Добавляйте либы в Include, подключайте их без "..\.." с помощью <>.
Чтоб перенести файлы данных в папку установки терминала, запускайте его с ключом \portable
komposter:
Спасибо! Особенно ключик portable пригодиться, думаю.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На данный момент не нашел guide-line'ов по организации собственных библиотек.
Например, я создаю библиотеку в дире MQL5\Libraries\x2es\Foo\AwesomeBar.mqh
В своем скрипте, лежащем в MQL5\Scripts\x2es\AwesomeScript.mq5 я подключаю AwesomeBar
#include "..\..\Libraries\x2es\Foo\AwesomeBar.mqh"
В первую очередь хочется избавиться от "..\.." - есть возможность делать #include относительно диры MQL5?
В MQL5/Include, я так понимаю, лучше не добавлять свой код?
И еще, возможно есть возможность расширить PATH в котором MetaTrader ищет исходники, что бы можно было вынести проект из ".../AppData/Roaming/.../D132847108471084/MQL5"?