Hab jetz mal kurz geschaut und gesehen, das ich einen kleinen Fehler gemacht habe:
Unten muss es anstatt
Code:
if(ExtMapBuffer2[1] > LevelBottom)
notalert = true;
so heißen
Code:
if(ExtMapBuffer1[1] > LevelBottom)
notalert = true;
Dadurch hat er die erste Linie beim Signal, aber die 2 beim Reaktivieren genutzt und besonders im M1-Chart sind diese ja schnell mal auseinander.
Diese mögliche Ursache bestätigen auch deine Screens, wo die meisten ja den unteren Level nutzen (der mit dem Fehler).
Ich hab es jetzt eben noch getestet. Dürfte daran gelegen haben, also änder bei dir mal das oben genannte.
Der oberste Alarm im Screen ist nach der Korrektur aktiv geworden. Danach gab es dieses Problem nicht mehr bei mir.