Base quality score
Score de depart neutre. Applique par edge detector (RSI80, RSI20, L1_NY, COMEX1, XAU equivalents).
Algorithmic signal detection for silver and gold futures. Seven layers of filtering, live macro context, LLM-powered post-mortem — all fully autonomous.
Trois bots specialises scannent XAG et XAU sur plusieurs timeframes, croisent les donnees de marche avec le contexte macro live, et emettent uniquement les signaux qui franchissent le seuil PREMIUM.
Bots PM2 en continu sur Bitget futures. Edges prouves walk-forward (RSI80, RSI20, L1_NY, COMEX1_SWEEP) plus variantes XAU calibrees.
Chaque signal candidate traverse un pipeline de scoring 0-100. Seuls les signaux PREMIUM (≥ 80) sont emis. Les autres sont enregistres pour analyse.
Signal clean format → Result reply automatique quand TP/SL touche → Post-mortem genere par xAI Grok pour expliquer chaque trade.
Chaque couche ajoute ou retire des points du score qualite (base 60). Le seuil d'emission est fixe a 80. Les signaux en-dessous sont enregistres mais pas pousses.
Score de depart neutre. Applique par edge detector (RSI80, RSI20, L1_NY, COMEX1, XAU equivalents).
Alignement avec la tendance higher-timeframe (EMA20 vs EMA50 sur 4H et 1H). Bonus si direction du signal coherent avec structure; penalite si contre-trend.
Cumulative Volume Delta via WebSocket Bitget tick-by-tick. Confirme si le flux d'ordres suit la direction, penalise si divergence.
Filtre les entrees en impulsion (trop tard) et les series de bougies trop etirees (pas d'epuisement prealable du signal).
Si l'edge a subi 5 SL consecutifs recents, il est automatiquement pause 24h. Si auto-disable par walk-forward (PF<1 sur 90j, n≥30), pause permanente. Egalement overridable par /pause EDGE.
Calendrier Forex Factory auto-refresh hebdomadaire. FOMC (3h30), CPI/NFP/PCE (1h45). Aucun signal emis pendant ces fenetres — les metaux sont pilotes par ces releases.
yfinance fetch DXY et rendements US 10Y toutes 60s. XAG/XAU sont inversement correles — un LONG pendant que DXY monte = penalite. Cross-asset validation.
ADX 14p + volatility ratio 14/60 + slope 20p → TRENDING_UP/DOWN, RANGE, BREAKOUT. SHORT en trending_up = contre-trend lourd. RSI extreme en breakout = mean-reversion force.
Si q_score ≥ 80 apres les 7 couches → signal emis. Sinon logged + skip. C'est le filtre qualite/quantite qui protege contre le sur-trading.
Telegram threading natif — chaque trade est une conversation. Tu recois d'abord le signal, puis le resultat en reply, puis l'analyse Grok en reply du resultat.
Yagati n'est pas fige. Chaque nuit et chaque dimanche, il re-evalue, re-calibre, re-entraine. Un edge qui decroche est mis en pause automatiquement. Un retablissement le reactive.
15 params evolves genetiquement, auto-apply si score > baseline+2
PF/WR live vs baseline walk-forward, alerte TG WARN/CRITICAL
Auto-disable edge si PF<1 ou WR<30% sur 90j, n≥30 trades
Auto-train quand n≥200 trades, inference appliquee aux signaux
Forex Factory RSS → merge dedup news_blackout.json
Regime + macro + equity + edges health + news a venir
Pause edge 24h auto si 5 SL consecutifs
CSV nightly pour entrainement ML futur
Pas de framework hype, pas de microservices. Python + SQLite + PM2. Ca tourne, ca se debug, ca se deploie en git push.