![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
Können Sie mir sagen, ich versuche, Take Profit und Stop Loss zu setzen, die Order wird geöffnet und SL und TP werden nicht gesetzt, was ist das Problem und wie kann man es beheben?
Prüfen Sie die EigenschaftSYMBOL_TRADE_EXEMODE für das Werkzeug, die einer der Werte der Aufzählung ENUM_SYMBOL_TRADE_EXECUTION sein kann :
ENUM_SYMBOL_TRADE_EXECUTION
Kennung
Beschreibung
SYMBOL_TRADE_EXECUTION_REQUEST
Handel auf Anfrage
SYMBOL_TRADE_AUSFUEHRUNG_INSTANT
Handel zu Streaming-Preisen
SYMBOL_HANDEL_AUSFUEHRUNG_MARKT
Ausführung_Ausführung_Markt
SYMBOL_HANDEL_AUSFUEHRUNG_AUSTAUSCH
Ausführung des Austauschs
SL und TP sindfür den Handel im Modus SYMBOL_TRADE_EXECUTION_MARKET nicht erforderlich.
Können Sie mir sagen, ich versuche, Take Profit und Stop Loss zu setzen, die Order wird geöffnet und SL und TP werden nicht gesetzt, was ist das Problem und wie kann man es beheben?
Gibt 3 zurück - d.h. SYMBOL_TRADE_EXECUTION_MARKET
Was meinen Sie damit, dass Sie keine SL und TP zur Verfügung stellen, und was tun Sie, wenn Sie Stufen benötigen? Oder wollen Sie sie nach dem Öffnen ändern? Wenn Sie es ändern, können Sie mir eine Beispielfunktion geben, danke.
Gibt 3 zurück - d.h. SYMBOL_TRADE_EXECUTION_MARKET
Was meinen Sie damit, dass Sie keine SL und TP zur Verfügung stellen, und was tun Sie, wenn Sie Stufen benötigen? Oder wollen Sie sie nach dem Öffnen ändern? Wenn Sie es ändern, können Sie mir eine Beispielfunktion geben, danke.
Ich habe eine Order eröffnet und was soll ich tun, wenn ich den TP und SL nicht setzen kann?
So steht es in der MQL5-Referenz / Standardkonstanten, Aufzählungen und Strukturen / Datenstrukturen / Aufbau einer Handelsanfrage:
SL & TP Modification Торговый приказ на модификацию уровней StopLoss и/или TakeProfit. Требуется указание 4 полей: action symbol sl tp
Der Code sieht also ungefähr so aus (nach Überprüfung der Position):
Gibt 3 zurück - Sie erhalten also SYMBOL_TRADE_EXECUTION_MARKET
Das Problem scheint woanders zu liegen.
Der Wert "3" wird auf keinen Fall zurückgegeben :) Schließlich werden die Aufzählungen von Null an durchnummeriert.