I have not been able to achieve success with live strategies either. I have done some beautiful backtests, but when I implement the code live it behaves completely differently. It has to do with the way the strategy engine uses live tick data vs. checking at intervals.
This is one of the topics that I want to get into in more detail as the board starts to take shape. I'll certainly be glad to share what I've learned about it.