Binance Polymarket Bot
Краткое назначение
Trading bot и backtesting framework для Binance и Polymarket.
Бизнес-задача
Для исследования торговых стратегий нужны локальное хранение рыночных данных, повторяемые backtests, paper runs, диагностика и единый execution pipeline. Проект строит такую инфраструктуру для Binance и Polymarket.
Техническое решение
Инструмент загружает исторические свечи Binance, snapshot/trade-данные Polymarket, сохраняет локальный CSV-cache, предоставляет CLI-команды и исполняет стратегии через общий pipeline strategy -> risk -> paper broker -> metrics -> result store.
Архитектура
- connectors для Binance и Polymarket;
- market models для candles, snapshots, trades и spread observations;
- local CSV cache;
- strategy layer;
- risk layer;
- paper broker;
- metrics;
- TradingStore JSONL artifacts;
- CLI commands для download, backtest, paper, diagnostics, export и result inspection.
Стек
Python 3.12, CLI, Binance market data, Polymarket data, backtesting, paper trading, risk pipeline, JSONL artifacts, pytest.
Реализованные стратегии
binance_momentum;cross_market_spread.
Ограничения и риски
В README явно зафиксировано: нет live trading, нет true short execution, cross-market strategy использует простую normalization proxy и не является полноценной two-leg hedge strategy.
Что показывает в портфолио
Trading research tooling, backtesting architecture, risk pipeline и нейтральное инженерное описание проекта без превращения карточки в оффер или торговый сигнал.