Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 901
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну получается что это передавалка инфы через TCP, и обе стороны приложений должны быть запущены
а хочется что бы мт5 непосредственно интерпретатору мог отсылать питоновские или R команды, в итоге имеласс бы:
1. просто установленная среда python
2. работа из тела мт5 эсперта и выполнение скриптов как в Python shell. То же самое для R.
тогда народ повалит развивать тему, потому что будет удобноВроде решаются все проблемы связи mql4 с разными языками. Для Rдаже код имеется. Вот схема.
Все описание в трех частях:
https://blog.darwinex.com/zeromq-interface-python-r-metatrader4/
https://blog.darwinex.com/zeromq-trade-execution-metatrader-zmq2/
https://blog.darwinex.com/zeromq-transaction-reporting-metatrader-zmq3/
Утверждается:
Why ZeroMQ?
1. Enables programmers to connect any code to any other code, in a number of ways.
2. Eliminates a MetaTrader user’s dependency on just MetaTrader-supported technology (features, indicators, language constructs, libraries, etc.)
3. Traders can develop indicators and strategies in C/C#/C++, Python, R and Java (to name a few), and deploy to market via MetaTrader 4.
4. Leverage machine learning toolkits in Python and R for complex data analysis and strategy development, while interfacing with MetaTrader 4 for trade execution and management.
5. ZeroMQ can be used as a high-performance transport layer in sophisticated, distributed trading systems otherwise difficult to implement in MQL.
6. Different strategy components can be built in different languages if required, and seamlessly talk to each other over TCP, in-process, inter-process or multicast protocols.
7. Multiple communication patterns and disconnected operation.
А вот код
Саныч, а где самый главный слоник?
#include <Zmq/Zmq.mqh>
Саныч, а где самый главный слоник?
В что нет в ссылках?
А тут?
Вообще бы интересен опыт применения
В что нет в ссылках?
А тут?
Вообще бы интересен опыт применения
тут есть
я тоже туда загуглился
насчет опыта - сам делал, ну обмен через TCP самое классное из всех
эту примочку с 2-х ссылок для коллекции качнул пока
спс!Ну получается что это передавалка инфы через TCP, и обе стороны приложений должны быть запущены
а хочется что бы мт5 непосредственно интерпретатору мог отсылать питоновские или R команды, в итоге имеласс бы:
1. просто установленная среда python
2. работа из тела мт5 эсперта и выполнение скриптов как в Python shell. То же самое для R.
тогда народ повалит развивать тему, потому что будет удобноЭто есть здесь для R. А питон цепляют из R если уж невтерпеж
А вот как раз вашей ссылки, которую я отоварил, и не хватало
Это есть здесь для R. А питон цепляют из R если уж невтерпеж
блин вот приспичит на впс бота перенести - столько мороки будет, одно на другое навешивать
Саныч, а где самый главный слоник?
Здесь слоник не нужен. Здесь ключевое слово - Сокет.
Открываем MSDN -https://msdn.microsoft.com/ru-ru/library/dd335942.aspx. Кроме этого, там-же ищем конкретику под С++/С#, и строгаем взаимодействие.
В примере СанСаныча, имхо, все оч. переусложнено. Если делать под конкретику, то все гораздо проще получается.
Но, вообще, можно еще проще обмен сделать - через файлы и RAM-Disk. Скорость обмена практически не хуже, но нет надобности в ДЛЛ.
Читал где то статью, тот кто создаст мощную прогнозирующую машину, тот и будет антихристом.
почти...
то есть таким?
Здесь слоник не нужен. Здесь ключевое слово - Сокет.
Открываем MSDN -https://msdn.microsoft.com/ru-ru/library/dd335942.aspx. Кроме этого, там-же ищем конкретику под С++/С#, и строгаем взаимодействие.
В примере СанСаныча, имхо, все оч. переусложнено. Если делать под конкретику, то все гораздо проще получается.
Но, вообще, можно еще проще обмен сделать - через файлы и RAM-Disk. Скорость обмена практически не хуже, но нет надобности в ДЛЛ.
делал ужо на C#, в курсах
тока с DLL-кой получилось метакам обменяться инфой через инет
а тут MQL у Саныча чистоганом, что весьма приятно.