im using tick data suite, and im usimg dukascopy tick data 10yrs of eurusd, so what else could be the problem
Do you want to trouble shoot the problem, or not?
You can either intellectualize all day, all week, whatever about why something doesn't work -- or, you can get your hands a little dirty and try different things to see if they yield any additional clues. With additional clues you might gain insight into what the problem is.
MT4's error messages gave you some clues.
I gave you some clues.
Popov gave you some clues.
You didn't like the clues so you return to intellectualizing why it should work. People who are motivated to solve their own problems never hesitate to jump in and try different things and aren't afraid to get their hands dirty.
One of the most effective approaches to trouble shooting a problem is to first get something, anything to work. Once you have something that works then you can gradually make changes so your testing more closely resembles the original scenario. At one point you'll go from a working system to a broken one -- and then you'll know that last change was the culprit.