Skip to content

samoilovv/TinkoffInvestBot

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

No packages published