Платформа работает в тестовом режиме (тестовая версия), возможны программные/алгоритмические ошибки, модели не гарантируют доходность и могу торговать в убыток. Пользователь полностью принимает ответственность за применение данного продукта на себя.
Продукту представляет собой платформу для разработки и применения моделей алгоритмического трейдинга.
Платформа предоставляет возможность подключать/разрабатывать мат. модели для алгоритмического трейдинга (избавляет алготрейдера от необходимости имплементации взаимодействия с биржей)
Доступ к бирже осуществляется через брокера Тинькофф Инвестиции
В качестве демо реализовано несколько моделей, демо модель для тестирования ARIMAdeMarkLongHFT (описание)
- Для работы требуется
Python 3.10 - Установить все зависимости
pip install -r requirements.txt
-
Укажите токен для API Тинькофф (тестовая среда)
python keyTool.py -SAND_BOX ВАШ_ТОКЕН -
Укажите токен для API Тинькофф (боевая среда)
python keyTool.py -API_TOKEN ВАШ_ТОКЕН
Файл конфигурации config.ini (Приведенный файл полностью настроен для торговли с импользованием модели ARIMAdeMarkLongHFT)
- В секции
[main], параметр combat_mode отвечает за боевой/тестовый режим
combat_mode: True - Боевой режим;
combat_mode: False - Тестовый режим
Если требуется отображать логи на экране, то укажите True для следующих параметров
print_tech_log: True
print_business_log: True
- Секция
[TradingStrategy]отвечает за настройки модели трейдинга:model- Параметр для выбора модели трейдинга (все модели и описания лежат в директории models)ticker_list- Список акций, которые будут участвовать в торговле (На данный момент реализовано только торговля рублевыми акциями)daily_limit- Ограничения сумму
Параметры в данной секции могу зависеть от выбранной модели.
Для запуска торгового робота:
python mainer.py
Робот завершит работу приложения по заверению торговли. Робот следует запускать в рабочие часы биржи (Эргономика запуска и остановки робота будет оптимизирована в следующих версиях)
Отчет работы будет доступен в директории report/result
Бизнес и технические логи расположены в директории logger/log_result/