- Steigung = (PrcEnd - PrcAnf)/Zeit
- PrcPunkt = PrcAnf + (ZeitPunkt-ZeitAnf)*Steigung.
- Steigung = (PrcEnd - PrcAnf)/Zeit
- PrcPunkt = PrcAnf + (ZeitPunkt-ZeitAnf)*Steigung.
ja die frage ist ja nur wie mach ich das mit der Zeit?
meine Idee war das in Sekunden zu rechnen, das ist wohl das einfachste,
nur wie bekomme ich die Zeit in Sekunden?
104.486|2020.10.22 22:23:15
104.738|2020.10.24 14:23:15
das kann ich ja problemlos lesen, aber wie wandle ich das in die Sekunden seit 1.1.1970 um?
Du kannst die (Eröffnungs-) Zeit der Bar verwenden, eventuell hilft das: https://www.mql5.com/de/docs/convert/stringtotime
Oder Du kannst gleich https://www.mql5.com/de/docs/objects/objectgettimebyvalue versuchen. Es scheint, das das genau das liefert, aber ich gabe es noch nie verwendet.
![Dokumentation zu MQL5: Datenverarbeitung / StringToTime Dokumentation zu MQL5: Datenverarbeitung / StringToTime](https://c.mql5.com/36/41/dokumentation-zu-mql5-datenverarbeitung.png)
- www.mql5.com
Du kannst die (Eröffnungs-) Zeit der Bar verwenden, eventuell hilft das: https://www.mql5.com/de/docs/convert/stringtotime
Oder Du kannst gleich https://www.mql5.com/de/docs/objects/objectgettimebyvalue versuchen. Es scheint, das das genau das liefert, aber ich gabe es noch nie verwendet.
Das ist ja das problem, damit bekomme ich überall das datum im klartext
Das ist ja das problem, damit bekomme ich überall das datum im klartext
Nein, StringToTime() liefert die Sekunden ab 1970 - lies nach.
Aber, was versuchst Du denn?
'tschuldigung - ich meinte das hier: https://www.mql5.com/de/docs/objects/objectgetvaluebytime
![Dokumentation zu MQL5: Graphische Objekte / ObjectGetValueByTime Dokumentation zu MQL5: Graphische Objekte / ObjectGetValueByTime](https://c.mql5.com/36/41/dokumentation-zu-mql5-graphische.png)
- www.mql5.com
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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,
ich hab da eine Line, von der ich den Anfangs und den Endpunkt kenne
zur Visualisierung hier die grüne schräge Linie
jetzt könnte ich natürlich hergehen und abfrage, GetValueByTime
aber das geht ja nur, wenn die Linie effektiv existiert.
aber wie bekomme ich den aktuellen Wert, wenn nur der Anfangs und Endpunkt bekannt ist?
meine Ursprüngliche Idee,
ich suche mir von der aktuellen Zeit
-den Abstand in Sekunden zum ersten Punkt
-den Abstand in Sekunden zum zweiten Punkt
dann sollte ich theoretisch mit
EndpunktZeit - Anfangspunktzeit die Länge der Linie haben und da ich die Preispunkte ja auch habe
kann ich eigentlich sagen, um Zeitpunkt x muss die Linie den Preis y haben.
das ist ja wunderbar, aber ich scheitere schon bei der Zeit in Sekunden
egal wie ich die datetime umwandle, ich bekomme in der aktuellen built nur normale Zeiten raus.
danke