Ошибки, баги, вопросы - страница 1235

 

В какой программе запускаете? может вы в скрипте пробуете? Измените на индикатор или эксперт.
И добавьте 

   Print("Установка таймера"); 
   return INIT_SUCCEEDED;

 
JAG_MistR:

 Вопрос: почему не работает? Весь мозг себе вынес...(((

Возможно у вас не хватило терпения подождать 60 секунд? %)

ALXIMIKS

В скрипте таймер не работает. 

 
ALXIMIKS:

В какой программе запускаете? может вы в скрипте пробуете? Измените на индикатор или эксперт.
И добавьте 

   Print("Установка таймера"); 
   return INIT_SUCCEEDED;

поставил    return INIT_SUCCEEDED; - не помогло...

Это советник, тестирую в тестере... может он в тестере не пашет?

================

Добавил к команде bool setTimer=EventSetTimer(60);, команду Print(GetLastError());

 В результате узнал что возникает ошибка №4051 (Недопустимое значение параметра функции)

Перепробовал вводить ее по разному и да же менял сумму. Я в шоке, не работает!

Начал копать в интернете примеры готовых работ с применением этой функции и опа! Они тоже не пашут...

Может я что то не понял? 

 
JAG_MistR:

поставил    return INIT_SUCCEEDED; - не помогло...

Это советник, тестирую в тестере... может он в тестере не пашет?

================

Добавил к команде bool setTimer=EventSetTimer(60);, команду Print(GetLastError());

 В результате узнал что возникает ошибка №4051 (Недопустимое значение параметра функции)

Перепробовал вводить ее по разному и да же менял сумму. Я в шоке, не работает!

Начал копать в интернете примеры готовых работ с применением этой функции и опа! Они тоже не пашут...

Может я что то не понял? 

работает в четверке и пятерке, но не в тестере

//+------------------------------------------------------------------+
//|                                                   test_timer.mq4 |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
 uint count;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   EventSetMillisecondTimer(3000);
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   EventKillTimer();
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
  }
//+------------------------------------------------------------------+
void OnTimer()
  {
     count++;
    Print   (count, " : ", SymbolInfoDouble(_Symbol,SYMBOL_BID));
  }
//+------------------------------------------------------------------+

 ..

 
pako:

работает в четверке и пятерке, но не в тестере

 ..

Забавно, как же тогда проверять работоспособность? В реале это долго...

 
stringo:
Какие из результатов являются верными? В билде 975 или в билде 1010?
Для меня - те что в 975. Агенты в облаках из билда 1010 тоже ерунду считают и деньги на ветер, поэтому их исключил из тестирования и остался на 975.
Более детально анализом не занимался и попыток понять почему именно не работает тестер в 5ке - не предпринимал, т.к. нет особо времени,
да и что толку, всё-равно исправить только разработчик может. Я бы покопался, если бы только мой эксперт не работал, так ведь нет - все не работают, в т.ч. из примеров MQ.
 
crOss:
Для меня - те что в 975. Агенты в облаках из билда 1010 тоже ерунду считают и деньги на ветер, поэтому их исключил из тестирования и остался на 975.
Более детально анализом не занимался и попыток понять почему именно не работает тестер в 5ке - не предпринимал, т.к. нет особо времени,
да и что толку, всё-равно исправить только разработчик может. Я бы покопался, если бы только мой эксперт не работал, так ведь нет - все не работают, в т.ч. из примеров MQ.

Вообще-то, есть несколько нюансов.

Например, в тестере 975 билда неправильно считались свопы для объёмов меньше 1 лота. В 1010 билде это поправили

 
Подскажите пож. может где на просторах MQL есть классы по аппроксимации массива данных?, вроде нужная в хозяйстве вещь, лень самому писать)
 

Подскажите пож. может где на просторах MQL есть классы по аппроксимации массива данных?, вроде нужная в хозяйстве вещь, лень самому писать) 

посмотрите в ALGLIB может есть

 
ALXIMIKS:

посмотрите в ALGLIB может есть

Спасибо, сейчас пороюсь
Причина обращения: