Как вставить в код функцию

 
в описании написано:
функция не возвращающая значение
void my_func()
{
}

при компиляции говорит:
Function "my_func" is not referenced and will removed from exp-file
 
Это так оптимизация работает. Если функция никем не вызываема, то она удаляется.
Такая оптимизация может создать проблему в библиотеках функций. Чтобы избежать
удаления неиспользуемых функций, добавьте в код параметр:
#property library
 
првильно ли я делаю?
Я создал mph my_func.mqh файл в котором создал функцию
void sell_stoping()
{
}
потом в скрипте записал
#include <my_func.mqh>
и вызываю эту фнкцию
sellstoping();
вместо
и ничего не происходит
 
А что должно происходить, если тело функции пустое, да и вызов неправильно написан?
Код компиляется?
 
правильно. во время компиляции были какие-нибудь сообщения? может быть, у Вас 2 файла my_func.mqh в директориях experts/scripts и expert/include?
 
Renat, Slawa, если есть минутка, подскажите, плз,
КАК написАть и вставить функцию в эксперт.
в MQL2 было просто: создаем, а потом - UserFunction, а сейчас как?
заранее, спасибо
 
komposter, сходите по ссылке "Вопросы (проблемы, пожелания) по программированию в MQL4"
я там ответил на вопрос, как импортировать внешнего эксперта
 
уже "сходил" =) спасибо
Причина обращения: