Question about MT4 quotes

[Deleted]  
Suppose I have an EA (or an indicator) running on EURUSD chart can I get price data of other symbols like GBPUSD, USDCAD, NZDUSD, AUDUSD, USDCHF and USDJPY from the same EA. What I meant is

eurusd = iClose("EURUSD", PERIOD_M1, 0);
gbpusd = iClose("GBPUSD", PERIOD_M1, 0);
audusd = iClose("AUDUSD", PERIOD_M1, 0);
nzdusd = iClose("NZDUSD", PERIOD_M1, 0);
usdcad = iClose("USDCAD", PERIOD_M1, 0);
usdchf = iClose("USDCHF", PERIOD_M1, 0);
usdjpy = iClose("USDJPY", PERIOD_M1, 0);

or past 48 hours data as

for (i = 0; i < 48; i++) {
eurusdH1[i] = iClose("EURUSD", PERIOD_H1, i);
gbpusdH1[i] = iClose("GBPUSD", PERIOD_H1, i);
audusdH1[i] = iClose("AUDUSD", PERIOD_H1, i);
nzdusdH1[i] = iClose("NZDUSD", PERIOD_H1, i);
usdcadH1[i] = iClose("USDCAD", PERIOD_H1, i);
usdchfH1[i] = iClose("USDCHF", PERIOD_H1, i);
usdjpyH1[i] = iClose("USDJPY", PERIOD_H1, i);

}


When I code this I get 0 value for some of the symbols. All these symbols are supported by my broker.

How to avoid the 0 values?


Thanks


 
jyforex:

When I code this I get 0 value for some of the symbols. All these symbols are supported by my broker.

How to avoid the 0 values?


Check last error (ERR_HISTORY_WILL_BE_UPDATED == 4066) wait some time (10 seconds) refresh and retry

[Deleted]  
WHRoeder:

Check last error (ERR_HISTORY_WILL_BE_UPDATED == 4066) wait some time (10 seconds) refresh and retry

Thanks