Seems interesting, I was wondering at first why it was late on every signal then I realized that you wanted to make it 1 candle late. I was thinking of asking if it was possible (to all the programmers out there) to make it check if the cross has been there for longer than (say 10 minutes) then it can make the trade instead of waiting for an hour to make the trade. I think if that was possible it would be great, that once a cross has been made, the expert will monitor it, if the corss stays and doesnt change after 10 minutes then it makes the trade.
Let me know, this seems interesting