Gibt es eine Möglichkeit, den true/false-Parameter zu entfernen? So dass die Entscheidung, eine Kauf- oder Verkaufsposition zu eröffnen, nur auf der Grundlage der MA-Position getroffen wird.
Ich schlage folgende Variante vor: Anstelle von true/false werde ich eine Aufzählung einfügen
//+------------------------------------------------------------------+ //| Enum Trade| //+------------------------------------------------------------------+ enum ENUM_TRADE { buy=0, // nur Kaufen sell=1, // nur Verkaufen buy_and_sell=2,// Kaufen und Verkaufen };
damit es möglich ist, drei Handelsoptionen zu wählen
- nur Kaufen
- nur Verkaufen
- und Kaufen und Verkaufen.
Genau das, was der Arzt verordnet hat)))
Bitte warten Sie auf die Veröffentlichung der Version 2.002 (der Code wird nach der Überprüfung auf Version 2.002 geändert).
Bitte warten Sie auf die Veröffentlichung der Version 2.002 (der Code wird nach der Überprüfung auf Version 2.002 geändert).
Ich habe aufgehört, Trades zu eröffnen. Obwohl in der Strategie-Tester zeigt alles perfekt und streng in der Zeit. Wissen Sie, was das Problem sein kann?
Überprüfen Sie zunächst die Registerkarte "Journal" des Terminals - gibt es dort keine Meldungen?
Prüfen Sie zunächst die Registerkarte "Log" des Terminals - sind dort keine Meldungen zu finden?
Ich habe die erste Sache überprüft, es gibt keine Fehler. Ich glaube, ich habe es herausgefunden - bei der Installation des Roboters auf einem Chart muss in dem Feld, in dem das Volumen angegeben wird, eine Zahl mit einem Punkt angegeben werden, auch wenn das Lot ganz ist (z. B. "1.0").
Ich habe die erste Sache überprüft, keine Fehler. Ich glaube, ich habe es herausgefunden - bei der Installation des Roboters auf dem Chart, in dem Feld, wo das Volumen angegeben wird, ist es notwendig, eine Zahl mit einem Punkt zu spezifizieren, auch wenn das Lot ganz ist (d.h. "1.0")
Wenn Sie das falsche Volumen angeben, kommt es zu einem Fehler in OnInit() und der Expert Advisor wird aus dem Chart entladen.
Prüfen Sie zunächst die Registerkarte "Log" des Terminals - sind dort keine Meldungen zu finden?
Schließlich geht es nicht darum, die Anzahl der Lots festzulegen. Damit der Roboter eine Position eröffnen kann, muss das Terminal neu gestartet und der automatische Handel wieder eingeschaltet werden. Aber jetzt gibt es ein weiteres Problem - er schließt die offene Position nicht. Es gibt keine Fehlermeldungen im Protokoll.
Es geht jedoch nicht darum, die Anzahl der Lots festzulegen. Damit der Roboter eine Position eröffnen kann, ist es notwendig, das Terminal neu zu starten und den automatischen Handel wieder einzuschalten. Aber jetzt gibt es ein weiteres Problem - er schließt eine offene Position nicht. Es gibt keine Fehlermeldungen im Protokoll.
Ein Neustart ist definitiv unnötig.
- 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.
Opening and Сlosing on time v2:
Autor: Vladimir Karputov