Is there a linux, open source, command line tool that allows me to backtest, optimize, walk forward a strategy/indicator? It has to be able to handle HUGE ammounts of data and many instruments at once without needing to keep it all in RAM.
So I want to be able to say for example:
./backtest --symbols AAPL,MSFT,GE --time-frame 1m --indicator macrossover --parameters period,20m --units shares --size 100 --date-start 20011001 --date-end 2010101
You get the idea. It doesn't matter where it expects the data, I can get it in that format, .csv, mysql etc.
So I want to be able to say for example:
./backtest --symbols AAPL,MSFT,GE --time-frame 1m --indicator macrossover --parameters period,20m --units shares --size 100 --date-start 20011001 --date-end 2010101
You get the idea. It doesn't matter where it expects the data, I can get it in that format, .csv, mysql etc.