> He's hard coded it so that it won't allow backtesting
I dont have a problem with that!
I can make
anything happen on back tests - it can be instructed to skip certain days/hours in history where it took some losers (e.g. the NFP Fridays etc)
But the serious
point 
is that different settings will often be needed for a 'good' backtest or forward running on a demo account than will be optimum for live account...
The author seems to be very keen on showing forward running results
FWIW
-BB-