If so, how?
Yes,
It is using NinjaTrader - an excellent automated and discretionary trading platform.
Basically you program a strategy (or use their easy-coding utility) and backtest the strategy on historical data.
If you're interested in testing your ideas and automated trading, I highly recommend you learn about the platform.
www.ninjatrader.com
Feel free to ask me any questions about it if you're interested.
Im trying to sign up but it says I need a broker... Can I not just try this out? I dont have a broker.
Also less important / off topic: why do people need brokers? Why cant they just connect to the exchange and make trades like we all do to Gox?
I tried to download but it says I need Windows 7 or whatever version they are at now. I had to use a Windows computer for a presentation and had no idea what I was looking at. I think I will stick with R for backtesting. It is open-source and is a powerful statistical tool. I don't have to worry about faulty statistical methods in R. There is even a package that allows trading through Interactive Brokers.