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)
-   -   Gegen-Order setzen, wenn Trade Verlust gemacht hat (http://www.expert-advisor.com/forum/showthread.php?t=6476)

MA-EA 10.08.19 16:23

Gegen-Order setzen, wenn Trade Verlust gemacht hat
 
Hallo.

Weiß jetzt nicht, ob ich so ein Thema schon mal aufgemacht habe.

Aber ich überlege, ob man z.B. nen Sell-Stop setzen sollte, wenn die letzte Buy-Market-Order Verlust gemacht hat. Oder einfach gleich nen Sell. Weiß nicht, was besser wär. Das könnte man dann vielleicht mit mehr Lot machen, um den Verlust schneller auszugleichen. Vielleicht gibts ja sogar noch nen paar Punkte Gewinn aus der Gegen-Richtung...

Aber ich hatte schon viele Ideen... :rolleyes:

Wie könnte man das am Besten proggen und umsetzen? :confused:

Leopold 10.08.19 17:24

Du müsstest in der Orderhistory kontrollieren ob die Letzte geschlossene Order mit negativen Ergebnis war. Um das nur einmal Auszuführen könntest du Kontrollieren ob die Zeit beim Order Close kleiner oder gleich war dem letzten Tick und nur bei dem nächsten Tick die Gegenorder aufgegeben wird.

---Leopold---

MA-EA 11.08.19 00:15

Ja, z.B. die letzte geschlossene Buy-Markt-Order raussuchen und wenn OrderProfit() < 0.0 ne Sell-Stop-Order in der Nähe des ClosePrice() setzen. Mit nem kleinen Abstand, damit sie nicht bei jedem Hin-und-her gesetzt wird.

Nur ist das überhaupt sinnvoll? Die bräuchte ja auch nen SL... Wenns gerade hin und her geht hat man am Ende bloß noch mehr Verluste...

Man müsste beide Spreads und den Verlust der Markt-Order wieder reinholen. Ungefähr 250 - 300 Pips müsste die Stop-Order schon machen. Wenn an dem Tag nicht viel Bewegung herrscht... :(

Vielleicht nur, wenn z.B. die Buy-Order nen größeren Verlust gemacht hat. Kann man den Verlust in Pips feststellen ohne irgendwelche Rechnerei?

Wenn die Stop-Order in ne Markt-Order umgewandelt wird, hat Letztere doch bestimmt die selbe Magic Number?

Aber die Hauptfrage bleibt für mich:Macht das Ganze überhaupt Sinn? :confused:

daybyter 11.08.19 04:45

Wenn Du einen Trend hast, Deine Buy Order aber wegen einem Rücksetzer ausgestoppt wurde, dann wird die Sell Order auch nur Verlust machen.

Leopold 11.08.19 19:04

Ich denke es macht keinen Sinn, aber wenn du es testest weist du es.

---Leopold---

AVT 13.08.19 16:53

Zitat:

Zitat von MA-EA (Beitrag 42727)
Aber die Hauptfrage bleibt für mich: Macht das Ganze überhaupt Sinn?

Die rein technische Tatsache, daß ein Verlust entstand, ist für mich kein Grund, eine Gegenorder zu öffnen (und schon gar nicht mit höherer Lotzahl).

Oder mit anderen Worten "wenn nicht rauf, dann eben runter und zwar gefälligst richtig runter" hat wenig mit dem Grund zu tun, der ursprünglich zur Eröffnung der (Verlust-)Order führte - es gab ja einen Grund, sei das ein Indikatorsignal, ein Muster, eine Kerzenkonstallation oder was auch immer.

Wenn das also ein Verlust wurde, dann weil
  • der Grund (Signal, Analyse, Muster, ...) falsch war (dann muß ich erst mal eine neue Analyse machen)
  • der Markt durch irgendwas (TrumpTweet, Algos, News) die ursprünglich richtige Analyse überrannt hat (dann muß ich den Verlust erst mal hinnehmen und warten bis sich der Markt beruhigt hat).
In keinem Fall aber wäre das für mich ein Grund, ohne weitere Überlegungen wieso der Verlust entstand, eine Gegenorder aufzumachen.

Zitat:

Zitat von MA-EA (Beitrag 42727)
Kann man den Verlust in Pips feststellen ohne irgendwelche Rechnerei?

Nein, Du mußt schon nachrechnen wie weit Einstiegs- und Ausstiegskurs voneinander entfernt sind. Aber das ist ja wohl die einfachste Übung, oder :D

AVT


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