Trendlinie

 

Hallo,


gehts nur mir so oder kann ich bei einer Trendlinie nicht die Punkte auslesen

mit ObjectGetDouble, ObjectGetInteger gehen mir folgende Punkte ab

- Price1

- Price2

- Time1

- Time2

Beim setzen muss ich diese ja angeben, aber wie lese ich die wieder auch?

in der CObject habe ich auch nichts gefunden


danke

 
amando:

Hallo,


gehts nur mir so oder kann ich bei einer Trendlinie nicht die Punkte auslesen

mit ObjectGetDouble, ObjectGetInteger gehen mir folgende Punkte ab

- Price1

- Price2

- Time1

- Time2

Beim setzen muss ich diese ja angeben, aber wie lese ich die wieder auch?

in der CObject habe ich auch nichts gefunden


danke

hab eine Lösung gefunden

mit


      Print( ObjectGetValueByTime(0,"TrendLineBuy"+_Symbol,TimeCurrent(),0));

      Print( ObjectGetValueByTime(0,"TrendLineBuy"+_Symbol,TimeCurrent()+1000000,0));


bekomme ich die Werte raus, damit kann ich die Linie interpolieren, 

ist nur die Frage, wie wird die Zeit berechnet?

in Sekunden? Millisekunden?


      

 
TimeCurrent() gibt die Zeit als " Sekundenanzahl.., die seit 01 Januar 1970 vegangen ist" zurück (der Link datetime).
Dokumentation zu MQL5: Datum und Zeit / TimeCurrent
Dokumentation zu MQL5: Datum und Zeit / TimeCurrent
  • www.mql5.com
Gibt die letzte bekannte Serverzeit, die Zeit des Eintreffens des letzten Kurses eines der im Marktübersicht-Fenster ausgewählten Symbole zurück. Im Event Handler OnTick() gibt diese Funktion die Zeit des empfangenen verarbeiteten Ticks zurück. In den anderen Fällen (z.B. Aufruf in den Event Handlern OnInit(), OnDeinit(), OnTimer()usw) das ist...