функция start() не запускается! в чем проблема?! - страница 3

 

во-первых я ответил топик стартеру, а во вторых формальная логика должна соблюдаться.

 
Возможно проблема связана с запуском советника на нестандартных таймфреймах. Подобное уже обсуждалось.
 
Aleksuss:

Доброго времени суток.

Помогите, пожалуйста, начинающему!

Суть проблемы была изложена в первом посте. (Функции init() и deinit() проходят выполнение, алерты показываются, но вот start() не запускается впринципе.)

К сожалению галочка "разрешающая советнику торговать" не помогает.


Может всё намного проще? В какую папку вы сохраняете советники?
 
valenok2003:

во-первых я ответил топик стартеру

... которого тут уже 3 года не видели )))
 
))))))))))), на дату и не посмотрел ))))))))))))
 

Аналогичная проблема. Мало того что не правильный код в самом учебнике, он не компилируется, так еще и не работает если его исправить. Странно что так мало обращений с такой проблемой, ведь если не работает функция start то и ни один советник вообще работать не будет. 

Вот этот код не работает. Точнее работают все функции кроме start()


//+------------------------------------------------------------------+
//|                                                         test.mq4 |
//|                                  Copyright 2023, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   Alert("Start");
   return(INIT_SUCCEEDED);
  }
  
void start()                                     // Спец. ф-ия start()
   {
   Alert("Start");// Сообщение
   return;                                      // Выход из start()
   }

void OnDeinit(const int reason)
  {}

void OnTick()
  {}
 
Дмитрий Винокуров #:

Аналогичная проблема. Мало того что не правильный код в самом учебнике, он не компилируется, так еще и не работает если его исправить. Странно что так мало обращений с такой проблемой, ведь если не работает функция start то и ни один советник вообще работать не будет. 

Вот этот код не работает. Точнее работают все функции кроме start()


https://www.mql5.com/ru/docs/runtime/running
start() не существует много лет
 
Nikolai Semko #:
https://www.mql5.com/ru/docs/runtime/running
start() не существует много лет
Благодарю. То есть этот учебник по mql4 можно дальше не читать? 
 
Дмитрий Винокуров #:
Благодарю. То есть этот учебник по mql4 можно дальше не читать? 
Да, 
Более того, лучше начать сразу с MQL5
Причина обращения: