is not expert and cannot be executed. Не могли бы мне помочь? - страница 2

 
Vladislav Andruschenko:

а у меня работает :-) 



Значит дело не в советнике

Тю) А в чем же дело?(

 
Sergey Zhaivoronok:

Тю) А в чем же дело?(

а какой билд терминала? 

 
Vladislav Andruschenko:

а какой билд терминала? 

Скачал на робофорексе

 
Sergey Zhaivoronok:

Тю) А в чем же дело?(

Не мешало-бы добавить в начало:

#property strict
После этого исправить все предупреждения, и проверить
 
Ребят сейчас возникла такая же проблема. Может кому поможет. Решил внести изменения в свой советник только поменять периоды индикаторов, скомпилировал на билде  mt4 1160. Кидаю пишет что не эксперт. Причем компилятор ошибок и предупреждений не выдал как всегда и всегда была #property strict. Проблема решилась просто 
init() заменить на int OnInit()
deinit() заменить на void OnDeinit(const int reason)
start() заменить на void OnTick()

Хотя странно почему тогда предыдущая сова работает хотя у нее в коде void start. Дело в новом билде.

 
freelancerAntonyan:
Ребят сейчас возникла такая же проблема. Может кому поможет. Решил внести изменения в свой советник только поменять периоды индикаторов, скомпилировал на билде  mt4 1160. Кидаю пишет что не эксперт. Причем компилятор ошибок и предупреждений не выдал как всегда и всегда была #property strict. Проблема решилась просто 

Хотя странно почему тогда предыдущая сова работает хотя у нее в коде void start. Дело в новом билде.

старт теперь для "сервисов" отдали - а в старых кодах если вы их перекомпилируете тоже работать со "стартом" не будет
Причина обращения: