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
Wenn ein Auftrag ausgeführt wird, haben Sie keine Kontrolle über seine Ausführung und blockieren daher auch nicht OnTick() oder OnBookEvent().
Sie müssen das Handelsereignis in OnTradeTransaction() behandeln, um die Ausführung des Auftrags schnell zu kontrollieren.
Ich werde den Code dazu bald veröffentlichen.
Ahem. Ich werde darüber nachdenken, danke!
Oder besser gesagt:
Ich verstehe, aber es gibt Zweifel, dass diese Konstruktion OnBookEvent() blockiert. Das Glaswechsel-Ereignis kann schließlich in Trauben laufen. Ich werde es überprüfen, nochmals vielen Dank.
Wenn Sie Zweifel haben, nehmen Sie den Rat nicht an, aber ich hatte dasselbe Problem wie Sie, bis ich eine "Rücklaufsperre" einrichtete.
Nein, es ist eine interessante Idee, und je länger die Ausführung eines Auftrags dauert, desto höher ist seine Qualität. In dem von mir zitierten Fall fanden sowohl die Auftragsausführung als auch die Auftragslöschung innerhalb ein und derselben MS statt. Wir sollten auch die Logik des Expert Advisors überprüfen.
OrderSend(). Worin besteht der Unterschied in diesem Fall?
Das ist schon genauer:
Nicht wahrer.
Dieletzten beiden Parameter request und result werden nur bei der Geschäftsart TRADE_TRANSACTION_REQUEST mit Werten gefüllt, Informationen über das Geschäft können dem Parameter type der Variablen trans entnommen werden.
Nicht wahrer.