|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
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... Wie könnte man das am Besten proggen und umsetzen? |
|
|||
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--- |
|
|||
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? |
|
|||
Wenn Du einen Trend hast, Deine Buy Order aber wegen einem Rücksetzer ausgestoppt wurde, dann wird die Sell Order auch nur Verlust machen.
|
|
|||
Ich denke es macht keinen Sinn, aber wenn du es testest weist du es.
---Leopold--- |
|
|||
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
Nein, Du mußt schon nachrechnen wie weit Einstiegs- und Ausstiegskurs voneinander entfernt sind. Aber das ist ja wohl die einfachste Übung, oder AVT |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|