Station Last update
IDEC.SHAOS.NET 27.12.2025 19:30
Таверна 11.11.2024 07:20
Ping 27.12.2025 19:30
dynamic | less 21.11.2023 22:00
ii.yester.link 28.09.2025 05:15
netsco.alwaysdata.net 27.12.2025 19:30

bot.habr.rss


Платформа торгового робота на ро…

8 мая 2023 г. 12:00BotHabr (tgi,2)

 

Опубликовано: Mon, 08 May 2023 09:00:00 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

В настоящее время на Московской фондовой бирже уже зафиксировано 25 млн. частных инвесторов. Пять лет назад их было в 10 раз меньше. Чем больше на рынок приходят непрофессиональные игроки, тем более популярно в их среде желание сделать робота для автоматической торговли.  Для российского фондового рынка фактически есть лишь две платформы для этой цели. Это MT5 (язык программирования MQL5) и QUIK (язык программирования Lua). Но для большинства начинающих строителей роботов  оба языка  малознакомы.  С бурным развитием нейросетей все большую популярность приобретает Python.                 Безусловно, можно передать данные из указанных приложений в любое другое приложение на python. Но первичную информацию с биржи, а также торговые операции необходимо будет реализовать на MQL5 или Lua.                 В системах реального времени, к которым относятся роботы для торговли на биржах, важным моментом является быстродействие.  Далее представлены результаты сравнения быстродействия  скриптов и программ на различных языках программирования, характерных для написания торговых роботов.  Исходники тестов на MQL5 взял на форуме MetaTrader5. Ранее эти тесты были применены для сравнения 32-x битных версий  MT5 с  QUIK VM Lua 5.2.  Мною тестировались 64-х битные версии MQT5, VM Lua5.3 и Lua5.4.  Так как для создания многопоточных роботов реализовал расширение QUIK VM  LuaJIT, то добавил тесты VM LuaJIT, а также по одному тесту PYTHON, С и С AVX2. Читать далее

https://habr.com/ru/articles/733904/