Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 25.09.19
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Lukas Brost Beitrag anzeigen
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