It is impossible to get the correct data on mt4 (unless you are trying to make this for Ninjatrader)
The reason being that 1 tick on mt4 represents 100,000 of the base currency where as REAL trading is done at 1 million
I use data service from Reuters Elekton service (but this is beyond the...