Skip to content

Workspace KNIME с простым функционалом взаимодействия API Тинькофф Инвестиций

License

Notifications You must be signed in to change notification settings

ruisdaeless/tinkoff_invest_knime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TINKOFF INVEST KNIME

Tinkoff | KNIME | Palladian

apache api knime palladian platform

Работа с API Тинькофф Инвестиций без навыков программирования

Tinkoff Invest KNIME — это Workspace KNIME с примером простейшего функционала взаимодействия Tinkoff Invest API, а именно: авторизация через токен доступа; просмотр информации по инвестиционным счетам; выбор счёта; просмотр информации выбранного брокерского счёта; задание бюджета инвестирования; просмотр доступных инструментов с учётом заданного бюджета; осуществление покупки выбранных инструментов; просмотр информации по осуществленным покупкам; и другое.

В связке KNIME + Palladian можно работать с Tinkoff Invest API без навыков программирования, путём интерактивной работы с интерфейсом KNIME: добавление node'ов в workflow, их настройка и исполнение, а также просмотр полученных данных (таблиц, графиков, и др.) с дальнейшим выводом в Interactive View, посредством component'ов.

Также есть возможность публикации в общий доступ конфигурированного Workspace посредством KNIME Server, где любой пользователь сможет работать с Tinkoff Invest API самостоятельно, аналогично веб-сервису.

Глоссарий терминов

Подготовка

Для успешной работы Tinkoff Invest API в KNIME необходимо:

  1. Наличие Брокерского счёта в Тинькофф Инвестициях;
  2. Установленный на ПК KNIME Analytics Platform;
  3. Установленное расширение KNIME: Palladian for KNIME

Инструкция по установке и настройке

Использование

После успешной установки и настроки необходимого, workspace доступен к использованию.

Авторизация

Для совершения каких либо операций необходимо авторизоваться посредством токена доступа, который необходимо выпустить в Инвестиционных настройках Тинькофф аккаунта, на странице Управление токенами Invest API.

Как токен выпущен - сохраните его в укромное место, к копированию в настройках он более не будет доступен. Но можно будет выпустить новый.

!ВАЖНО! - не делитесь ни с кем токеном. Это запрещено, да и опасно!

Теперь необходимо вставить токен в синий компонент - Авторизация, дважды кликнув по которому всплывет диалоговое окно, где в единственное поле необходимо вставить токен и нажать OK

Теперь необходимо выполнить компонент на F7, после чего будет доступен просмотр F10.

Портфель

Когда таблица всех счетов сформирована можно получить портфель по любому счёту (уровень доступа которого позволяет).

Для этого дважды кликаем по жёлтому компоненту "Портфель" и в выпадающем списке выбираем интересующий счёт и жмём OK. На выбранный счёт будет осуществленна пробная покупка инструмента.

Теперь необходимо выполнить компонент на `F7`, после чего будет доступен просмотр `F10`.

Бюджет

После получения портфеля по счёту, можно приступить к его пополнению - покупке.

Дважды кликнув по оранжевому компоненту "Бюджет", в поле указать бюджет инвестирования в рублях (мин. 100), нажать OK

Теперь необходимо выполнить компонент на F7, после чего будет доступен просмотр F10.

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

!ВАЖНО! - на этом этапе убедитесь, что у Вас отключено "Подтверждение сделок кодом" в Инвестиционных настройках Тинькофф

Покупка

После выбора инструментов остается лишь активировать покупку выполнением зеленого компонента на F7, затем можно ознакомиться с информацией об операции на F10