forex software

Create and Test Forex Strategies

forex software

eas-guide:reactor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
eas-guide:reactor [2019/04/30 14:09]
Miroslav Popov
eas-guide:reactor [2019/04/30 19:59]
Vinicius Barenho Pereira Walk Forward optimization and Walk Forward validation
Line 17: Line 17:
 The final goal of the tool is to provide strategies that have passed all robustness tests. So we can start EA Studio for a night and we will have ready for trading strategies set at the morning. The final goal of the tool is to provide strategies that have passed all robustness tests. So we can start EA Studio for a night and we will have ready for trading strategies set at the morning.
  
-===== Full Data Optimization ​=====+===== Optimize strategies ===== 
 + 
 +==== Full Data Optimization ====
  
 {{ :​eas-guide:​reactor-optimize.png?​nolink |}} {{ :​eas-guide:​reactor-optimize.png?​nolink |}}
Line 27: Line 29:
 You may find it useful to increase the Generator'​s working minutes in order to let it run longer You may find it useful to increase the Generator'​s working minutes in order to let it run longer
  
-==== Walk Forward optimization====+==== Walk Forward optimization ==== 
 +**Walk Forward analysis (WFA) or Walk Forward optimization (WFO)** is a sequential optimization applied to an investment strategy. The name of the analysis is called “walk forward” because we have a moving window that progressively traverses the whole period of the data history with a pre-established step. Algorithmic traders apply such analysis to decrease the over-optimized parameters used in the investment strategy as we don’t want only a great looking backtest result, we want also a system that don't fail in live real money account.
  
 +Read more about it at [[eas-guide:​walk-forward|Walk Forward]]
  
-==== Walk Forward validation====+In the "​Reactor"​ context this optimization works if the strategy perform better than the original strategy (full data backtest vs full out of sample walk forward results) the last parameters will be accepted and the original strategy will be replaced with.
  
-**Walk Forward analysis (WFA) or Walk Forward optimization (WFO)** is a sequential optimization applied to an investment strategy. The name of the analysis is called “walk forward” because we have a moving window that progressively traverses the whole period of the data history with a pre-established step. Algorithmic traders apply such analysis to decrease the over-optimized parameters used in the investment strategy as we don’t want only a great looking backtest result, we want also a system that don't fail in live real money account.+===== Perform robustness testing =====
  
-Read more about it at [[eas-guide:​walk-forward|Walk Forward]]+==== Walk Forward ​validation ==== 
 +You can use WFO as validation tool and it returns only strategies that pass the validated segments without changing the original parameters of the strategy.
  
-===== Monte Carlo Validation ​=====+==== Monte Carlo Validation ====
  
 {{ :​eas-guide:​reactor-monte-carlo-validation.png?​nolink |}} {{ :​eas-guide:​reactor-monte-carlo-validation.png?​nolink |}}
Line 44: Line 49:
 You set the percent rate of the tests on profit. In the shown example, all simulations must finish on profit in order to pass the strategy to the next tool. You set the percent rate of the tests on profit. In the shown example, all simulations must finish on profit in order to pass the strategy to the next tool.
  
-===== Multi Market Validation ​=====+==== Multi Market Validation ====
  
 {{ :​eas-guide:​reactor-multi-market-validation.png?​nolink |}} {{ :​eas-guide:​reactor-multi-market-validation.png?​nolink |}}
Line 52: Line 57:
 We have 6 markets on the example above and the validation threshold is 3. That means that if 3 or more tests finish on profit, the strategy will ascend to the Collection. We have 6 markets on the example above and the validation threshold is 3. That means that if 3 or more tests finish on profit, the strategy will ascend to the Collection.
  
 +
 +==== Hint for Reactor / Validator ==== 
 +It is best to use only one of the following tools:
 +  * Full Data optimization
 +  * Walk Forward optimization
 +  * Walk Forward validation
  
 ~~DISQUS~~ ~~DISQUS~~