Задумываясь о совершенствовании трейдинговых стратегий, все мы приходим к выводу, что традиционные методы анализа данных становятся ограниченными. Человек способен обнаружить 5–10 закономерностей, иногда до 100, например на стратегии основанной на скользящей средней и цены, но этого недостаточно для работы на сложных и быстрых финансовых рынках. Нам нужно больше данных и возможностей для обработки информации, и здесь на помощь приходит машинное обучение (МО).
На данный момент МО используется потому, что оно позволяет анализировать огромные объемы данных и находить тысячи паттернов, которые недоступны человеческому мозгу, которые также в дальнейшем систематизируются и объединяются. За счёт этого можно получить более глубокую картину рынка и выявить текущие неэффективности, которые остаются незамеченными при ручном анализе.
В моделях МО интегрированы важнейшие элементы — money management и риск-менеджмент. Эти аспекты обеспечивают стабильность торговых стратегий. Используя эти данные, система автоматически корректирует объемы сделок и оценивает риски, позволяя минимизировать возможные убытки.
Продолжаем знакомится с коннектором к фьючерсной площадке MOEX от OsEngine. В данной статье посмотрим где искать исходный код.
Сам проект OsEngine на GitHub по ссылке: https://github.com/AlexWan/OsEngine
Коннекторы используются для соединения с различными биржами, брокерами и их архитектура должна подчиняться определенным правилам.
Сегодня рассмотрим код коннектора MoexFixFastTwimeFutures, как учитывалась специфика работы протоколов, которые используются для совершения транзакций и получения биржевой информации.
В структуре проекта OsEngine классы коннектора располагаются в папке MoexFixFastTwimeFutures, к которой ведет путь: OsEngine > Market > Servers:
Итак, заключительные манипуляции с настройками коннектора перед запуском: