Скачать MetaTrader 5

Пользовательские функции

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114318
Forex Trader  
Товарищи, есть проблема. Раньше писал советники прямым текстом, теперь дошел до того что стало неудобно и запутанно. Попытался создать функцию,
например

  void  MyFirstFunction ()
     { }



Получил ошибку
'(' - function definition unexpected

Всю голову переломал , в чем дело? Разве в Метатрэйдере надо функции предварительно объявлять? Заранее спасибо.

Forex Trader
114318
Forex Trader  
посмотри в шаблоне функцию деинит, сразу все станет ясно :)
Forex Trader
114318
Forex Trader
114318
Forex Trader  
Все равно не понял. А вообще функция должна описываться в Start(), init() или ни там ни там?
Forex Trader
114318
Forex Trader  
Ни там и не там, она должна описываться на глобальном уровне (вне любой другой функции).
Forex Trader
114318
Forex Trader  
так то так, но мне выдается сообщение

Function "MyFirstFunction" is not referenced and will be removed from exp-file
Forex Trader
114318
Forex Trader  
Прочитайте до конца и поймете - http://www.alpari-idc.ru/ru/experts/articles/24.html
Forex Trader
114318
Forex Trader  
:)) Так дело то все в том что если функция не используется, то она удаляется??? из за этого и ошибка??? :)))

Мерси большое, Rosh! Приятно, что можно спросить у действительно знающих людей.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий