Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> личный блог
11 июня 2022, 14:22

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

В этой статье пройдёмся по тому, как именно подключить OsEngine к торгам для Тинькофф Инвестиций. Как выписывать ключи и что нужно делать в самой платформе. С картинками шаг за шагом.

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

OsEngine — платформа для торговли роботами на бирже с тестером, оптимизатором, скачкой данных. В нее встроено более 200 бесплатных готовых роботов для трендовой торговли и торговли индексного и валютного арбитражей.

 


1. Делаем токен для доступа к Тинькофф инвестициям.

Начинаем с того, что нужно зарегистрироваться на сайте Тинькофф Инвестиций. Далее в личном кабинете идём в настройки:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

После чего скролим страницу вниз до момента, где у нас можно выписать себе токен:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.
Нажимаем на кнопку «Токен для торговли». Там придётся ещё раз ввести пароль в личном кабинете. Появиться строка с токеном.

Tinkoff Invest Api. Бесплатные роботы и примеры использования.
Обязательно ставьте «Полный доступ», когда выбираете тип токена.

Когда токен будет выпущен (вы увидите строку с паролем), сохраните её в файл, он нам дальше понадобится.


2. Запуск торговых роботов для Тинькофф инвестиций.

Запускаем «Bot Station Light»:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

Далее идём в окно настроек подключений:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

  1. «Connection Servers».
  2. Выбираем «Tinkoff Investments». Кликаем два раза ЛКМ и видим окно подключения.

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

  1. Вводим в первое поле «Токен», который выписывали в личном кабинете.
  2. Отмечаем торгуемые инструменты: акции, фьючерсы, опционы и другое (фонды и т.п.) По-умолчанию все они включены и можно так и оставить.
  3. Вводим идентификатор терминала (желательно менее трех символов). Это не обязательно для работы, но понадобится, если вы захотите запускать несколько экземпляров OsEngine одновременно. Например, один терминал на удаленном сервере с рабочей стратегией, а второй терминал на локальном компьютере для тестов новой стратегии.
  4. По выходным Тинькофф Инвестиции проводят внебиржевые торги, на которых сделки заключаются только между клиентами брокера. Если вы не хотите участвовать в таких торгах, ставим переключатель в значение True. Также этот переключатель отрезает исторические данные по выходным, чтобы они не влияли на расчет индикаторов.
  5. Общие настройки для всех подключений в OsEngine. Чтобы узнать, что это такое, нужно нажать на кнопку «Info».

Ждем пока строка с названием не поменяет свой цвет на зеленый (1), после чего окно подключения к коннектору можно закрыть (2):

Теперь идем в меню добавления ботов:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

  1. В главном окне жмем на «Add bot».
  2. Выбираем робота.
  3. Даем ему имя.
  4. Если нажать на знак вопроса, то можно получить информацию о роботе.
  5. Жмем «Accept».

Таким образом добавляем нужное количесто ботов, затем у каждого следует настроить поток данных:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

  1. Жмем «Chart».
  2. Затем «Control».
  3. И «Data settings».

Появляется окно настройки данных (в данной статье описаны основные настройки. Более подробную информацию об интерфейсе Bot Station Light, его функционале и настройках можно найти здесь:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

  1. «Server» — выбираем TinkoffInvestments.
  2. «Portfilio for operations» — выбираем портфель для операций.
  3. Ставим галочку, если хотим, чтобы торги происходили в режиме эмуляции.
  4. Выбираем торговый инструмент и ставим галочку.
  5. Торговые свечи по ряду причин в этом подключении берутся из стаканов.
  6. Выбираем таймфрейм.
  7. Жмем «Accept».

Появляется график:

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

Удачных алгоритмов! 

Tinkoff Invest Api. Бесплатные роботы и примеры использования.

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support

18 Комментариев
  • Iggr
    11 июня 2022, 14:53
    Добра. Здоровья. Много денег.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн