Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Проявляй активность в сообществе. Увеличивай ленту достижений!
Konstantin Ivanov
154
Konstantin Ivanov 2014.12.27 22:50 

На данный момент не нашел 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"?

Andrey Khatimlianskii
55848
Andrey Khatimlianskii 2014.12.28 18:28  

Добавляйте либы в Include, подключайте их без "..\.." с помощью <>.

Чтоб перенести файлы данных в папку установки терминала, запускайте его с ключом \portable 

Konstantin Ivanov
154
Konstantin Ivanov 2014.12.29 05:47  
komposter:
Спасибо! Особенно ключик portable пригодиться, думаю.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий