Moteur d'analyse de marchés de prédiction — scan Polymarket, cross-référencement de données, détection de mispricing, génération de signaux de trading.
Projet Aaron × Jordan — Février 2026
Recherche de nom (Oracle Signals retenu), analyse légale (Polymarket pas illégal si pas de hedge, Kalshi régulé CFTC), étude de 12 concurrents (FatPig Signals = modèle). Génération de 3 PDFs pour Jordan : questions stratégiques, stratégie 3 canaux Telegram, plan de lancement.
Connexion initiale via Gamma API (deprecated). Classification par domaine, scoring composite pondéré, analyse MACRO→MÉSO→MICRO via Claude Haiku, formatage des signaux pour 3 canaux Telegram (VIP, Free, Academy). 11 fichiers, 1621 lignes.
Gamma API morte (404). Migration complète vers CLOB API avec pagination curseur, order book depth, spread, historique 7j. Refonte classification avec keywords pondérés (1-3) + keywords négatifs. Ajout sources : CoinGecko (prix, trending, global), Fear & Greed (moyennes 7j/30j), DeFi Llama TVL, Treasury yields, Congress API. 714 insertions.
Anthropic hors crédits → fallback automatique GPT-4o-mini. Fix computeScore : liquidity (order book) au lieu de volume (toujours 0). Classification corrigée : DiCaprio → culture, S&P 500 → economy, Elon Musk → culture. Deep enrichment activé dans index.js, tri par rewards + liquidity + odds.
Classification par keywords pondérés (poids 1-3) avec keywords négatifs par domaine. Les tags Polymarket comptent double. Exemples corrigés en v3 : DiCaprio/Oscars → culture, S&P 500 → economy, Elon Musk → culture, Premier League → sports.
| Issue | Avant | Après |
|---|---|---|
| Analyse LLM | Crash — Anthropic hors crédits | Fallback auto GPT-4o-mini ✓ |
| computeScore volume | market.volume = toujours 0 | market.liquidity (order book) ✓ |
| DiCaprio/Oscars | → politics (faux) | → culture ✓ |
| S&P 500 | → politics (faux) | → economy ✓ |
| Elon Musk tweets | → sports (faux) | → culture ✓ |
| Tri marchés index.js | sort by volume (= 0) | rewards + liquidity + odds ✓ |