Tous les projets
En production

Polymarket Trading Bot

Architecture Data Pipeline & Trading Automatisé sur marchés de prédiction crypto

📊
1.8M+
Ticks collectés
CLOB Polymarket
🔗
969K+
Prix Chainlink
Tokens crypto
99.9%
Uptime
Depuis déploiement
🧪
5
Stratégies testées
Backtesting rigoureux

Données statiques — connexion temps réel en Phase 4

Architecture

┌─────────────────────────────────────────────┐
│  GitHub Actions (CI/CD)                     │
│  Build → Test → Push image → Deploy SSH     │
└──────────────────┬──────────────────────────┘
                   │
┌──────────────────▼──────────────────────────┐
│  Serveur dédié (Docker Compose)             │
│                                             │
│  ┌──────────────┐  ┌──────────────────────┐ │
│  │  poly_bot    │  │  poly_rtds           │ │
│  │  Ticks CLOB  │  │  Prix Chainlink      │ │
│  └──────┬───────┘  └──────────┬───────────┘ │
│         │                     │             │
│  ┌──────▼─────────────────────▼───────────┐ │
│  │  poly_db — TimescaleDB                 │ │
│  │  market_ticks | chainlink_prices       │ │
│  └────────────────────────────────────────┘ │
│                                             │
│  ┌──────────────┐  ┌──────────────────────┐ │
│  │  poly_redis  │  │  Prometheus/Grafana  │ │
│  │  Cache/queue │  │  Monitoring unifié   │ │
│  └──────────────┘  └──────────────────────┘ │
└─────────────────────────────────────────────┘

Stack technique

PythonBot de collecte et backtesting
DockerArchitecture multi-containers
TimescaleDBStockage séries temporelles (hypertables)
RedisCache et messaging inter-services
GitHub ActionsCI/CD automatisé
PrometheusMétriques et monitoring
GrafanaDashboards de supervision
TraefikReverse proxy + TLS

Stratégies testées

Arbitrage latence Chainlink→CLOB (5M)

HFT trop rapides, 83% marchés illiquides

Directionnelle Chainlink 4H

WR=0% après correction biais (4 Lois), z=-3.46

Directionnelle Chainlink 1H

WR=0%, z=-7.75

Directionnelle Chainlink 15M

Marchés trop illiquides

Arbitrage intra-marché Up+Down

0 opportunité sur 1.8M ticks (HFT)

Leçons apprises

💡

Être taker sur marchés crypto Polymarket = jeu perdant (spread ~5-14pts + frais 4% AR)

💡

Les marchés 1H sont 10× plus liquides que 4H/15M

💡

Tout backtest doit appliquer les 4 Lois : spread réel, cooldown 30min, frais 2%/côté, blackout fin de période

💡

L'approche rigoureuse (z-scores, validation statistique) évite de trader des stratégies perdantes

Dashboard temps réel

📈

Dashboard en temps réel — Phase 4

Graphiques Recharts connectés à TimescaleDB — bientôt disponible