функция init()

Вставил в функцию init() оператор Print(), смотрю лог эксперта - оператор начал срабатывать на каждом тике. Получается init обрабатывает каждый тик?
такого не должно быть. какой номер билда?
Приведите, пожалуйста, минимальный код эксперта, на котором проявляется этот случай.
int init()
  {string SymbolName;
  
Print("Symbol ", Symbol());
Print("Period ", Period());
       
   Points = MarketInfo (Symbol(), MODE_POINT);
   return(0);
  }



Билд 148

если функция init является единственной функцией в эксперте и нету функции start, то эта единственная функция воспринялась как стартовая точка входа.
почитайте в описании языка про специальные функции start, init и deinit
ФУнкция start присутствует, и она не пустая. Вам нужен весь код эксперта?
ФУнкция start присутствует, и она не пустая. Вам нужен весь код эксперта?

Похоже что лучше выслать весь код на stringo@metaquotes.ru - разберемся.
Ага, отправляю.
Прошу прощения, кажется выслал вам нерабочий код. Экспериментировал с оператором switch. Ежели этот оператор закоментировать, то та самая ситуация и получится.
Вышел новый билд, но ситуация не изменилась. Или может у меня в коде какая ошибка?
Shkiper, пока не разобрались в ситуации. как раз сейчас разбор идёт.