Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Strategietester Frage (http://www.expert-advisor.com/forum/showthread.php?t=3787)

Ca$hDigger 07.08.14 16:39

Strategietester Frage
 
Hallo,

hab mir bisher noch nie darüber Gedanken gemacht... kann der MT4 im Backtest auf weitere Währungspaare zugreifen? Also nehmen wir an wir testen im EURUSD und der Code bezieht sich an irgendeiner Stelle auch auf ein anderes Währungspaar geht das?

lg C$D

traderdoc 07.08.14 17:47

Ich würde es mit

double bid = MarketInfo("GBPUSD",MODE_BID);
double ask = MarketInfo("GBPUSD",MODE_ASK);

probieren.

traderdoc

Ca$hDigger 08.08.14 12:36

Das ist gut also das heisst der Backtester kann auf BID/ASK anderer Währungspaare zugreifen.

Ok und was ist mit anderen Dingen wie zB:

iMA("GBPUSD",0,13,8,MODE_SMMA,PRICE_MEDIAN,i);

oder wie bekommt man Close[7] hin für GBPUSD?

lg C$D

traderdoc 08.08.14 13:12

Prinzipiell über iClose("GBPUSD", 5, 7);
Wobei 5 das TimeFrame M5 ist.

traderdoc

Ca$hDigger 08.08.14 18:44

Super das funktioniert eigentlich alles ausser das mit BID/ASK

double bid = MarketInfo("GBPUSD",MODE_BID);
double ask = MarketInfo("GBPUSD",MODE_ASK);

hier hat die Variable immer 0.00000000

traderdoc 08.08.14 19:30

Na wenn das mit iClose("GBPUSD", 5, 7); funktioniert, dann
geht auch iClose("GBPUSD", 5, 0);
Da 0 die aktuelle Kerze ist, sollte das dann auch der aktuelle Preis sein, den der Tester gerade abfährt.

traderdoc

Ca$hDigger 08.08.14 21:15

Ja so gehts :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum