Verfall einer PendingOrder BuyStop SellStop
Hallo,
ich möchte, dass die Pending Order nach 10 Minuten wieder verfällt - also gelöscht wird. Wie trage ich das denn da ein: OrderSend(Symbol(),OP_BUYSTOP,Lots,LINIE_1,Slippag e,0,0,"LINIE_1",MagicNumber,0,Blue); Ich habe das versucht in dem ich die 0 vor "Blue" geändert habe, aber nichts ist passiert... :confused: Habt Ihr eine Idee? Liebe Grüße Julia |
Hallo Julia,
das geht nicht so einfach, folgendes ist zu beachten: - unterstützt der Broker wirklich die Expiration time bei Pendingorders - und ist die Unterstützung gegeben, gibt es auch hier eine Mindestzeit Die "Order expiration time" benötigt das datetime Formt. Das heisst, Du fragst bei Orderabgabe die aktuelle TimeCurrent ab und summierst 10 Minuten auf. Probiere doch vorerst mit einer höheren Zeit. Raul |
Ansonsten löscht man per Programm nach 10 Minuten über OrderDelete() einfach die PendingOrder.
traderdoc |
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:13 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum