Поддержка #6 — MarketRaptor — суперавтоматизация трейдинга

3300,00
р.
Что делаем?
  • Собираем архитектуру торгового сервиса: ядро бота, контур стратегий, обработку сигналов, исполнение ордеров и учёт PnL.
  • Настраиваем управление ботом через REST и Telegram: старт/стоп, переключение стратегий, просмотр позиций, сделок и equity.
  • Автоматизируем торговлю: подключаем сбор данных с бирж, автоцикл тиков, хранение истории сделок и подготовку базы для масштабирования стратегий и адаптеров.
Что входит?
  • Ядро MarketRaptor (MarketRaptor Core):
  • модуль data_collector для сбора свечей с Bybit и опционально MOEX с нормализацией временных рядов;
  • менеджер стратегий с базовыми SMA/EMA-стратегиями и интерфейсом выбора/активации;
  • signal_processor для формирования торгового сигнала и фиксации смены направления;
  • order_manager с логикой flip-переворотов, расчётом PnL, учётом позиций и кэша, сохранением в SQLite;
  • persistence-слой на SQLite (market_raptor.db) с таблицами trades, positions, last_prices, equity, account;
  • адаптеры рынка (базовый интерфейс + реализация Bybit v5).
  • Контур управления и интеграции (API & Control Plane):
  • FastAPI-сервис с эндпоинтами для статуса, старта/остановки, запуска тиков, управления автоциклом, просмотра сделок/позиций/equity и истории;
  • Telegram-бот на основе REST API с командами /start, /stop, /strategies, /setstrategy, /trades, /positions, /equity, /equity_history и др.;
  • файлы requirements.txt и пример .env для развёртывания стека.
  • Документация и дополнительные материалы:
  • README с детальным описанием подсистем, формул PnL/equity, сценариев запуска и управления;
  • ARCHITECTURE.md с диаграммой компонент и рекомендациями по расширению стратегий/адаптеров;
  • учебный ноутбук по vectorbt для тестирования стратегий и визуализации;
  • пример конфигурации стратегий в core/config/config.yaml и тестовая база market_raptor.db.