Good day, All.
When optimizing an EA I’m getting out-of-array errors, erroneous results far out of line of what they should be, and terminals crashing altogether. When I run a backtest for any of the passes that result from these optimizations, the EA provides what I would assume to be normal results. I'm currently using 16 terminals to take advantage of the 2 threads per core that my 8-core CPU has for the sake of poor-man WFA by giving each of the terminals their own stage of the WFA to optimize and forward test. I have confirmed that this issue is not specific to my EA as the stock MACD Sample EA has the same issue and for the same period the terminal has been assigned. I have also deleted and redownloaded the data not only for the period I'm having issues with but the whole date range for the symbol subject to the WFA. I've had this problem using data from both TickStory and TDS. Also, periods different from those I had issues with the pervious installation of data will generate these errors so it seems that it is an issue with the terminal themselves. I will find one of the terminals which is able to optimize a certain range of time and copy and paste its FXT file in the data folder of a terminal that is not working properly and after clearing out the Tester's cache file, that terminal still does not work for that period of time.
The terminal on the left shows the results of an optimization that sometimes does and does not have "out of array" errors showing in the journal and the one on the right shows the 2nd type of optimization result I get, and the third causing the terminal to crash all together.
Let me know if I've missed anything and thanks for reading!
William
When optimizing an EA I’m getting out-of-array errors, erroneous results far out of line of what they should be, and terminals crashing altogether. When I run a backtest for any of the passes that result from these optimizations, the EA provides what I would assume to be normal results. I'm currently using 16 terminals to take advantage of the 2 threads per core that my 8-core CPU has for the sake of poor-man WFA by giving each of the terminals their own stage of the WFA to optimize and forward test. I have confirmed that this issue is not specific to my EA as the stock MACD Sample EA has the same issue and for the same period the terminal has been assigned. I have also deleted and redownloaded the data not only for the period I'm having issues with but the whole date range for the symbol subject to the WFA. I've had this problem using data from both TickStory and TDS. Also, periods different from those I had issues with the pervious installation of data will generate these errors so it seems that it is an issue with the terminal themselves. I will find one of the terminals which is able to optimize a certain range of time and copy and paste its FXT file in the data folder of a terminal that is not working properly and after clearing out the Tester's cache file, that terminal still does not work for that period of time.
The terminal on the left shows the results of an optimization that sometimes does and does not have "out of array" errors showing in the journal and the one on the right shows the 2nd type of optimization result I get, and the third causing the terminal to crash all together.
Let me know if I've missed anything and thanks for reading!
William
Last edited: