Path: blob/master/ invest-robot-contest_investRobot-master/README.md
5925 views
investRobot
investRobot - это робот для алгоритмической торговли на бирже Тинькофф Инвестиций посредством Tinkoff Invest API.
Документация для разработчиков
Функциональные возможности
Автоматическая торговля любыми ценными бумагами
Реализация собственного торгового алгоритма
Выставление и отмена как рыночных, так и лимитных торговых поручений
Ведение статистики, выдача краткого результата
Логирование всех операций, возможность установки уровня логирования
Подключение визуализации
Запуск робота
Установите зависимости
python3.10 -m pip install -r requirements.txt
;Получите токен и сохраните его и ID аккаунта в переменные окружения TINKOFF_TOKEN и TINKOFF_ACCOUNT соответственно;
Запустите файл main.py
python3.10 main.py
.
Торговая стратегия
В качестве демонстрации представлена одна торговая стратегия, основанная на индиакторе двух скользящих средних. Строятся линии двух скользящих средних, короткого и длинного. Интервалы задаются в параметрах стратегии. При пересечении линий считается, что тренд цены меняется, и нужно либо покупать (в случае, если короткое среднее выше длинного), либо продавать (в обратном случае).