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
Hier ist ein Beispiel aus einem echten Konto:
Hier ist ein Beispiel aus einem echten Konto:
Haben Sie meinen EA in der Demo-Version ausgeführt?
hinzugefügt.
MqlTradeResult result={0};
order_ticket=0;
request.magic=Magic;
request.symbol=Symbol();
request.volume=1;
request.type_filling=ORDER_FILLING_IOC;
request.type_time=ORDER_TIME_DAY;
request.action=TRADE_ACTION_PENDING;
request.type=ORDER_TYPE_SELL_LIMIT;
request.comment="";
double a_price = SymbolInfoDouble(Symbol(),SYMBOL_SESSION_PRICE_LIMIT_MIN);
request.price=a_price;
Print(__FUNCTION__,": Order price = ", DoubleToString(a_price));
HANDEL_ANHÄNGIGE_AKTION
Einstellen eines Handelsauftrags zur Ausführung eines Geschäfts unter bestimmten Bedingungen (Pending Order)
AUFTRAGSART_VERKAUF_LIMIT
Pending Sell Limit Order
Sie wird nirgends aufgeschoben und zum aktuellen Preis ausgeführt!!!!
Dabei spielt es keine Rolle, ob es sich um eine Demo oder einen echten Film handelt.
Ich spreche von Auftragsarten. Sie können nur auf dem Aktienmarkt sein. Wie kann eine Verkaufsgrenze unter dem Markt liegen?
Er wird sofort ausgeführt und er wird einen Verlust erleiden. Der Gewerbetreibende verliert dabei nichts, er gewinnt nur. Und das funktioniert nicht mit den Stop-Limit-Aufträgen, denn der Auftrag sollte sich sofort im Gewinn befinden.
Schreiben Sie auch, dass es keine Bucht mit dem Dorf gibt. Sehen Sie selbst, was Sie in die Felder request.action und request.type eintragen
Argument!
Aber imho hat jeder auf seine Weise Recht. Man sollte nur nicht Form und Inhalt verwechseln. In MQL5 ist der Limitauftrag in der Schwebe (in Form). Ein weiterer Punkt ist, dass der Mechanismus es ermöglicht, ihn als Marktauftrag zu verwenden, d.h. ihn schnell in einen Marktauftrag umzuwandeln (wenn die Bedingungen für die Auftragsaktivierung erfüllt sind). Und was den Inhalt betrifft, so wird der Limitauftrag zu einem Marktauftrag. Es geht also folgendermaßen...
Haben Sie meinen EA ausgeführt?
Nein, natürlich weiß ich, was Sie meinen. Ein Limitauftrag kann auf dem Markt ausgeführt werden, wenn Sie einen Preis festlegen, von dem bekannt ist, dass er schlechter ist als der aktuelle Preis.
Aber darum geht es hier nicht - um einen schwebenden Auftrag in einem Marktsegment zu platzieren, sollten nur Limitaufträge BuyLimit/SellLimit verwendet werden.
Nein, natürlich weiß ich, was Sie meinen. Ein Limitauftrag kann auf dem Markt ausgeführt werden, wenn Sie einen Preis festlegen, von dem bekannt ist, dass er schlechter ist als der aktuelle Preis.
Davon ist hier nicht die Rede - wir sollten BuyLimit/SellLimit-Aufträge nur verwenden, um einen schwebenden Auftrag in einem Marktfenster zu platzieren.
Nein, um einen Auftrag auf dem Markt zu platzieren (und er wird dort sein), sollten Sie
request.type_filling=ORDER_FILLING_RETURN.
Hinzugefügt
Ändern Sie ORDER_FILLING_IOC in ORDER_FILLING_RETURN (in meinem Beispiel)
und den Preis auf SYMBOL_SESSION_PRICE_LIMIT_MAX
Und Sie werden den Auftrag auf dem Markt sehen
OK, ich frage noch einmal: Setzen Sie das Verkaufslimit unter den Markt?
YES
YES
Sie wollen also, dass eine Verkaufslimit-Order in der Tasse zwischen den Kauflimiten steht?
Ich will gar nichts.
Lesen Sie den gesamten Thread sorgfältig durch.