Quote from Laissez Faire:
I believe everyone should start trading with a demo account:
1 - Learn the mechanics of your software, so that you don`t mess up anything on your first day of trading.
2 - Test your system and trade it like it were LIVE. Trade like it`s real money. Use stops as defined by your trading plan and use the same number of contracts/shares.
3 - If you consistently earn sim bucks at this point and have excess capital to waste, go live with minimum size.
4 - Go back to sim if you see significant drawdown. Rewrite your trading plan, find out what went wrong, what you did good, if you have psychological issues, etc.
The bottom line is that if you can`t earn money on a simulator, you will never be able to do it with live trading.
Personally, I feel that I started trading live too early (and I had been doing some sim trading as well).
NinjaTrader offers excellent simulation and from my experience, the fills seem to be quite realistic.
Regards,
Laissez Faire