Skip to content

samoilovv/TinkoffInvestBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinkoffInvestBot

Tinkoff Invest robot manager

Система управления счетами и роботами в Тинькофф Инвестициях

Для работы приложения требуются токен авторизации на торговой платформе Тинькофф Инвестиции и токен для доступа к телеграм-боту, которые указываются в файле настроек settings.ini. Файл настроек может быть закодирован, если запустить программу с ключом -e и передать пароль.

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

Зависимости

Для сборки проекта необходимо установить некоторые пакеты. Вы можете сделать это, выполнив следующие команды:

sudo apt-get install g++ make qt5-default binutils cmake libssl-dev libboost-system-dev zlib1g-dev libcurl4-openssl-dev

Сборка

Клонируйте репозиторий:

git clone https://github.com/samoilovv/TinkoffInvestBot.git
cd TinkoffInvestBot
git submodule update --init --recursive

Перейдите в директорию проекта и выполните следующие команды:

mkdir build && cd build
cmake ..
make

Описание

Благодаря данному приложению вы можете управлять своими инвестициями как вручную, так и с помощью различных торговых роботов, прямо из своего мессенджера Телеграм. С помощью системы плагинов вы можете самостоятельно создавать (или заказывать у сторонних разработчиков) неограниченное количество дополнительных роботов и получать управление через мессенджер. Просто скопируйте .so или .dll файл в папку robots и новый робот автоматически появится в списке меню чата управления. Создаваемые роботы должны поддерживать интерфейс, описанный в файте robotinterface.h, тогда все его основные функции станут доступны через телеграм.

Скриншоты

alt text

About

Telegram Bot for TinkoffInvest

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors