Giter Club home page Giter Club logo

tinkoff_invest_knime's Introduction

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

tinkoff_invest_knime's People

Contributors

ruisdaeless avatar

Stargazers

 avatar

Watchers

 avatar

tinkoff_invest_knime's Issues

Фидбек по конкурсной работе от проверяющих

Привет! Хорошая, интересная работа.
Будем с нетерпением ждать дальнейшего развития, и будем рады сообщениям с обновлениям проекта в наших Телеграм чатах)
Достаточно полный Readme)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.