Öffne neue Order gleich nachdem letzte Oder ausgestoppt wurde
Hallo alle zusammen,
Ich habe mal eine Frage. Ich möchte eine Marktorder sofort eröffnen, wenn die letzte Order in den Stopp Loss gerannt ist. Wie kann man das mit einbinden? Ich habe meine gewöhnlichen Marktorder Konditionen. Wenn eines der Order, die per Bedingung eröffnet wurden in den Stopp geht soll eine Gegenposition sofort eröffnet werden. Der Stopp soll der gleiche wie bei der letzten Order sein und der Take Profit soll die Pips der ausgestoppten Position plus XPips haben. Kann mir jemand bei meiner Frage behilflich sein? Vielen Dank im Vorraus :) Aron |
Zitat:
wenn die letzte Order in den Stopp Loss gerannt ist. Code:
if(OrderClosePrice()==OrderStopLoss()) |
Hallo pako,
das funktioniert nur, wenn es kein Slippage beim Schliessen der Order gab. Gruss yytrader |
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Slippage in OrdersHistoryTotal():confused::eek: script |
Okay schon mal vielen Dank, aber wie bette ich diesen Code in meinem EA ein, muss dieser Befehl direkt unter die Long bzw. Short Order Ausführung zu stehen haben oder wie muss ich das einbetten?
Danke schonmal im Vorraus :) |
Zitat:
Das ist der Teil, der nicht so funktioniert: Code:
//check for long position |
Zitat:
|
Zitat:
|
Also keiner eine Lösung dafür?
Ist es den möglich eine Bedingung festzulegen wenn eine Order in den Stopp-loss Bzw. in den Take Profit gelaufen ist? Gruß Aron |
Für eine BuyOrder:
if(OrderClosePrice()<=OrderStopLoss()) für eine SellOrder: if(OrderClosePrice()>=OrderStopLoss()) oder noch sicherer im OrderComment() der Order der Historie nach den Worten sl oder tp suchen. traderdoc |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 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