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