Metatrader4
В принципе Metatrader4 использует Metalang.exe
, который компилирует MQL4
- файлы source-code
в "внутренне" -executable формате EX4
Как определено, EX4
является двоичным исполняемым на все терминалы Metatrader4.
.
WhiteLabel-е изд Терминалы
InstaTrader (ТМ) и многие другие * -Trader (TM) -s так называемые WhiteLabel модификации одного и того же MetaQuotes, Inc, программного продукта, [Metatrader 4 Terminal
], которые только индивидуально «кожура» в имени соответствующего брокера, который купил от MetaQuotes, Inc. лицензии на набор [Metatrader 4 Server
+ Metatrader 4 Risk Management
+ Metatrader 4 Dealer Desk
+ ...], включительно, но не ограничиваясь этим, право на повторную маркировку клиента Terminal prog ОЗУ.
Таким образом, при большинстве ситуаций вашего EX4
код должен работать на любом другом повторно маркирован терминал
Но ...
Ограничения на бинарной совместимости применяется, как терминалы MetaTrader4 освобождается в так (Build 432 -> Build 468 -> Build 509 -> ... -> Build 600 -> Build 624), а некоторые из них также изменили формат двоичного кода.
Таким образом EX4
код должен размещаться на «подобных» поколение терминала сборки
Наконец ...
Конечная шоу-стоппер является MetaQuotes, Inc., лицензионная политика, что делает блокировку на стороне сервера [Metatrader 4 Server
] имеет параметр отклонения запросов на подключение от клиентских терминалов в случае, если их Build #
меньше, чем набор на стороне сервера.
Там заканчивается история SLM. Навсегда.
У InstaTrader есть дополнительные функции? Вероятно, это не так, вы можете использовать EA на любом MetaTrader4 у любого брокера. –