strategy backtesting steps

 
Could you please explain how you conduct backtesting for trading strategies and how you determine when it's the right time to start live trading?
 
All (not yet) about Strategy Tester, Optimization and Cloud - Multi-currency strategy tester - How to test and optimize trading strategies on multiple currencies
All (not yet) about Strategy Tester, Optimization and Cloud - Multi-currency strategy tester - How to test and optimize trading strategies on multiple currencies
  • 2013.08.20
  • Alain Verleyen
  • www.mql5.com
The general information about multi-currency strategy tester : "the strategy tester is a multi-currency tool, which allows you to test and optimize strategies trading multiple financial instruments. New testing trading strategies on real ticks  and the explanation is on this post
 
Your topic has been moved to the section: Expert Advisors and Automated Trading
Please consider which section is most appropriate — https://www.mql5.com/en/forum/172166/page6#comment_49114893
 
Katarina Terzic:
Could you please explain how you conduct backtesting for trading strategies and how you determine when it's the right time to start live trading?

Some ideas :

Use MT5

  • Backtest using custom scores evaluating the quality of each signal at first.Take all signals based on the signal criteria alone in this pass ignore margins equities and amount of trades 

For example in a normal run of the mill backtest you see max trades and signal parameters together (and other things) . If your system happens to hit max trades in a backtest run then you are taking no more signals. The signals you are missing could be good or bad and by not seeing them you are not selecting improvement or preventing possible dissaster.

The best way to do this is download tick data using metaquote's provisions on MT5 , pack it up into signals with a score and run your test on that data,

Be careful with the scoring method though, strategy tester is using a genetic algorithm.

  • Then backtest the optimized signal for entries and management of trades normally as you would initially.