iMa Wert anhand eines Zeitstempel auslesen

 

Hallo liebes Forum

Gibt es eine Möglichkeit, den gezeichneten iMa Wert anhand eines Zeitstempels auszulesen?

Mein Problem ist Folgendes: Ich setze verzögert ein Hoch (immer unterschiedlich lange Verzögerung), dabei wird nicht nur der Kurs in einer Variable gespeichert, sondern auch den Wert eines 50er Moving Average. Leider speichert es mir den falschen Moving Average Wert, nämlich den Wert welcher der Moving Average zum Zeitpunkt hat, wo das Hoch gezeichnet wird und das wird ja versetzt gezeichnet. Was aber anhand des Codes logisch ist.

Deswegen suche ich eine Möglichkeit, den Moving Average Wert anhand des Zeitstempels rückwirkend auszulesen, leider hat bis jetzt nichts geklappt. Wollte es über eine Array machen, bei der ich den Zeitstempel und den Wert bei jeder Kerze neu einlese aber das habe ich leider nicht hingebracht.


Hat jemand einen Tipp oder eine Lösung, wie ich das Problem beheben kann?


Vielen Dank für eure Hilfe:) 

 
DarioE:

Hallo liebes Forum

Gibt es eine Möglichkeit, den gezeichneten iMa Wert anhand eines Zeitstempels auszulesen?

Mein Problem ist Folgendes: Ich setze verzögert ein Hoch (immer unterschiedlich lange Verzögerung), dabei wird nicht nur der Kurs in einer Variable gespeichert, sondern auch den Wert eines 50er Moving Average. Leider speichert es mir den falschen Moving Average Wert, nämlich den Wert welcher der Moving Average zum Zeitpunkt hat, wo das Hoch gezeichnet wird und das wird ja versetzt gezeichnet. Was aber anhand des Codes logisch ist.

Deswegen suche ich eine Möglichkeit, den Moving Average Wert anhand des Zeitstempels rückwirkend auszulesen, leider hat bis jetzt nichts geklappt. Wollte es über eine Array machen, bei der ich den Zeitstempel und den Wert bei jeder Kerze neu einlese aber das habe ich leider nicht hingebracht.


Hat jemand einen Tipp oder eine Lösung, wie ich das Problem beheben kann?


Vielen Dank für eure Hilfe:) 

Wenn du die zeit weist schon

https://www.mql5.com/de/docs/series/copybuffer

Dokumentation zu MQL5: Zugang zu Zeitreihen und Indikatoren / CopyBuffer
Dokumentation zu MQL5: Zugang zu Zeitreihen und Indikatoren / CopyBuffer
  • www.mql5.com
CopyBuffer - Zugang zu Zeitreihen und Indikatoren - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 
amando #:

Wenn du die zeit weist schon

https://www.mql5.com/de/docs/series/copybuffer


Das ist leider mql5 und ich programmiere auf mql4, gibt es eine andere Lösung welche für mql4 passt?

 
Ja, Du musst den gewünschten Zeitpunkt in den Indexwert umwandeln: https://docs.mql4.com/series/ibarshift
iBarShift - Timeseries and Indicators Access - MQL4 Reference
iBarShift - Timeseries and Indicators Access - MQL4 Reference
  • docs.mql4.com
iBarShift - Timeseries and Indicators Access - MQL4 Reference