Why re-invent the wheel ?
By the way, start() is called for each tick . . . no ticks and start won't be called . .
Yes, I have seen this article. My EA works on ticks (the logic is per tick, not bar), but this conversion method does not allow converting to ticks, but to bars...Am I right?
Am I right?
I just want to be completely sure -I need to convert the tick data (not bar data) downloaded from Dukascopy into tick data that MT4 will understand. What I have read in the instructions is that the data can be converted into the bar data as there is a step in the description which requires dropping a converter EA onto a chart with the required bars (1M, 5M, etc). Obviosuly, there is no tick chart...
Sorry to troubkle you, but, I hope you know the answer to this..
I just want to be completely sure -I need to convert the tick data (not bar data) downloaded from Dukascopy into tick data that MT4 will understand. What I have read in the instructions is that the data can be converted into the bar data as there is a step in the description which requires dropping a converter EA onto a chart with the required bars (1M, 5M, etc). Obviosuly, there is no tick chart...

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello everyone.
I am trying to write a piece of code to add to my EA that will allow a choice of getting/redeaing tick data from CSV files (so I can test with real market data, but not with generated by the tester). I think I need to open a file in the init function, but read data (date, time, prices) from file per row in the start function.
Do you think that this can actually work? I am just encountering some strange errors and thinking that perhaps, the start function requires ticks to operate which I do not have...
I appreciate your help.
R