Skip to content

Веб-сервис для распределения капитала по значением пирога выбранного индекса.

License

Notifications You must be signed in to change notification settings

wladradchenko/invest.wladradchenko.ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Price Python GitHub package version License: MIT v1.0


Logo

Tinkoff Pie Calculator

Документация о проекте


Сообщить об ошибке · Запросить функцию

О проекте / About The Project

Веб-сервис на Aiohttp созданный для работы с Tinkoff Invest, при помощи AsyncClient. Позволяет распределить указанный капитал на пирог выбранного индекса Московской биржи из открытого API. Работает сервис с акциями Т+: Акции и ДР - безадрес в RUB.

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

Возможности открытой версии:

  • Распределение капитала на пирог,
  • Перераспределение акций на пирог (продажа / покупка),
  • История сделок счёта,
  • Создание пользовательского индекса,
  • Фоновые задачи для получения исторических свечей и работы с ними (применение стратегии трейдинга/создание графиков/расчет индикаторов),
  • Управление приложением через Telegram чат.

An Aiohttp web service built to work with Tinkoff Invest using AsyncClient. Allows you to allocate capital to the pie of the selected Moscow Exchange index from the open API. The service works with T + shares: Shares and DR - no address in RUB.

Features of the open version:

  • Distribution of capital per pie,
  • Redistribution of shares per pie (sale / purchase),
  • Account transaction history,
  • Creating a custom index,
  • Background tasks for obtaining historical candles and working with them (using a trading strategy / creating charts / calculating indicators),
  • Application control via Telegram chat.

(вернуться наверх / back to top)

Запуск / Setup

pip install -r requirements.txt

В conf.toml

database="sqlite.db"

[tinkoff]
readonly = "TOKEN"  # token Tinkoff readonly

[telegram]
token = "TOKEN"  # token telegram bot
chat_id = 0  # chat for messages from bot

Как получить Tinkoff токен. Как получить Telegram токен. Как узнать Chat ID.

Запуск

python run.py

pip install -r requirements.txt

In conf.toml

database="sqlite.db"

[tink off]
readonly = "TOKEN" # token Tinkoff readonly

[telegram]
token = "TOKEN" # token telegram bot
chat_id = 0 # chat for messages from bot

How to get Tinkoff token. How to get Telegram token. How to find out Chat ID.

launch

python run.py

Различия / Differences

Открытый репозиторий Закрытый репозиторий Как реализовать самому
БД / DB SQLite MariaDB MariaDB
Расчет индикаторов / Calculation of indicators - + Ta-Lib
Анализ временных рядов / Time series analysis - + Прогнозирование временных рядов с помощью рекуррентных нейронных сетей
Автоматический трейдинг / Automatic trading - + Algorithmic Trading Using Python
Оповещение в Telegram / Notification in Telegram - + sendMessage

Видео / Video

Watch the video

Контакт / Contact

Автор / Owner: Wladislav Radchenko

Почта / Email: i@wladradchenko.ru

Проект / Code: https://github.com/wladradchenko/invest.wladradchenko.ru

(вернуться наверх / back to top)

About

Веб-сервис для распределения капитала по значением пирога выбранного индекса.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages