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
Sehen Sie sich meine Version an:
Auf einem Laptop - alles fliegt!
Wie erfahre ich, dass TRADE_RETCODE_MARKET_CLOSED (Markt ist geschlossen) für ein bestimmtes Symbol vorliegt, ohne einen Handelsauftrag an den Server zu senden?
https://www.mql5.com/ru/docs/marketinformation/symbolinfointeger?
Ich habe einen Expert Advisor bestellt, der auf der Grundlage der Positionierung von drei MAs arbeitet: wenn Fast> Medium> Slow, dann kaufe ich mit doppeltem Volumen, um die Position umzukehren. Wenn sich das Verhältnis umkehrt, verkaufen wir bei einer Umkehrung. Der Executor hat ein Modell erstellt. Beim Testen stelle ich fest, dass jede Positionsumkehr durch drei Umkehrgeschäfte umgesetzt wird. Kann mir jemand sagen, was hier das Problem ist?
Screenshots von der MetaTrader-Plattform
EURUSD, M5, 2013.07.14
Nord Group Investments Inc, MetaTrader 5, Demo
temp_datei_bildschirmfoto_34063.png
Ich habe einen Expert Advisor bestellt, der auf der Grundlage der Positionierung von drei MAs arbeitet: wenn Fast> Medium> Slow, dann kaufe ich mit doppeltem Volumen, um die Position umzukehren. Wenn sich das Verhältnis umkehrt, verkaufen wir bei einer Umkehrung. Der Executor hat ein Modell erstellt. Beim Testen stelle ich fest, dass jede Positionsumkehr durch drei Umkehrgeschäfte umgesetzt wird. Kann mir jemand sagen, was der Grund dafür ist?
verkaufen - Preis hat sich in eine andere Richtung bewegt - umdrehen - Preis ist zurückgekommen - wieder umdrehen
Die Grafik zeigt das Endergebnis, während der Echtzeitmodus ein völlig anderes Bild zeigt
Verkaufen - der Preis ging in die andere Richtung - umdrehen - der Preis ging zurück - wieder umdrehen
Sie können das Endergebnis auf dem Diagramm sehen, aber in Echtzeit ergibt sich ein völlig anderes Bild
Die EA verwendet, um ohne Fehler zu arbeiten, beschlossen, MT5 wieder heute laufen, aber jetzt beim Kompilieren schreibt es:
Kann nicht für statisch zugeordnete Arrays verwendet werden
Wie kann ich sie loswerden? Wie kann ich sie loswerden?
Die EA verwendet, um ohne Fehler zu arbeiten, beschlossen, MT5 wieder heute laufen, aber jetzt beim Kompilieren schreibt es:
Kann nicht für statisch zugeordnete Arrays verwendet werden
Wie kann ich sie loswerden? Ich danke Ihnen.
Verwenden Sie dynamische Arrays oder ändern Sie die Größe von statischen Arrays: