Aller au contenu
L’observatoire de l’automne, sa coupole de laiton et ses rivières de données, au creux d’une cuvette de la planète.

VAutomne · 2026Données et automatisation

Bot Polymarket

Mesurer avant de croire.

Pour qui
Moi, pour apprendre à mesurer.
Ce que j’ai fait
Avec Claude Code : la collecte des données en direct, les backtests, le bot et son suivi sur Telegram.
Statut
Bot arrêté en juillet 2026. Données réelles, rejouées.

En bref · 30 secondes

Le problème

Les stratégies de trading qu’on lit partout promettent beaucoup. Que valent-elles avec de vraies mises ?

La décision

Capter le marché en direct, tester chaque idée avant de miser, et toujours afficher l’argent à côté du taux de réussite.

Le résultat

58,7 %paris gagnés

−28,86 $frais compris

375 paris réels : 58,7 % gagnés, mais il en fallait 59,4 % pour ne pas perdre d’argent. Les frais ont décidé.

L’étude

Trois minutes, quatre actes

Pour qui

Pour moi. En juillet 2026, j’ai voulu savoir ce que valent vraiment les stratégies de trading qu’on lit partout, avec de l’argent réel et de petites mises.

Le terrain : un pari de 5 minutes sur Polymarket, « le bitcoin finira-t-il plus haut ou plus bas ? ». Deux jetons s’échangent entre 0 et 1 $, UP pour la hausse et DOWN pour la baisse. À la fin, le bon paie 1 $, l’autre ne vaut plus rien.

IUne fenêtre de 5 minutes

Schéma, valeurs arrondies. Le jeton DOWN passe sous 0,39 $ : le bot se tient prêt. Il remonte à 0,51 $ : il achète. Seule la fin compte : DOWN gagne, le jeton paie 1 $.

Le problème

Un taux de réussite élevé rassure, mais il ne dit rien de l’argent : tout dépend du prix payé et des frais.

La preuve, en argent réel : une stratégie qui achetait à 0,99 $ a gagné 60 paris sur 61. Une seule perte, d’environ 13 $, a tout emporté. Bilan : −4,51 $.

Mon idée, REVERSAL, promettait 72 % de paris gagnés dans un premier backtest (la stratégie rejouée sur des prix passés). Restait à le vérifier avec de vraies mises.

IIGagner souvent, perdre quand même

98,4 %60 paris gagnés sur 61

−4,51 $argent, frais compris

Schéma : 60 petits gains de 0,14 $ en moyenne, puis une seule perte, d’environ 13 $, qui emporte tout.

Les décisions

  • Tout capter en direct. Le bot écoute le marché : de 500 à 770 événements par seconde, filtrés en une vingtaine de lignes utiles.
  • Tester avant de miser. Chaque idée passe d’abord par un backtest. Cinq se sont arrêtées là, sans miser un centime.
  • Des garde-fous. Un verrou empêche le bot de démarrer deux fois, et chaque ordre a un prix plafond : 101 achats ont été abandonnés parce que le prix avait filé.
  • L’argent à côté du taux de réussite. Chaque bilan du bot affiche le solde réel, pas seulement le pourcentage de paris gagnés.

IIILa machine

Polymarketle carnet d’ordres des jetons UP et DOWN

Binancele prix du bitcoin, en continu

Capter, ranger, tester

  1. WebSocket · 500 à 770 événements/s

    Collecteurgarde ce qui change, doublons retirés

  2. 20 lignes/s environ

    Base de marchéSQLite : prix, échanges, profondeur

  3. rejouée

    Backtestsles idées, avant de miser

Décider, acheter, suivre

  1. prix lu chaque seconde

    Moteur REVERSALprêt sous 0,39 $, achète dès 0,51 $, avec un prix plafond

  2. ordre tout ou rien · 1,47 s

    Paris et résultatsSQLite, vérifiés sur Binance et Polymarket

  3. toutes les 15 s

    Telegramun seul message, réécrit en place

À gauche, les données ; à droite, le bot en marche (1,47 s : délai médian d’un ordre, avant un correctif).

Le résultat

En trois jours, REVERSAL a joué 375 paris réels et en a gagné 58,7 %. Il en fallait 59,4 % pour ne pas perdre d’argent. Bilan : −28,86 $ pour environ 2 200 $ misés, frais compris.

Refait après coup avec les vrais prix, la latence et les frais, le backtest ne donne plus que 57,6 % : les 72 % n’avaient jamais existé.

Ce que j’en garde : vérifier chaque chiffre à la source, et ne jamais lire un taux de réussite sans l’argent.

IV375 paris réels

58,7 %paris gagnés

−28,86 $argent, frais compris

Le rond plein : le réel. Le grand trait : le seuil sous lequel on perd de l’argent. Le losange : la promesse du premier backtest.

Essayez

Rejouez les 375 paris

Lancez le rejeu : les trois jours de paris réels défilent, l’argent à côté du taux de réussite.

Données réelles

Lancez le rejeu ou glissez le curseur.

Jours joués

3 sur 3

375 paris, juillet 2026

Paris gagnés

58,7 %

220 sur 375, en trois jours

Argent, frais compris

−28,86 $

frais compris · le soir du jour 3

Il fallait gagner 59,4 % des paris pour ne pas perdre d’argent. Le premier backtest en promettait 72 %.

Il a manqué 0,7 point pour ne pas perdre d’argent.

Ce jour

En perteJour 3 : −43,98 $frais compris

totaux par jour, jamais pari par pari

Au clavier : Espace lance ou arrête ; flèches : un jour ; Début et Fin.

Chaque barre : le résultat d’un jour, frais compris.Argent, frais compris, jour par jour : +23,14 $ le premier jour ; −8,03 $ le deuxième, soit +15,11 $ en tout ; −43,98 $ le troisième, soit −28,86 $ en tout.

Sans JavaScript, le rejeu montre son état final : les trois jours joués.

La version interactive n’a pas pu démarrer. La version interactive demande JavaScript. Voici ce qu’elle montre.

Voici le rejeu dans son état final : 375 paris joués en trois jours, 220 gagnés (58,7 %), −28,86 $ frais compris.

Voir les donnéesjour par jour
Les 375 paris de REVERSAL, jour par jour (argent réel, frais compris)
JourRésultat du jourArgent cumulé
Jour 1+23,14 $+23,14 $
Jour 2−8,03 $+15,11 $
Jour 3−43,98 $−28,86 $
Total · 375 paris−28,86 $

Montants arrondis au centime : la somme des trois jours (−28,87 $) diffère d’un centime du total (−28,86 $).

Source : l’historique du compte, relevé le 24.09.2026. 375 paris, 220 gagnés (58,7 %) ; un pari gagné est un pari qui a rapporté de l’argent, frais compris. Les frais des 375 paris : 71,30 $.

Ni les dates, ni le nombre de paris par jour, ni le détail pari par pari ne sont publiés : je peux les montrer en entretien.

Historique réel du compte, frais compris. Seuls les totaux par jour sont montrés : aucun pari à l’unité, aucune date, aucun identifiant.

Preuves

Ce qui a été mesuré

Le collecteur, mesuréjuillet 2026

492 à 768événements reçus par seconde

Reçus
2 116 097 événements en une heure de mesures
Gardés
19,9 lignes par seconde en base, le reste ne changeait rien
  1. 499
  2. 722
  3. 521
  4. 639
  5. 768
  6. 535
  7. 651
  8. 492
  9. 630
  10. 563
  11. 505
  12. 530
Le compteur du collecteur, relevé dans le journal du bot en juillet 2026, par tranches de 5 minutes.
Avec
Claude Code, Python, WebSocket, SQLite, API Telegram, Binance
Pour qui
Moi, pour apprendre à mesurer.
En entretien
À voir : le code du pipeline, les backtests et les données brutes.
Sources des chiffres (15)
  1. 375 paris réels (trois jours de juillet 2026), 220 gagnés soit 58,7 %, −28,86 $ frais compris pour environ 2 200 $ misés, dont 71,30 $ de frais

    Historique du compte, relevé le 24.09.2026 (un pari gagné = un pari qui a rapporté, frais compris)

  2. Seuil de 59,4 % : le taux de paris gagnés en dessous duquel ces 375 paris perdent de l’argent, avec leur gain moyen réel (+4,48 $) et leur perte moyenne réelle (−6,55 $), frais compris ; il tient donc compte des prix, des mises et des frais

    Calcul sur l’historique du compte

  3. Jour par jour : +23,14 $, −8,03 $, puis −43,98 $ (argent cumulé le soir : +23,14 $, +15,11 $, −28,86 $)

    Même historique, jours UTC, frais compris ; ni les dates ni le nombre de paris par jour ne sont publiés

  4. 225 premiers paris : mise médiane 3,10 $, 62,2 % gagnés ; 150 suivants : 7,22 $, 53,3 % ; mises d’environ 1 à 19 $

    Calcul sur l’historique du compte, frais compris

  5. 59,5 % de paris gagnés selon le bot : il avait mal lu 7 résultats serrés, et son propre calcul des gains oubliait les frais

    Base de données du bot, 375 premiers paris de REVERSAL (223 marqués gagnés), comparée au résultat officiel de chaque marché (7 désaccords, tous près du prix d’ouverture) ; gains du bot = parts − mise, sans les frais

  6. 72 % promis par le premier backtest

    Ma note de stratégie, juillet 2026 ; les scripts de ce backtest n’ont pas été conservés

  7. 57,6 % : le backtest refait après coup avec les vrais prix, la latence et les frais, sur la même période

    Backtest de septembre 2026, rejouant les réglages réels du bot (à mise fixe, son propre seuil est de 55,2 %)

  8. Acheter à 0,99 $ : 61 paris, 60 gagnés (0,14 $ en moyenne), une seule perte, d’environ 13 $, −4,51 $ au total

    Historique du compte, juillet 2026, frais compris (la planche II en est un schéma : le détail pari par pari n’est pas publié)

  9. 500 à 770 événements de marché reçus par seconde (492 à 768 sur 12 mesures de 5 minutes, 588 en moyenne, 2 116 097 en une heure de mesures) ; une vingtaine de lignes gardées par seconde

    Journal du collecteur du bot, juillet 2026

  10. 1,47 s entre la décision et la confirmation d’un ordre (délai médian, avant un correctif) ; 101 achats abandonnés, prix au-dessus du plafond

    Journal du bot

  11. Planche I : un schéma aux valeurs arrondies, sans aucune vraie fenêtre ; les seuils sont ceux de REVERSAL (prêt sous 0,39 $, achat dès 0,51 $)

    Réglages du bot ; courbe dessinée pour cette page, d’après les fenêtres captées par le bot, qui ne sont pas publiées

  12. À partir du 8 juillet, les idées passent d’abord par un backtest, sur six mois de prix du bitcoin à la minute ; cinq s’y sont arrêtées, sans argent réel

    Historique du projet et notes de stratégie

  13. Un message Telegram réécrit toutes les 15 secondes, alertes effacées d’elles-mêmes ; verrou contre le double démarrage ; chaque bilan du bot donne le solde réel à côté du taux de réussite

    Code et journal du bot (dernier bilan : paris résolus, gagnés, solde réel)

  14. Construit avec Claude Code : le code et la documentation du bot sont issus de sessions Claude Code et Remote Control

    Code et documentation du bot

  15. Bot arrêté en juillet 2026

    Journal du bot

La suite du chemin

Contact

Parler de ce projet

Je peux vous montrer le pipeline, les backtests et les données brutes en entretien.

Contact

Écrivez-moi

Une question sur un projet, un entretien, une journée à organiser : je vous réponds moi-même.

Dès
octobre 2026
Lieu
Cornaux (NE)