Back to portfolio
Trading research tooling

Binance Polymarket Bot

Infrastructure for trading strategy research: market data loading, local cache, backtesting, paper runs, risk pipeline and metrics.

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 и нейтральное инженерное описание проекта без превращения карточки в оффер или торговый сигнал.