Проект для хакатона goalgo
Небольшая авантюрная работа.
- Back-end в реальном времени запрашивает данные с MOEX и хранит их в бд. Бот используется как уведомление пользователя для принятия решений.
- Front-end в реальном времени занимается рендерингом данных.
- Умный алгоритм делает предсказания в реальном времени на движение цены.
Как запустить (для демо)
Для простого запуска сервера без настройки (без бота)
docker compose up -d postgres app ml-functions
Для остановки
docker compose down
Для отображения вебсервив необходимо обратиться к адресу localhost:8000
Для настройки бота - создать бота в тг и узнать id канала для публикации уведомлений.
Нужно создать в корневой директории файл .env и указать токен и идентификатор чата (См .env.example)
# Запуск всех сервисов
docker compose up -d
Стек
Front-end
Back-end
Machine learning
- python
- catboost
- psycopg2
- непараметрическая регрессия
Dev-Ops