Path: blob/master/ invest-robot-contest_TinkoffBotTwitch-main/README.md
5925 views
Что это такое?
Это веб-приложение, с помощью которого стримеры дают возможность своей аудитории на twitch проводить сделки на своем инвестиционном счете в Тинькофф посредством команд в чате: !buy и !sell.
Сценарий использования
Стример объявляет о начале трейдинга вместе со всей своей аудиторией (допустим 5к зрителей).
Начальная сумма, которая будет доступна для трейдинга - 50.000 рублей.
Устанавливается пул доступных для трейдинга бумаг (это может быть или голосование, или рандом, или выбор прайм-участников и т.д.). Для нашего примера возьмем 10 бумаг. Стример должен учитывать, что бумаги должны быть не слишком дорогие, чтобы начальная сумма не была быстро потрачена на бумаги (пример-amzn 2,261 USD)
Дальше стример показывает дашборд, на котором виден текущий портфель, изменение его показателей, на сколько мы в плюсе и т.д.
В чате начинается вакханалия из !sell YNDX, !buy TSLA, !buy TCS, !sell TCS ...
В конце такого ивента, стример подводит итоги, общается и обсуждает с чатом происходящее.
Почему это выгодно?
Это будет возможно только с Tinkoff Инвестициями.
Стример заинтересован в этом сервисе, так как по его реферальной ссылке будут оформлять карты.
Tinkoff заинтересован в этом сервисе, так как позволяет расширить спектр использования api на рынок развлечений, а также привлечь новую аудиторию.
Возможности для улучшения продукта - например добавление новых площадок (youtube, telegram), или добавление нового функционала (составление инвестиционного портфеля прайм-участниками или покупка одной бумаги за подписку).
Доступный функционал
🌀 Регистрация пользователя.
✅ Подключение twitch-аккаунта.
✅ Подключение tinkoff-аккаунта.
🌀 Выбор тикеров для использования.
✅ Покупка бумаги по рыночной стоимости.
✅ Продажа бумаги по рыночной стоимости.
Пример работы
Как это повторить?
Клонируем репозиторий
Апгрейдим pip
Заходим в папку tinkoff-contest и устанавливаем нужные пакеты
Прописываем данные для api в tinkoff_creds.py и twitch_creds.py. Инструкции по получению данных лежат в самих файлах.
Для тестирования бота, приложил _twitch_creds.py, просто скопировать содержимое и вставить в twitch_creds.py.
Запускаем бота