Thank you for sharing.
May I suggest that since it seems that a valid signal occurs on the close of the bar on which the arrow is painted,
that it would be useful to code and paint a DOT on that bar close indicating the price at which the signal was validated.
Alternatively, painting an actual PriceLabel would be better?
Make visual assessment a lot easier, when opening a chart?
And overcome any confusion about repainting.