🔮 Récap technique

Oracle Signals

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

3 143
Marchés scannés
1 327
Qualifiés
50
Deep enrichment
15
Signaux détectés
5
Domaines
v3
Version engine
📜

Chronologie du développement

4 versions
V0 — Recherche & Stratégie

Naming, Legal, Concurrents, PDFs Jordan

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.

naming legal concurrents PDFs
V1 — Premier Engine

Scan Polymarket + Scoring + Analyse Claude

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.

polymarket API claude haiku scoring telegram format
V2 — Migration CLOB API

Nouveau backend Polymarket + Sources enrichies

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.

CLOB API order book CoinGecko Fear & Greed DeFi Llama
V3 — Corrections critiques

Fallback OpenAI + Fix scoring + Classification améliorée

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.

openai fallback fix scoring classification deep enrichment
🏗️

Architecture du moteur

11 fichiers
🔍

Scanner Polymarket

Pagination CLOB API (curseur base64), filtrage marchés actifs, classification pondérée (5 domaines), extraction métriques (prix YES/NO, résolution, rewards).
sources/polymarket.js — 243 lignes
📡

Sources externes

CoinGecko (prix, trending, global), Fear & Greed (7j/30j), DeFi Llama TVL, Treasury yields, Congress API, NewsAPI, Odds API, Football-Data, FRED.
sources/external.js — 389 lignes
🧠

Oracle Matrix (Analyseur)

Prompt MACRO→MÉSO→MICRO, scoring composite pondéré (6 facteurs), routing signaux (VIP/Free/Academy), formatage Telegram. Fallback Claude → OpenAI.
analyzers/oracle-matrix.js — 233 lignes
⚙️

Configuration

5 domaines avec keywords pondérés (1-3) + négatifs, poids scoring, seuils (8% mispricing min, $5K liquidité min, 90j max), canaux.
config.js — 189 lignes
📊

Analyse des prix

Scan complet + deep enrichment + contexte macro (BTC, ETH, SOL, Fear & Greed, TVL). Edge detection, auto-scoring, top 15 signaux.
analyze-prices.js — 194 lignes
🚀

Orchestrateur principal

Pipeline complet : scan → filtre → enrichissement → analyse LLM → scoring → routing → export JSON. Tri par rewards + liquidity + odds.
index.js — 161 lignes
🏷️

Classification par domaine

1 327 marchés
🏛️
Politique
908
📈
Économie
141
🎬
Tech & Culture
108
Sports
86
Crypto
84

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.

🔧

Corrections v3 — Avant / Après

6 fixes
IssueAvantAprè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 ✓

Top signaux détectés

dernier scan 26/02
70 politics
Will PLC win the most seats in the 2026 Colombian Chamber of Representatives?
YES 28% 9j Spread 0.02 Liq $46K +11%/7j
Mouvement fort (+11% sur 7j) · Asks >> Bids — pression vendeuse
65 culture
Will Google have the third-best AI model at the end of March 2026?
YES 42% 32j Spread 0.02 Liq $42K +16.5%/7j
Mouvement fort (+16.5% sur 7j) · Asks >> Bids — pression vendeuse
60 politics
Will Ken Paxton win the 2026 Texas Republican Primary?
YES 81% 4j Spread 0.01 Liq $169K +5%/7j
Spread très serré · Haute proba + résolution imminente · $169K liquidité
50 culture
Will Leonardo DiCaprio win Best Actor at the 98th Academy Awards?
YES 13% 16j Spread 0.01 Liq $655K +3%/7j
$655K liquidité — marché le plus liquide du scan · Spread ultra serré
50 politics
Israel × Iran ceasefire broken by March 31, 2026?
YES 56% 32j Spread 0.01 Liq $155K -2%/7j
Spread très serré · $155K liquidité · Odds proches de 50%
📉

Contexte macro (26 février 2026)

BTC $67 545

-2.2% 24h · MCap $1.35T · Vol $48B

ETH $2 033

-3.7% 24h · MCap $245B

SOL $86

-4.7% 24h
😱

Fear & Greed: 11

Extreme Fear · 7j: 8 · 30j: 12 · Deteriorating
🏦

Crypto MCap $2.40T

-1.68% · BTC Dom 56.2%
🔒

DeFi TVL $95.5B

+0.7% semaine
🎯

Algorithme de scoring

// Scoring composite — 6 facteurs pondérés odds_mispricing : 35% // écart entre cote et vraie probabilité estimée analyst_consensus : 20% // confiance du LLM dans son analyse volume_liquidity : 15% // profondeur order book (bids + asks) time_to_resolution : 10% // plus proche = meilleur ROI historical_pattern : 10% // qualité signal (A/B/C) risk_reward_ratio : 10% // upside vs downside // Bonus/malus order_book_depth > $50K+5 pts spread < 0.02+3 pts spread > 0.05-3 pts momentum confirmé → +2 pts // Routing score >= 80 + qualité A → FREE (hebdo) score >= 65VIP (quotidien) score >= 55 + confiance → ACADEMY (éducatif)
🚧

Prochaines étapes

📦

Historique des commits

ef5f76e Oracle engine v3: fallback OpenAI, fix scoring, classification améliorée e379861 Oracle engine: script analyse des prix avec edge detection et scoring auto 387475e Oracle engine v2: migration CLOB API + classification pondérée + sources enrichies eb3f98a Oracle Matrix engine: scan Polymarket + scoring + analyse Claude 9df5c45 Oracle Signals v4: naming + legal + deep dives concurrents + PDFs Jordan