Совсем недавно, буквально 2 месяца назад, Мосбиржа запустила Algopack и выложила на Гитхаб долгожданную многими библиотеку на python – moexAlgo, которая должна упростить работу с AlgoPack API.
Что такое Алгопак?
ALGOPACK предоставляет исторические данные, на которых можно тестировать стратегии и делать бэктестинг. Также предполагаются онлайн данные для запуска торговых стратегий.
Данные в ALGOPACK включают:
– Super Candles – 5-минутные свечи с 50+ параметрами, история с 2020 года.
– Mega Alerts – уведомления о рыночных аномалиях.
– Market Signals – сигналы о рыночных аномалиях.
– Market Data – стандартные онлайн данные: стаканы и свечи.
АЛГОПАК для алготрейдинга
Алготрейдинг – это автоматизированная торговля по заранее определенным правилам с использованием технического анализа. При создании алгоритма нам необходим: сбор качественных данных, генерация торговых гипотез, тестирование стратегии на исторических данных, а его работа должна быть на онлайн данных.
С помощью ALGOPACK можно:
- Тестировать стратегии на богатых исторических данных.
- Находить торговые возможности в данных.
- Получать уведомления о рыночных аномалиях.
- Торговать по сигналам от ALGOPACK.
Исторические данные в алгопаке доступны с 2020 года. Доступ к данным возможен через API и Python клиент на библиотеке moexAlgo.
В настоящий момент в Алгопаке доступен только раздел Super Candles (суперсвечи), который имеет более 50 готовых сигналов, рассчитанных:
– На потоке сделок: средневзвешенные цены, доля покупок/продаж, объемы.
– На потоке заявок: количество, объем новых и снятых заявок.
– На стакане котировок: дисбаланс спроса/предложения, ликвидность, спреды.
Сигналы публикуются каждые 5 минут. Таким образом, ALGOPACK упрощает создание торгового алгоритма, предоставляя качественные биржевые данные.