ERR_HISTORY_NOT_FOUND, но история есть

 

делаю обычный CopyRates(smb, tf, 0, 3, rates)

история есть (даже удалял и она качалась снова)  но на одной и той же валюте (GBPUSD) выдаёт 4401... это я торможу или всё таки МТ?

 

и ещё несколько раз появлялась ошика в журнале (не помню точно формулировку) - load history timeout 

 

так а всё таки. Что значит  ERR_HISTORY_NOT_FOUND ?

 

Это в терминале проблемы или с файлом истории?

 
Приведите код, иначе только гадать.
 
MqlRates rates[];       

int OnCalculate(...)
{
        string Smb[10];
        ...
        for (i=0; i<10; i++)
        {
                func(Smb[i], PERIOD_M1);
                ...
        }
}


bool func(string smb, ENUM_TIMEFRAMES tf)
{
        ResetLastError();
        ArraySetAsSeries(rates, true);  // массив цен
        n=CopyRates(smb, tf, 0, 3, rates); // скоипровали цены для текущего ТФ
        if (n<3) { Comment("no data  "+GetLastError()); return(false); }
}
Причина обращения: