ERR_HISTORY_NOT_FOUND, но история есть
так а всё таки. Что значит 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); }
}
делаю обычный CopyRates(smb, tf, 0, 3, rates)
история есть (даже удалял и она качалась снова) но на одной и той же валюте (GBPUSD) выдаёт 4401... это я торможу или всё таки МТ?
и ещё несколько раз появлялась ошика в журнале (не помню точно формулировку) - load history timeout