Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Торгуй с помощью MetaTarder 5. Скачай прямо сейчас!
o_O
Модератор
23289
o_O 2009.12.02 21:37 

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

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

 

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

o_O
Модератор
23289
o_O 2009.12.03 11:14  

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

 

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

Rashid Umarov
Админ
6601
Rashid Umarov 2009.12.03 12:47  
Приведите код, иначе только гадать.
o_O
Модератор
23289
o_O 2009.12.05 19:43  
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); }
}
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий