Чат-бот предназначен для предоставления пользователям прогнозов стоимости акций на основе исторических данных и рыночных тенденций и осуществления трейдинга с использованием полученной информации о текущей и предполагаемой стоимости стоков.
Задача прогнозирования стоимости акций предполагает анализ больших объемов данных и составление прогнозов относительно будущей стоимости акций на основе рыночных тенденций и других факторов. Для достижения этой цели чат-бот использует алгоритмы машинного обучения.
Предварительный анализ истории торгов акции представлен в Colab Notebook по ссылке:
- Поиск акции по введенной пользователем строке
- Интеграция с MOEX API для доступа к данным о стоимости акций
- Анализ временных рядов для прогнозирования будущей стоимости акций
- Реализация функционала трейдинга через телеграм-бот на уровне прототипа
- Удобство и простота в использовании
- Проект написан на Python.
- Для обработки пользовательского ввода, генерации и вывода ответов использована библиотека aiogram
- Для анализа временных рядов — составления прогнозов относительно будущей стоимости акций — использована библиотека autots
- Для доступа к данным о стоимости акций реализована интеграция с MOEX API
- Хранение общей суммы пополнений баланса, состава портфеля и количества активов реализованы с использованием СУБД SQLite
- В качестве площадки для чат-бота используется Telegram.
- MoexML: ml-модель + взаимодействие с api биржи
- ChatBot: бот
- DataBase: хранение данных портфелей пользователей
pip install -r requirements.txt
python -m DataBase.create_db
python -m ChatBot.app
Бот доступен по ссылке: https://t.me/MachineTraidingBot.