Hallo Yoggi
Stoplevel sollte bislang der Cross sein, also das, was Du für den Exit empfohlen hast. Also Stop wird aktiviert, wenn der ADX über 40 liegt, dann soll der Ausstieg erfolgen, wenn der ADX wieder unter 35 fällt. So ähnlich dann noch weiter: Wenn der ADX über 50 steigt, dann Ausstieg, wenn er wieder unter 45 fällt.
Ok wenn du einfach nur die Position schliessen willst wenn eine Bedingung eintrtt dann soltest du das als Exit definieren. Den unten genaten Exit würde ich mit Schalter und Cross realisieren als Beispiel:
Definition
calc ADX:ADX (20);
calc EXIT1: Schalter(0,adx>40 and adx<50,1,Cross(adx,35,1),0);
calc EXIT2: Schalter(0,adx>50 and adx<60,1,Cross(adx,45,1),0);
calc Trigger1:Cross(exit1,0.5,1);
calc Trigger2:Cross(exit2,0.5,1);
Exitregel
Trigger1=-1 or Trigger2=-1
Du musst nur wegen "close" im Indikator ADX aufpassen, weil das Close in der laufenden Periode immer der letzte Tick ist.