Create and Test Forex Strategies
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
eas-guide:validator [2018/01/25 13:44] – yavor | eas-guide:validator [2018/01/31 14:48] – yavor | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Validator ====== | ====== Validator ====== | ||
- | The Validator exists so you can recalculate old strategies | + | The Validator exists so you can easily |
The Validator works only for strategies made with EA Studio. | The Validator works only for strategies made with EA Studio. | ||
Line 13: | Line 13: | ||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
- | You might have already some strategies in the [[eas-guide: | + | You might already |
</ | </ | ||
Line 40: | Line 40: | ||
You can import all kinds of files you exported from EA Studio: Collections, | You can import all kinds of files you exported from EA Studio: Collections, | ||
- | Imported strategies will stay in the Validator until you use the Remove all button. You can leave the Validator tool and do some other work with EA Studio. When you return the strategies you imported will still be loaded in the Validator. | + | Imported strategies will stay in the Validator until you use the **Remove all** button. You can leave the Validator tool and do some other work with EA Studio. When you return the strategies you imported will still be loaded in the Validator. |
==== 1. Strategies ==== | ==== 1. Strategies ==== | ||
Line 63: | Line 63: | ||
Here we have less settings than in the Generator because we are not creating new strategies. We are only validating older strategies. | Here we have less settings than in the Generator because we are not creating new strategies. We are only validating older strategies. | ||
- | You can select what percentage of the data to be used for [[eas-guide: | + | You can select what percentage of the data to be used for [[eas-guide: |
- | The Validator can run the strategies through | + | The Validator can run the strategies through |
We can toggle the additional tools by using their checkboxes. When a tool is enabled we can also see a panel with statistical data on the right side of the screen. | We can toggle the additional tools by using their checkboxes. When a tool is enabled we can also see a panel with statistical data on the right side of the screen. | ||
Line 73: | Line 73: | ||
When a strategy is validated goes through the enabled tools. For a strategy to be pushed to the Collection it has to pass all the enabled tools' tests first. | When a strategy is validated goes through the enabled tools. For a strategy to be pushed to the Collection it has to pass all the enabled tools' tests first. | ||
- | It is a good practice to enable [[eas-guide: | + | It is a good practice to enable [[eas-guide: |
You might however disable Acceptance Criteria for different reasons. For example if there is a market where there is not enough data to meet the Acceptance Criteria for trades but you still want to create a strategy for this market. | You might however disable Acceptance Criteria for different reasons. For example if there is a market where there is not enough data to meet the Acceptance Criteria for trades but you still want to create a strategy for this market. | ||
Line 90: | Line 90: | ||
It some of your strategies have ST and TP and you want to keep these values unchanged, you should leave this option | It some of your strategies have ST and TP and you want to keep these values unchanged, you should leave this option | ||
- | **Numeric Values Range** - The Optimizer tries to find better strategies by changing the numeric indicator parameters of the primary strategy. This field lets you choose in what range the Optimizer can change these parameters. A smaller range will allow the strategies to be optimized faster but the results | + | **Numeric Values Range** - The Optimizer tries to find better strategies by changing the numeric indicator parameters of the primary strategy. This field lets you choose in what range the Optimizer can change these parameters. A smaller range will allow the strategies to be optimized faster but the gains might be only marginal. On the other hand a greater range allows for better optimization but this is a two-edged sword because over-optimization can lead to curve-fitting and fragile strategies. It is a good practice to always couple the optimization with one of the robustness testing tools - for example [[eas-guide: |
**Search Best** - The optimizer will optimize the strategy according to which parameter you selected. For example if you choose Net balance it will try to make the strategy profit more. | **Search Best** - The optimizer will optimize the strategy according to which parameter you selected. For example if you choose Net balance it will try to make the strategy profit more. |