Hallo zusammen,
ich stehe gerade etwas auf dem Schlauch. Es müsste doch eine Funktion geben, die zu einer (vergangenen) datetime Eingabe den zugörigen Preis liefert.
Fertig gibt's da imho nix.
Brauchst du Kerzendaten schau mal bei CopyRates() F1
Brauchst du Tickdaten schau mal bei CopyTicks() F!
Für MQL5 gibt es inzwischen auch die Funktionen von MQL4:
iTime(), iClose(), iOpen(), ...
- www.mql5.com
Um es auf den Punkt zu bringen:
Den Index des gesuchten Bars bekommst du mit iBarShift
https://www.mql5.com/de/docs/series/ibarshift
Dann brauchst du ja nur noch den Preis des Bars abfragen, fertig.
Gruß
- www.mql5.com
Hallo zusammen,
ich stehe gerade etwas auf dem Schlauch. Es müsste doch eine Funktion geben, die zu einer (vergangenen) datetime Eingabe den zugörigen Preis liefert.
Hier ein kleines Beispiel für M15
double GetOpenAtDate(datetime aDate, string aSymbol = "") { if (aSymbol == "") aSymbol = Symbol(); double Arr[]; CopyOpen(aSymbol, PERIOD_M15, aDate, 1, Arr); return(Arr[0]); } double GetCloseAtDate(datetime aDate, string aSymbol = "") { if (aSymbol == "") aSymbol = Symbol(); double Arr[]; CopyClose(aSymbol, PERIOD_M15, aDate, 1, Arr); return(Arr[0]); }
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo zusammen,
ich stehe gerade etwas auf dem Schlauch. Es müsste doch eine Funktion geben, die zu einer (vergangenen) datetime Eingabe den zugörigen Preis liefert.