Interesting, I just read this thread. (my first post on this site!)
I believe it is possible. I'm doing it myself now with real trades. Learnt from someone who has been working on this for a few years now and has programmed systems for gold, oil, russell and s&p.
Did you find any good...