@mawini:
Ja so ähnlich hätte ich das auch gedacht. Hab mir darüber noch keine Gedanken gemacht. Aber ungefähr so (bei long):
1. nach Öffnen einer neuen Position Loop bis ein Close[1] eines der vorherigen Highs überschreitet. Dabei die Anzahl der Bars zählen.
2. mit iLowest() über die Anzahl der Bars-1 den tiefsten Punkt ermitteln.
3.
prüfen ob der tiefste Punkt über dem Stoploss-Rauschabstand liegt und Stop nachziehen
Hab schon mal überlegt ne extra trailing.mqh mit verschiedenen Trailingvarianten zu schreiben damit man das nicht für jeden EA neu erfinden muss.