Согласно документации функция возвращает ложь и ставит ERR_GLOBAL_VARIABLE_NOT_FOUND в LastError, если переменная отсутствует.
А на самом деле не ставит :(
int init()
{
GlobalVariablesDeleteAll();
bool ok = GlobalVariableCheck("gv");
if (ok)
Print("Either GlobalVariablesDeleteAll or GlobalVariableCheck is faulty");
else
{
ok = GlobalVariableSetOnCondition("gv", 1., 0.);
if (ok)
Print("GlobalVariableSetOnCondition is faulty: incorrect return");
else
{
int err = GetLastError();
if (err == 0)
Print("GlobalVariableSetOnCondition is faulty: incorrect LastErr");
else
Print("GlobalVariableSetOnCondition is ok");
}
}
return(0);
}
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
А на самом деле не ставит :(
int init() { GlobalVariablesDeleteAll(); bool ok = GlobalVariableCheck("gv"); if (ok) Print("Either GlobalVariablesDeleteAll or GlobalVariableCheck is faulty"); else { ok = GlobalVariableSetOnCondition("gv", 1., 0.); if (ok) Print("GlobalVariableSetOnCondition is faulty: incorrect return"); else { int err = GetLastError(); if (err == 0) Print("GlobalVariableSetOnCondition is faulty: incorrect LastErr"); else Print("GlobalVariableSetOnCondition is ok"); } } return(0); }2005.09.27 21:06:53 bug EURUSD,M1: initialized
2005.09.27 21:06:53 bug EURUSD,M1: GlobalVariableSetOnCondition is faulty: incorrect LastErr
2005.09.27 21:06:53 bug EURUSD,M1: loaded successfully
билд от 14/09