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

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

  void  MyFirstFunction ()
     { }



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

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

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

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

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