|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
iHigh auslesen fehlerhaft
Hallo,
Code:
int start() { double high = iHigh("EURUSD",1440,0); double low = iLow("EURUSD",1440,0); double open = iOpen("EURUSD",1440,0); double close = iClose("EURUSD",1440,0); string TEXT = " high="+high +" low="+low +" open="+open+" close="+close; Comment("WERTE: ",TEXT); } lg C$D |
|
||||
Hi Ca$hDigger,
hast Du sicher gestellt, dass Du aus dem History Center die Daten für das Paar GBP/USD vollständig heruntergeladen hast? |
|
|||
Zitat:
Und ich gehe jetzt mal davon aus, dass Du beim Backtesten von GBPUSD das Symbol auch im Code vorhanden ist!? traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
Ja die Daten sind vorhanden. Der Backtest im visuellen Modus wäre sonst auch nicht durchführbar. |
|
|||
Nein GBPUSD ist in diesem Test-Code nicht vorhanden. Auf GBPUSD und anderen habe ich getestet aber die korrekten Daten von EURUSD kommen nur rüber wenn ich im EURUSD selbst teste. Auch wenn GBPUSD im Code nutze und dort teste kommen nicht die korrekten EURUSD daten rüber.
|
|
|||
Live gehts aber hier sieht man im Backtest sind alle Werte gleich also komplett falsch ausgelesen...
|
|
|||
Zeiträume hab ich verschiedene getestet, es ist immer das gleiche, die Werte ändern sich zwar hin und wieder mal aber High Low Close Open haben immer den selben Wert.
Ich hänge mal mq4 und ex4 an dann kann man es einfach mal selbst ausprobieren (auf visuell stellen dann sieht man die Werte). Egal ob Build 765 oder 509 es ist immer das selbe, im Backtester ist das Auslesen eines chartfremden Währungspaares fehlerhaft! |
|
|||
Ziel ist es ein Währungspaar auszulesen das im Backtest nicht ausgewählt wurde. Also ich teste im Strategietester GBPUSD und möchte auch Daten von zB EURUSD bekommen. Wenn NULL statt "EURUSD" eingetragen ist werden bei einem Test unter GPBUSD auch nur GPBUSD Werte ausgelesen und nicht die von zB EURUSD.
|
Lesezeichen |
Stichworte |
backtest, backtesting, ihigh, ihigh auslesen, mql4, programmierung, programmierung metatrader, strategietest |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|