forex software

Create and Test Forex Strategies

forex software

eas-guide:collection

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
eas-guide:collection [2018/02/02 09:04] yavoreas-guide:collection [2020/12/14 14:47] Ilan Vardy
Line 2: Line 2:
  
  
-The Collection page shows the best strategies calculated by the application.+The Collection displays the best strategies calculated by the application.
  
-When you edit a strategy in the Editor or use the automatic Generator, EA Studio performs a backtest and shows the corresponding statistics and charts. The app sends the strategy to the Collection page. The Collection receives the strategy and puts it among the other collected strategies.+When you edit a strategy in the Editoror use the automatic Generator, EA Studio performs a backtest and shows the corresponding statistics and charts. The app sends the strategy to the Collection page. The Collection receives the strategy and puts it among the other collected strategies.
  
-EA Studio sorts the strategies by highest net balance. The Collection can contain a maximum of 100 records. If a new strategy is to be added to the Collection EA Studio will first compare its net balance to the other strategies that are already within the Collection. If the balance of the new strategy is higher than any one of the strategies in the Collection, the new strategy will be added. At the same time the strategy with the lowest net balance will be removed. In this way the Collection will remain at a maximum of 100 strategies.+EA Studio sorts the strategies by highest net balance. The Collection can contain a maximum of 300 records. If a new strategy is to be added to the Collection EA Studio will first compare its net balance to the other strategies that are already within the Collection. If the balance of the new strategy is higher than any one of the strategies in the Collection, the new strategy will be added, and a strategy with the lowest net balance will be removed. In this way the Collection will remain at a maximum of 300 strategies, or the number of maximum strategies selected in the **Settings**.
  
 Click on a strategy in the Collection to load that strategy in the [[eas-guide:editor|Editor]]. Click on a strategy in the Collection to load that strategy in the [[eas-guide:editor|Editor]].
Line 18: Line 18:
 {{ :eas-guide:collection-toolbar.png?nolink |Collection toolbar}} {{ :eas-guide:collection-toolbar.png?nolink |Collection toolbar}}
  
-**Refresh** – Refresh the strategy list. When you open the Collection it shows the top 10 strategies using the last used sorting and filtering criteria. However, if the Generator is working at the same time, it may push more strategies into the Collection. When the Generator pushes a new strategy the number next to the Collection link in the navigation bar will raise. If there are new strategies in the Collection the **Refresh** button will turn green. Click it to make the new strategies show up. The Collection does not refresh automatically because it would be difficult for you to review the strategies if their position is constantly changing.+**Refresh** – Refresh the strategy list. When you open the Collection it shows the top 10 strategies using the last used sorting and filtering criteria. However, if the Generator is working at the same time, it may push more strategies into the Collection. When the Generator pushes a new strategythe number next to the Collection link in the navigation bar will rise. If there are new strategies in the Collection the **Refresh** button will turn green. Click on it to make the new strategies display. The Collection does not refresh automatically because this would make it would be difficult for you to review the strategies if their position is constantly changing.
  
 **Recalculate** – Recalculate the complete Collection i.e. EA Studio loads the corresponding market for each strategy and backtests it. This action will leave only the strategies that are profitable after the new backtest. **Recalculate** – Recalculate the complete Collection i.e. EA Studio loads the corresponding market for each strategy and backtests it. This action will leave only the strategies that are profitable after the new backtest.
Line 26: Line 26:
 **Download** – Download the complete collection to your computer. This is useful when you want to save these strategies for later review and use. The collection file has a "json" extension. **Download** – Download the complete collection to your computer. This is useful when you want to save these strategies for later review and use. The collection file has a "json" extension.
  
-**Upload** – Upload a previously downloaded collection file. By doing that you can load previously saved collection.+**Upload** – Upload a previously downloaded collection file. This allows you to load previously saved collection.
  
-**Remove all** – remove all the strategies from the Collection. Use this command to clean the Collection before starting the work with a new symbol or period.+**Remove all** – remove all the strategies from the Collection. Use this command to clear the Collection before starting again with a new symbol or period.
  
  
Line 35: Line 35:
  
 {{ :eas-guide:collection-sort-records.png?nolink |Sort collection records}} {{ :eas-guide:collection-sort-records.png?nolink |Sort collection records}}
 +
  
 Use this parameter to sort the collected strategies. When you make a change, the app reloads the strategies automatically. EA Studio uses the sorting option to prune the excessive strategies.  Use this parameter to sort the collected strategies. When you make a change, the app reloads the strategies automatically. EA Studio uses the sorting option to prune the excessive strategies. 
  
 ===== Filtering records ===== ===== Filtering records =====
- 
  
 {{ :eas-guide:collection-filter-records.png?nolink |Filter collection records}} {{ :eas-guide:collection-filter-records.png?nolink |Filter collection records}}
-By default EA Studio shows all collected strategies. However you may choose to filter out strategies that do not meet your requirements. 
- 
-When you add or remove filters, EA Studio passes all records through each filter and shows only the strategies that passed. 
  
 +By default EA Studio shows all collected strategies. However you may choose to filter out strategies that do not meet your requirements. When you add or remove filters, EA Studio passes all records through each filter and shows only the strategies that have passed.
  
 **Use performance filters** - Enables or disables performance filters for the Collection. If you export the Collection while the performance filters are enabled this will only export the currently visible strategies. **Use performance filters** - Enables or disables performance filters for the Collection. If you export the Collection while the performance filters are enabled this will only export the currently visible strategies.
Line 56: Line 54:
 ** Add a filter ** - Click and choose a filter to add. ** Add a filter ** - Click and choose a filter to add.
  
-The filters are the same as in the [[eas-guide:acceptance-criteria|]] but only to the Collection.+The filters are the same as in the [[eas-guide:acceptance-criteria|]] but only applicable to the Collection.
  
 ===== Correlation Analysis ===== ===== Correlation Analysis =====
  
-The Generator will sometimes produce strategies that are very similar to the strategies that are already in the Collection. Because of this you might end up with a Collection of many very similar strategies. Of course we want to have different strategies so we can minimize the risk when trading. Therefore having many similar strategies is not desirable.+The Generator will sometimes produce strategies that are very similar to the strategies that are already in the Collection. Because of this you might end up with a Collection of many very similar strategies. Of course we want to have different strategies so we can minimize our risk when trading. Therefore having many similar strategies is not desirable.
  
-This is why we have the Correlation Analysis feature. It will detect correlation automatically. The correlation analysis uses a coefficient. Setting the coefficient to a lower or higher value allows you to define how similar should the strategies be to be considered correlated. Strategies with a correlation coefficient higher than (by default) 0.98 are considered correlated. You can set the coefficient to a different value between 0 and 1. You can set this from [[eas-guide:settings|Tools > Settings > Correlation Analysis]]+This is why we have the Correlation Analysis feature. It will detect correlatiosn automatically. The correlation analysis uses a coefficient. Setting the coefficient to a lower or higher value allows you to define how similar should the strategies be to be considered correlated. Strategies with a correlation coefficient higher than (by default) 0.98 are considered correlated. You can set the coefficient to a different value between 0 and 1. You can set this from [[eas-guide:settings|Tools > Settings > Correlation Analysis]]
  
-Pictures below shows Correlation Analysis in the Collection (left) and the Settings for Correlation Analysis from the [[eas-guide:settings|Settings]] page (right).+The images below show Correlation Analysis in the Collection (left) and the Settings for Correlation Analysis from the [[eas-guide:settings|Settings]] page (right).
  
 Higher coefficient setting: Higher coefficient setting:
  
-{{ :eas-guide:higher-coefficient.png |}}+{{ :eas-guide:higher-coefficient.png?nolink  |}}
  
  
 Lower coefficient setting: Lower coefficient setting:
  
-{{ :eas-guide:lower-coefficient.png |}}+{{ :eas-guide:lower-coefficient.png?nolink  |}}
  
-You can see how a higher coefficient of 0.96 in Settings results in less found strategies. EA Studio now shows only 56 strategies as being correlated. If we change the coefficient to a lower value - 0.56 this results in more strategies (95) being found as correlated.+You can see how a higher coefficient of 0.96 in Settings results in fewer strategies found. EA Studio now shows only 56 strategies as being correlated. If we change the coefficient to a lower value - 0.56 this results in more strategies (95) being found as correlated.
  
 Lower coefficient means strategies can be less similar and still considered correlated.  Lower coefficient means strategies can be less similar and still considered correlated. 
Line 84: Line 82:
 For manual operation disable **Resolve correlations automatically** For manual operation disable **Resolve correlations automatically**
  
-{{ :eas-guide:correlation-analyisis-1.png |}}+{{ :eas-guide:correlation-analyisis-1.png?nolink  |}} 
  
 The program will use the selected **Sorting order**. The first strategy of a correlated group of strategies will not be marked. However every following correlated strategy will be marked with a red bar. The program will use the selected **Sorting order**. The first strategy of a correlated group of strategies will not be marked. However every following correlated strategy will be marked with a red bar.
Line 90: Line 89:
 The **Resolve correlations** button will become green when EA Studio finds correlated strategies in the collection. Clicking the button will remove the correlation "duplicates" and will leave only the best strategy, according to your **Sort records** choice. The **Resolve correlations** button will become green when EA Studio finds correlated strategies in the collection. Clicking the button will remove the correlation "duplicates" and will leave only the best strategy, according to your **Sort records** choice.
  
-{{ :eas-guide:correlation-analyisis-2.png |}}+{{ :eas-guide:correlation-analyisis-2.png?nolink  |}}
  
 The **Resolve correlations automatically** option does what it says. When it is on, the counter and the **Resolve correlations** button will hide. The **Resolve correlations automatically** option does what it says. When it is on, the counter and the **Resolve correlations** button will hide.
Line 98: Line 97:
 The Correlation Analysis can be done with two different algorithms: based on the balance line and based on the trading rules of the strategies. You can choose what to use from [[eas-guide:settings|Tools > Settings > General > Correlation Analysis]] The Correlation Analysis can be done with two different algorithms: based on the balance line and based on the trading rules of the strategies. You can choose what to use from [[eas-guide:settings|Tools > Settings > General > Correlation Analysis]]
  
-{{ :eas-guide:settings-correlation-analysis.png |}}+{{ :eas-guide:settings-correlation-analysis.png?nolink  |}}
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>