Skip to content

bruceback/MachineTrading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MachineTrading

Описание проекта

Чат-бот предназначен для предоставления пользователям прогнозов стоимости акций на основе исторических данных и рыночных тенденций и осуществления трейдинга с использованием полученной информации о текущей и предполагаемой стоимости стоков.

Анализ задания

Задача прогнозирования стоимости акций предполагает анализ больших объемов данных и составление прогнозов относительно будущей стоимости акций на основе рыночных тенденций и других факторов. Для достижения этой цели чат-бот использует алгоритмы машинного обучения.

Предварительный анализ истории торгов акции представлен в Colab Notebook по ссылке: Open in Colab

Требования к проекту

  • Поиск акции по введенной пользователем строке
  • Интеграция с 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published