Не вполне понятно, что требуется.
Библиотечная функция - возвращает значение в любое место, откуда ее вызывают.
Все переменные из файла доступны в той части компиляции, где этот файл подключен.
Такое нереально сделать? Подойдут даже извращенные варианты :)
Никаких извращений не надо.
Переменная magic в функции из библиотеки невидна.
Не вполне понятно, что требуется.
Библиотечная функция - возвращает значение в любое место, откуда ее вызывают.
Все переменные из файла доступны в той части компиляции, где этот файл подключен.
У меня есть подключаемый файл со всеми функциями. Он включается в несколько основных файлов.
В основном файле прописаны внешние настройки-параметры советника: меджик, размер стопа, экспирация и т.д. Они разные для нескольких советников.
Надо подключить для 3-х советников один файл-библиотеку с функциями, библиотека которая бы использовала свои переменные-настройки того советника, в котором подключена эта библиотека.
В общих чертах так :)
Всем спасибо за подсказки. Скорее всего есть смысл перевести все функции в классы и сделать 1 переменную меджика для всего класса. Так можно связать переменные советника с переменными в функциях библиотеки.
Всем спасибо за подсказки. Скорее всего есть смысл перевести все функции в классы и сделать 1 переменную меджика для всего класса. Так можно связать переменные советника с переменными в функциях библиотеки.
...
Надеюсь получилось объяснить что хотел :)
Спасибо!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте, подскажите пожалуйста понять.
Есть функция библиотеки, которая должна вернуть значение переменной из файла, в котором ее подключили.
Сейчас lib.mqh это самостоятельный файл, который должен быть скомпилирован по всем правилам. А можно ли в MQL вставить часть независимого кода из другого файла, чтобы в него втянулись все переменные файла?
Это делаю для 2-х советников, которые используют одинаковые функции, но которые подтягивают свои параметры из настроек.
Надеюсь получилось объяснить что хотел :)
Спасибо!