Skip to content
This repository has been archived by the owner on Jul 28, 2022. It is now read-only.

Клиент для Тинькофф Инвестиций

License

Notifications You must be signed in to change notification settings

Awethon/open-api-python-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Для работы с Тинькофф OpenAPI предпочтительно использовать официальный Python SDK. Библиотека больше не поддерживается.

Ссылка на официальный SDK

Tinkoff Invest OpenAPI SDK для Python

Данный проект представляет собой инструментарий на языке Python для работы с OpenAPI Тинькофф Инвестиции, который можно использовать для создания торговых роботов.

Начало работы

Для установки SDK необходимо установить библиотеку с помощью pip

pip install -i https://test.pypi.org/simple/ --extra-index-url=https://pypi.org/simple/ tinkoff-invest-openapi-client

Или скачать код из репозитория и запустить скрипт setup.py

python setup.py install

Проверить работу можно скопировав и запустив код из папки examples

Где взять токен аутентификации?

В разделе инвестиций вашего личного кабинета tinkoff. Далее:

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

Ссылки

Документацию непосредственно по OpenAPI можно найти по ссылке.

Основной репозиторий с документацией - в нем вы можете задать вопрос в Issues и получать информацию о релизах в Releases.

Если возникают вопросы по данному SDK, нашёлся баг или есть предложения по улучшению, то можно задать его в Issues, либо в telegram

Проблемы

SSL: CERTIFICATE_VERIFY_FAILED

Для MacOS решается выполнением команды open "/Applications/Python 3.7/Install Certificates.command" в терминале

Дата не принимается сервером

Необходимо вызвать .isoformat() на Datetime

About

Клиент для Тинькофф Инвестиций

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages