janda112:
Hi,
I want to compare the price from now and from 10 seconds ago with MT4.
How can I do this? Save ticks in an array? I don't know how to do this :(
HELP ME! :-)
Thanks!!
- Hallo und schon mal viel Erfolg!
- Wir sprechen hier Deutsch :)
- Hier: https://www.mql5.com/de/docs/function_indices gibt die Liste (fast) aller Funktionen.
- Wenn Du dort mit Ctrl-F nach Tick suchst findest Du CopyTicks() - das sollte Dir Deine Wünsche erfüllen.
![Dokumentation zu MQL5: MQL5 Funktionenliste Dokumentation zu MQL5: MQL5 Funktionenliste](https://c.mql5.com/36/33/dokumentation-zu-mql5-mql5-funktion.png)
Dokumentation zu MQL5: MQL5 Funktionenliste
- www.mql5.com
Fügt Daten aus einem Array vom Typ MqlTick in die Preishistorie eines benutzerdefinierten Symbols hinzu. Das benutzerdefinierte Symbol muss im Fenster MarketWatch (Marktübersicht) ausgewählt werden Liest aus der Datei des Typs CSV die Zeile eines der Formate: "YYYY.MM.DD HH:MI:SS", "YYYY.MM.DD" oder "HH:MI:SS" - und wandelt sie...
CopyTicks gibt es nicht im MT4, und CopyRates liefert maximal Minutendaten.
Du müsstest einen Indikator schreiben, der die Ticks intern sammelt und als Array zur Verfügung stellt. Oder nur das Ergebnis (Preis vor x Sekunden) in seinen Indikatorbuffer schreibt.
Oder Du schreibst eine Klasse, die das macht und im OnTick des EA mit Ticks gefüttert wird, z.B. so:
CTickRecorder MyTicks(); void OnTick() { MyTicks.OnTick(Bid,TimeCurrent()); double price_10s=MyTicks.ReadTick(10); }
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hi,
I want to compare the price from now and from 10 seconds ago with MT4.
How can I do this? Save ticks in an array? I don't know how to do this :(
HELP ME! :-)
Thanks!!