Food for thought for systems developers looking to automate.
My neural net gave a sell at 111 11 and a buy at 111 09. If you were to go with back testing you would have given yourself the fill.
I don't allow the application to auto-trade so I have to manually execute the trade. Had I taken the first sell, I would have gotten filled at 111 10. I would then have turned around and taken the buy and gotten filled at 111 10. The trade would have been a wash, minus commission in real life.
If you are back testing though, you may have given yourself the possible 2 tick profit, as the application would record the fill at the better price. Granted, you could account for slippage easily, but I wanted to present this as an example of how paper trading / back testing isn't always in your best interest, unless you are brutally honest.
I've mentioned it before, and for anyone new, I use a combination of software products. For basic charting, Ensign. For more advanced charting, Amibroker. My neural network stuff is a combination of open source (WEKA) and a few off the shelf items I picked up here and there over the years. I highly recommend getting a PC, installing linux (Ubuntu or Gentoo) and installing WEKA. You'll learn more than you ever wanted to learn about data, relationships, modeling, etc, etc, etc.