Path: blob/master/ invest-robot-contest_tinkoff-contest-python-main/README.md
5925 views
Trade Dealer for the Tinkoff API contest
Торговая система с подключаемыми стратегиями.
Решение о торговле принимает стратегия. Всю остальную работу берет на себя система.
Сосредоточьтесь на описании и тестировании стратегий, не отвлекаясь на детали работы с API.
Подготовка к работе
Для работы вам понадобится версия python 3.7+.
Установите зависимости (unix/macOS):
Запуск трейдера
Установка токена доступа
Для торговли нужен access token с уровнем доступа FULL ACCESS. Для торговли в песочнице нужен специальный sandobx token.
Перейдите на сайт Tinkoff и создайте токены в разделе настройки.
Затем установите токены в переменные окружения:
Выбор и настройка стратегии
Реализация стратегий должна размещаться в папке traders/
.
Чтобы начать торговлю по стратегии из файла rsi.py
, используя конфигурацию из файла config/rsi_trader_moex.yaml
:
Чтобы начать торговлю по стратегии EMA, используя другую конфигурацию из файла config/ema_trader_moex.yaml
:
Чтобы написать свою стратегию, скопируйте один из файлов и реализуйте абстрактный метод make_decisions
.
Отладка стратегий
TODO:
Обработка ошибок
TODO: