Bitte sagen Sie mir, was das Problem ist. Der Compiler gibt keine Fehler aus. Im Tester sind die meisten Trades in Ordnung, aber manchmal schreibt der Error Handler im Drucker falsche Stops und offene Preise mit 6 Nachkommastellen: Ungültiger Preis (Stop) OrderSendX(symbol=AUDCAD,cmd=SELL,volume=0.29,price=0.995120,slippage=50,stoploss=0.996470,takeprofit=0.991070)
barudkinarseniy: Bitte sagen Sie mir, was das Problem ist. Der Compiler gibt keine Fehler aus. Im Tester sind die meisten Trades in Ordnung, aber manchmal schreibt der Error Handler im Drucker falsche Stops und den Open Price mit 6 Dezimalstellen: Invalid price (stop) OrderSendX(symbol=AUDCAD,cmd=SELL,volume=0.29,price=0.995120,slippage=50,stoploss=0.996470,takeprofit=0.991070)
Das erste, was mir auffiel, war dieses Codefragment, denn diese beiden Funktionen sind identisch
int msl = (int) MarketInfo(Symbol(),MODE_STOPLEVEL);
int stsl = (int) SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
Können Sie mir bitte sagen, ob ein EA weiterhin funktioniert, wenn ich das Profil in MT4 ändere? Oder müssen alle EA-Fenster im selben Profil geöffnet sein, um dauerhaft zu funktionieren?
Ist es möglich, ein Programm in MQL4 zu schreiben, das ein Diagramm in Form von Candlesticks entsprechend den berechneten Werten in verschiedenen Zeitrahmen zeichnet? Gibt es vielleicht vorgefertigte Codes für solche Probleme?
Ivan Molchanov: Können Sie bitte mitteilen, ob der EA weiterhin funktioniert, wenn ich das Profil in MT4 ändere? Oder müssen alle EA-Fenster in einem Profil geöffnet sein, um dauerhaft zu funktionieren?
Hallo, könnten Sie mir bitte sagen, wie ich in den eingestellten Parametern die Auswahl des externen Zeitrahmens festlegen kann? Es wäre genau eine Auswahl und nicht manuell zu drucken.
barudkinarseniy: Hallo, könnten Sie mir bitte sagen, wie man in den Satz Parameter extern schreiben, um den Zeitrahmen zu wählen? Das wäre genau eine Auswahl und kein manueller Druck.
Verwenden Sie die Aufzählungsvariable ENUM_TIMEFRAMES.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Hallo Kameraden! Können Sie mir bitte sagen, was der Fehler ist, gibt der Compiler eine Warnung über mögliche Datenverluste (
Eine explizite Typkonvertierung ist erforderlich:
Ich danke Ihnen! Ich kann mich nicht mehr an all diese Nuancen der Umstellung erinnern))
Bitte sagen Sie mir, was das Problem ist. Der Compiler gibt keine Fehler aus. Im Tester sind die meisten Trades in Ordnung, aber manchmal schreibt der Error Handler im Drucker falsche Stops und den Open Price mit 6 Dezimalstellen: Invalid price (stop) OrderSendX(symbol=AUDCAD,cmd=SELL,volume=0.29,price=0.995120,slippage=50,stoploss=0.996470,takeprofit=0.991070)
Guten Tag, liebe Programmierer!
Ist es möglich, ein Programm in MQL4 zu schreiben, das ein Diagramm in Form von Candlesticks entsprechend den berechneten Werten in verschiedenen Zeitrahmen zeichnet? Gibt es vielleicht vorgefertigte Codes für solche Probleme?
Können Sie bitte mitteilen, ob der EA weiterhin funktioniert, wenn ich das Profil in MT4 ändere? Oder müssen alle EA-Fenster in einem Profil geöffnet sein, um dauerhaft zu funktionieren?
Werkzeuge => Einstellungen
und tun, was Sie wollen...
Hallo, könnten Sie mir bitte sagen, wie man in den Satz Parameter extern schreiben, um den Zeitrahmen zu wählen? Das wäre genau eine Auswahl und kein manueller Druck.
Verwenden Sie die Aufzählungsvariable ENUM_TIMEFRAMES.