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

 

Дорбого времени суток! Вот по сути моя проблема: не работает даже советник, который дан в MQL4 учебнике.

Функция init() проходит выполнение, алерт показывается, но вот start() не запускается впринципе. Ни при новом тике, ни при новой свече. Помогите пожалуйста начинающему!

............листинг.......
 
int Count=0;
 
int deinit()
{
   Alert ("Сработала ф-ия deinit() при выгрузке");
   return;
}
 
int init()
{
   Alert("Сработала ф-ция init() при запуске");
   return;
}
 
 
 
int start()
{
   double Price = Bid;
   Count++;
   Alert("Новый тик ",Count, "   Цена = ", Price);
}
 
............листинг.......
 
Разрешите советнику торговать.

PS Используйте, пожалуйста, форматирование кода.
 

ой, да. действительно. только сейчас заметил. Благодарю

 

Небольшое замечание. Если функции определены как int, то return(int X);

 

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

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

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

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

 
Aleksuss:

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

эксп стоит на реале ?
 
Aleksuss:

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

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

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

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

А тики вообще приходят? Сервер на связи, график движется?
 
Да. все работает.
 
И тики приходят и свечи рисуются
 
И торговля идет
 
И на реале и в демо - аналогичная ситуация
Причина обращения: