Table of Contents
Considering removing unnecessary parts or reducing certain processes can help improve efficiency and reduce processing time. Here are some suggestions for possible cuts or reductions:
1. Number of strategies in the Building phase:
Currently: You create 20 different strategies.
Suggestion: Try reducing the number of strategies generated in each cycle, starting by selecting the most likely successful strategies. For example, choose 10 strategies that are popular in the current market conditions or have been tested and are more likely to yield good results.
2. Number of currency pairs in the Melting phase:
Currently: You test all 30 currency pairs.
Suggestion: Reduce the number of currency pairs in the initial test rounds. You may select major currency pairs with high liquidity, such as EUR/USD, GBP/USD, etc., which will reduce the overall testing time.
3. Timeframes in testing:
Currently: Testing is done on 10 timeframes.
Suggestion: Try reducing the number of timeframes used in the test, focusing on only relevant timeframes to your developed strategies, such as H1/H4 or M15/H1, which are more likely to give accurate results.
4. Automatic Retest phase:
Currently: You perform Automatic Retest multiple times.
Suggestion: Reduce the number of Automatic Retest cycles. Perform it only once after the Monte Carlo test to save time.
5. Use of Monte Carlo:
Currently: Using multiple Monte Carlo methods.
Suggestion: Consider using only one method that gives the most appropriate result or use it only in the final round of testing to save time.
6. Walk-Forward Matrix:
Currently: You use the Walk-Forward Matrix in multiple steps.
Suggestion: Reduce the use of the Walk-Forward Matrix in some steps and use it only in the final step to confirm the best results.
7. Adding new steps in the Ending phase:
Currently: You add new steps in each cycle.
Suggestion: Try limiting the addition of new steps in certain cycles, or only when unsatisfactory results are found from previous testing.
These reductions will help reduce overall processing time and make your EA creation more efficient without sacrificing the quality of the results obtained.