How do you read the file? What errors exactly do you get?
Stanislav Korotky:
How do you read the file? What errors exactly do you get?
Call:
hd = File.Open(trade_file_2,FILE_READ|FILE_COMMON,9);
Error:
5004 -- File opening error.
Also it's inconsistent.. Sometimes one or more passes fail -- sometimes they all succeed.
Thanks.
Try to add FILE_SHARE_READ flag.
futures_track: I suppose I need to dig into this more deeply, but is there something obvious that I need to know? | Are you closing the file after reading? |
whroeder1:
Are you closing the file after reading? |
No, I wasn't and that was part of the problem. That's now solved I think.
Thanks everyone.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
I have an EA that uses OnTimer() to read a file from disk, trade on the basis of its contents, and close it.
Things go fine when I backtest the EA 4 times with static input values of 50 and 100 for two input variables (4 different runs).
But when I try to use the optimizer with input values Start = 50 , step = 50, end = 100 for the two variables, I do get 4 passes, but:
-- Passes 0, 1, and 2 get an error which seems to be related to the file read. Pass 3 runs fine.
I suppose I need to dig into this more deeply, but is there something obvious that I need to know?
More generally I'm unsure of the flow of the optimizer. Wouldn't it just call the backtester 4 times with different input values each time?
Thank you.