Поддержка #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.