Да, есть определенные ограничения, которые код MQL5
не может легко преодолеть и выйти из них. Один из них — построение выполнения кода, управляемого событием QUOTE, второй — движок пользовательского индикатора iCustom()
всего в одном общем (!) потоке, ограниченная поддержка данных нелокальных таймфреймов, тем меньше в тестере стратегий, так что я знаю, что вы, вероятно, просите иметь и нужно.
Решение:
Столкнувшись за последнее десятилетие много раз с подобными требованиями, противоречащими реальности терминала MetaTrader, мы решили выйти за рамки стандартного и занялись проектированием распределенной системы.
Код терминала MetaTrader использует стандартные DLL-сервисы для связи с любыми необходимыми внешними службами, а «внешний» мир может делать и делает довольно неограниченные вещи, ну и все остальное, предварительно смонтированный терминал MetaTrader не реализовывался много лет назад. - мы просто не используем его ни для чего большего, чем для посредничества (да именно посредничества, а не решения - т.е. просто выполнения того, что удаленный Мастер приказал платформе подчиниться и подчиниться) простейших Торговых Инструкций, тогда как вся логика полностью без MT4 внутри внешних узлов (имея полный комфорт распределенного python, неблокирующие регистраторы, независимые расширенные инструменты графического интерфейса и т. д. и т. д.).
Это также помогает рентабельности инвестиций, мы становимся все менее и менее зависимыми от шоков от изменений языка/синтаксиса/платформы.
Таким образом, вы можете создавать прямо все, что связано с рынком FX (огромный предсказатель нейронной сети является самым простым примером для такого чего-либо).
person
user3666197
schedule
29.10.2017