Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 268
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
Können Sie mir sagen, wie ich ein dynamisches Zeitserien-Array erstellen kann, um die letzten 5 Preise zu speichern?
Werfen Sie einen Blick auf diesen Artikel, er enthält viele Beispiele:Grundlagen von MQL5 - Arrays >>>
Vielen Dank für die Hilfe!
Vielen Dank für Ihre Hilfe!
aber leider gibt es kein solches Beispiel.
Und die Hilfe sollte natürlich gesehen werden:Zugang zu Zeitreihen und Indikatoren >>>
Ich habe schon alles gelesen, ich habe mir den ganzen Tag den Kopf darüber zerbrochen.
Ich brauche einen Funktionscode ähnlich CopyRealVolume usw. Ich kann dem Array alle Indikatoren für den Balken übergeben, aber nicht für den aktuellen Preis!
Zum Beispiel: Hauptmenü > Datei > Speichern... Oder drücken Sie einfach Strg + S.
Ich habe die Daten für das Währungspaar in einer Textdatei gespeichert, hier ist zum Beispiel die erste Zeile:
Können Sie mir sagen, was die letzten beiden Ziffern bedeuten, d.h. 2477 und 0?
Benötigter Funktionscode wie CopyRealVolume etc. kann an das Array für alle Balkenindikatoren übergeben werden, aber nicht für den aktuellen Preis!
Ich habe die Daten der Währungspaare in einer Textdatei gespeichert, hier ist zum Beispiel die erste Zeile:
Können Sie mir sagen, was die letzten beiden Ziffern bedeuten, d.h. 2477 und 0?
Erstellen Sie ein Array und prüfen Sie dann in der Funktion OnTick() bei jedem Tick, ob sich der Preis geändert hat, indem Sie den aktuellen Preis mit dem Preis im ersten [0] -Element des Arrays vergleichen. Ist er unterschiedlich, so werden alle Werte, beginnend mit dem letzten, zu den benachbarten Werten verschoben und der aktuelle Preis in das erste Element des Arrays gesetzt. Dies sollte bei jeder Zecke geschehen.