Es gibt Gründe, warum man nicht auf die Möglichkeit der Signalgenerierng bei unvollendeten Perioden verzichten möchte; diese Möglichkeit ist Dir bei Deinem Ansatz verbaut. Hinzu können wie erkannt Handlingsfehler kommen.
Meine Empfehlung ist, dass Du die Basis Komprimierung auf 20 Minuten verringerst, ensprechend umgekehrt komprimierst - und das eigentliche Signal nur zur vollen Stunde ausführst; dies hier sollte bei einer 20 Minuten Basis Komprimierung äquivalent sein, aber die beschriebenen Probleme vermeiden:
Bedingung EnterLong: Ref( Close, -1)> Komp(# Ref(Close,-1)#, #60#) and Abschnitt(h, 1, k, m)<>0
Gruss
Bernd