PDA

View Full Version : Best software for backtesting a system



AlfredHEs
04-10-2017,
Hi, I have the trial/free version of Ninjatrader. However, I'm finding it difficult to use. I want to backtest a trading system but I can't really see how to do that with Ninjatrader.

alishadc18
04-11-2017,
I suggest you take a look at ProRealTime. End-of-day data is free and the Backtesting module has an easy-to-understand manual. I have no programming background and I've already programmed several market screeners and Trading Systems..

Some brokers offer ProRealTime for free if you are active too, which gives you the realtime data for smaller timeframes than 1 day.

Aminahony
04-13-2017,
If you know how to use math modeling software like R or Matlab, or a more general-purpose programming languages like Python / Java / C++ - you can write your own back-testing logic.

You just need some programming experience and data. You can download historical data form Yahoo! Finance or Google Finance, or Interactive Brokers.

AmandaSa
04-13-2017,
If you can't program - load historical data into Excel and write some rules using Excel functions.
To get data from Interactive Brokers - you can use tools like this one - I've been using it for a few months, it does the job well enough, and you don't have to spend hours troubleshooting work-arounds for IB's pacing violations (real nightmare).