Zitat:
Zitat von Lukas Brost
Gibt es im MT4 die Möglichkeit einen StopLoss zu setzen, der, einmal gesetzt, nicht mehr veränderbar oder löschbar ist?
Hin und wieder werde ich Opfer meiner selbst
|
Ich habe so was ähnliches für meinen Trademanager geschrieben, das sollte auch mit dem SL klappen. Du brauchst einen Überwachungs EA (bei mir läuft das OnTimer mit einer Frequenz von 250ms), Wegbeschreibung:
Wenn Du die Order über einen EA aufgibst:
1. im OrderComment den SL speichern
2. mit StringSubstr den SL auslesen und zur NormalizeDouble umwandeln
3. wenn Ergebnis nicht OrderStopLoss mit OrderModify auf Wert setzen
Wenn Du die Order händisch aufgibst:
0. geht am besten mit Arrays, Größe ist Anzahl der laufenden Orders
1. Array füllen mit TicketNr+SL
2. Wenn Anzahl der laufenden Orders anders als Arraygröße
-. wenn größer: Ticketnummer und SL-Wert der letzten Order zufügen
-. wenn kleiner: entfernen
-. wenn gleich: vergleiche ob TicketNo und SL dasselbe ist wie das der Order
Das wäre grob mein Weg. AVT