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

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

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

Обязательно ставьте «Полный доступ», когда выбираете тип токена.
Когда токен будет выпущен (вы увидите строку с паролем), сохраните её в файл, он нам дальше понадобится.
Запускаем «Роботы Light»:

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

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

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

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

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

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

ВАЖНО!!!
150 инструментов — ограничение на полноценное получение ленты сделок у коннектора.
151 и дальше будут подгружаться, но при этом могут отрисовываться на графиках не корректно.
ВАЖНО2!!!
Для работы терминала OsEngine предварительно нужно установить .Net 9 по ссылке. (https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
Вы можете задаться вопросами, куда она ведёт и зачем это нужно.
.Net 9 — Это новая версия платформы для разработки ПО от Microsoft. Ссылка ведёт на их официальный сайт.
Тезисно описаны преимущества:
1)Скорость работы. На 50% быстрее.
2)Оптимизирована работа по разбору JSON и строк из сети.
Из минусов:
Изменилась схема очистки памяти — Система резервирует значительно больше памяти, чем ей необходимо для работы.
Решение: модуль силового освобождения свободной памяти в CLR.(https://smart-lab.ru/company/os_engine/blog/1158582.php)
Более подробно об этом написано в нашей статье(https://smart-lab.ru/company/os_engine/blog/1154890.php).
Поддержка терминала: http://clck.ru/3PzyPx
Канал проекта: https://t.me/bad_quant
1 комментарий
Важное сообщение из 2024 года!
Тинькофф Инвестиции — переделали АПИ по моим заветам и теперь всё хорошо!
Пользуемся и радуемся жизни!
Инструкции актуальны