Skip to content

karpp/investRobot

Repository files navigation

investRobot

investRobot - это робот для алгоритмической торговли на бирже Тинькофф Инвестиций посредством Tinkoff Invest API.

Документация для разработчиков

Функциональные возможности

  • Автоматическая торговля любыми ценными бумагами
  • Реализация собственного торгового алгоритма
  • Выставление и отмена как рыночных, так и лимитных торговых поручений
  • Ведение статистики, выдача краткого результата
  • Логирование всех операций, возможность установки уровня логирования
  • Подключение визуализации

Запуск робота

  1. Установите зависимости python3.10 -m pip install -r requirements.txt;
  2. Получите токен и сохраните его и ID аккаунта в переменные окружения TINKOFF_TOKEN и TINKOFF_ACCOUNT соответственно;
  3. Запустите файл main.py python3.10 main.py.

Торговая стратегия

В качестве демонстрации представлена одна торговая стратегия, основанная на индиакторе двух скользящих средних. Строятся линии двух скользящих средних, короткого и длинного. Интервалы задаются в параметрах стратегии. При пересечении линий считается, что тренд цены меняется, и нужно либо покупать (в случае, если короткое среднее выше длинного), либо продавать (в обратном случае).

About

Robot for algorithmic trading on Tinkoff stock exchange

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages