В Обновлении платформы MetaTrader 5 build 1035 написана оч интересная вещь: MQL5: Для облегчения организации событийных моделей добавлена поддержка указателей на функции.
Т.е., похоже, что нам теперь в MQL будет доступна событийная модель. Пока непонятны механизмы и где взять сами события кроме предопределенных, но появляется перспектива.
Пока вопрос простой. Если отдать внешней программе что-то для долговременных вычислений, например через DLL в тот-же R и передать указатель ( в нашем случае, дескриптор) на функцию MQL, то сможет ли DLL осуществить обратный вызов, и инициировать работу MQL функционала?
Если да, то тем самым частично решается, вопрос взаимодействия МТ с внешним ПО.
У меня нет возможности проверить эту гипотезу, потому как нет билда 1035. Насколько я понимаю обновления зависят от ДЦ-брокера.
Возможно кто-то имеет возможность сделать простенькую DLL, и посмотреть, что из этого получится.
99.99% что нет, это просто технически сложновато - из внешней DLL вызвать функцию управляемую виртуальной машиной вызывающего
просто в MQL наконец-то начали появляться callback...ещё лет 5-7 и до FO доберутся :-)
99.99% что нет, это просто технически сложновато - из внешней DLL вызвать функцию управляемую виртуальной машиной вызывающего
просто в MQL наконец-то начали появляться callback...ещё лет 5-7 и до FO доберутся :-)
99.99% что нет, это просто технически сложновато - из внешней DLL вызвать функцию управляемую виртуальной машиной вызывающего
First Class хотел написать - важный звонок отвлёк :-)
Всю жизнь мотыгой землю лопатили, а им тут какого-то железного трактора предлагают. Напоминает фильмы про деревню 20-х годов :)
В Обновлении платформы MetaTrader 5 build 1035 написана оч интересная вещь: MQL5: Для облегчения организации событийных моделей добавлена поддержка указателей на функции.
Т.е., похоже, что нам теперь в MQL будет доступна событийная модель. Пока непонятны механизмы и где взять сами события кроме предопределенных, но появляется перспектива.
Пока вопрос простой. Если отдать внешней программе что-то для долговременных вычислений, например через DLL в тот-же R и передать указатель ( в нашем случае, дескриптор) на функцию MQL, то сможет ли DLL осуществить обратный вызов, и инициировать работу MQL функционала?
Если да, то тем самым частично решается, вопрос взаимодействия МТ с внешним ПО.
У меня нет возможности проверить эту гипотезу, потому как нет билда 1035. Насколько я понимаю обновления зависят от ДЦ-брокера.
Возможно кто-то имеет возможность сделать простенькую DLL, и посмотреть, что из этого получится.
Ну этого не будет, а то MQL станет полностью ООП-шным и отпугнет новичков. Тут и так страсти разгорелись, старички не могут понять, зачем нужен ООП :)) Всю жизнь мотыгой землю лопатили, а им тут какого-то железного трактора предлагают. Напоминает фильмы про деревню 20-х годов :)
могу держать пари что последует отказ от MQL как языка в пользу "старших собратьев"..как только API устаканится - действительно-же "боливар не вынесет двоих" - сложновато содержать терминал,сервер, протоколы и ещё зачем-то отдельный язык с его редакторами/отладчиками/компиляторами и машинами..
Ну, я-то хотел бы АПИ, а как начинающим? Вы вопросы на форуме почитайте, 90% решаются чтением доки ) Язык для продвижения платформы, безусловно нужен. Причем с разделением на простейшую часть + ООП. Это я с точки зрения маркетинга и популяризации платформы.
Хочется большего, идите на сиалго, там полноценный шарп, можно все в студии редактировать и отлаживать, я и там активно работаю. Но и на MQL не жалуюсь, в нынешнем виде он мне нравится, а с 1295 билдом ваще порадовали )
Я с протоколами... я как-то с FIX разбирался по заказу, непросто это. Еще с Interactive brokers АПИ работал, там попроще. До сих пор дистрибут старый остался, кому надо для интереса, пишите.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В Обновлении платформы MetaTrader 5 build 1295 написана оч интересная вещь: MQL5: Для облегчения организации событийных моделей добавлена поддержка указателей на функции.
Т.е., похоже, что нам теперь в MQL будет доступна событийная модель. Пока непонятны механизмы и где взять сами события кроме предопределенных, но появляется перспектива.
Пока вопрос простой. Если отдать внешней программе что-то для долговременных вычислений, например через DLL в тот-же R и передать указатель ( в нашем случае, дескриптор) на функцию MQL, то сможет ли DLL осуществить обратный вызов, и инициировать работу MQL функционала?
Если да, то тем самым частично решается, вопрос взаимодействия МТ с внешним ПО.
У меня нет возможности проверить эту гипотезу, потому как нет билда 1295. Насколько я понимаю обновления зависят от ДЦ-брокера.
Возможно кто-то имеет возможность сделать простенькую DLL, и посмотреть, что из этого получится.