Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Pending Order löschen (http://www.expert-advisor.com/forum/showthread.php?t=4942)

Hannes 16.05.16 13:37

Pending Order löschen
 
Hallo zusammen

Ich bräuchte mal nen Schubs in die richtige Richtung. Folgendes Problem:
Ich eröffne beispielsweise mehrere Short-Pending-Order, dummerweise wandert der Index aber Long, wie finde ich nun die Order heraus, welche am weitersten vom aktuellen Kurs entfernt ist? B.z.w. wie liest man den OrderOpenPrice einer Pendingorder aus, welche noch gar nicht aktiviert wurde? :confused:
Sry, für meine dummen Fragen aber ich verrenne mich immer und seh den Wald vor lauter Bäumen nicht mehr. :o Also vielleicht kann mir jemand die Augen öffnen.

Danke im Voraus
Hannes

traderdoc 16.05.16 14:07

Nach Selektion OP_BUYSTOP bzw. OP_SELLSTOP wird wie immer nach OrderOpenPrice() abgefragt. Der Wert incl. TicketNumber zwischengespeichert.
Der OOP wird jeweils mit den anderen OOP-Werten der anderen PendingOrders verglichen und es wiederum der OOP zwischengespeichert, der am weitesten vom aktuellen Kurs entfernt liegt.
Letztlich wird über die mit zwischengespeicherte TicketNumber die PendingOrder gelöscht.

traderdoc

Hannes 17.05.16 21:01

Man oh man, danke und sry für die doofe Frage, alles klar hat nur wie oben erwähnt wieder mal ne Denkblokade.

Danke traderdoc


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:47 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