Ask questions in plain English. Your AI agent fetches live data, runs scanners, backtests strategies, and builds trade plans — automatically. Posez vos questions en langage naturel. Votre agent IA récupère les données en direct, lance des scanners, backteste des stratégies et construit des plans de trade — automatiquement.
Works with Claude Code, Cursor, Gemini CLI, Windsurf, ChatGPT — no API key needed. Compatible Claude Code, Cursor, Gemini CLI, Windsurf, ChatGPT — aucune clé API requise.
Type a question in plain English (or French). No code, no syntax to learn.Tapez une question en français (ou anglais). Aucun code, aucune syntaxe à apprendre.
Your AI agent picks the right tools (scanner, quotes, options, news...) and calls them for you.Votre agent IA choisit les bons outils (scanner, cotations, options, news...) et les appelle pour vous.
Structured results: tables, trade plans, risk analysis, charts — ready to act on.Résultats structurés : tableaux, plans de trade, analyse de risques, graphiques — prêts à l'emploi.
You don't need to know tool names or syntax. Just describe what you want in your own words. Here are real prompts you can type right now:
Pas besoin de connaître les noms d'outils ou la syntaxe. Décrivez simplement ce que vous voulez avec vos propres mots. Voici des prompts réels que vous pouvez taper maintenant :
Here's what it actually looks like when you chat with your AI agent. No function calls to write — just talk.
Voici à quoi ça ressemble quand vous discutez avec votre agent IA. Aucun appel de fonction à écrire — il suffit de parler.
One question, full morning briefing in seconds.Une question, briefing complet en quelques secondes.
Regime: EARLY RISK-ON — VIX 17.8, SPY above EMA50, breadth improving Fear/Greed: 58 (Neutral → trending Greed) Top 10 A+ Setups: | # | Ticker | Price | Change | Score | Strategy | Region | |----|--------|---------|--------|-------|---------------------|--------| | 1 | AVGO | $178.40 | +3.2% | 94 | Momentum + RVOL | US | | 2 | SAP | €218.50 | +2.1% | 91 | Breakout 52w high | EU | | 3 | NVDA | $925.00 | +2.8% | 89 | Above EMA50 bounce | US | | 4 | ASML | €762.00 | +1.8% | 87 | EU momentum leader | EU | | 5 | AMZN | $198.20 | +1.5% | 86 | Earnings breakout | US | | ... Macro events today: CPI 8:30 AM ET, COST earnings after close Watch: If CPI hot → VIX spike → shift to defensive setups
Ask a simple question, get a complete analysis with trade plan.Posez une question simple, obtenez une analyse complète avec plan de trade.
NVDA — $925.00 (+2.8%) — Nasdaq — Semiconductors Bull case: - Revenue +122% YoY, gross margin 76% - Data center = 83% of revenue, AI capex cycle intact - RSI 58 — not overbought, above EMA50 Bear case: - P/E 65x — priced for perfection - China export restrictions tightening - Insider sales: Jensen Huang sold $95M in Feb Trade Plan: Entry: $910-920 (pullback to EMA20) Stop: $875 (-5%) TP1: $980 (+7%) TP2: $1,050 (+14%) R:R: 1:2.8 Verdict: B+ (Buy on pullback) Wait for a dip to $910-920. Don't chase at $925. Catalyst: GTC conference March 17-20.
Test any idea against real historical data. No spreadsheets needed.Testez n'importe quelle idée sur des données historiques réelles. Pas de tableur nécessaire.
Backtest Results — "RSI Oversold Bounce" Filter: rsi14 < 30 AND rvol > 1.5 AND price > low52w * 1.05 Universe: us_large (200 symbols) — Period: 1 year Total trades: 47 TP hits: 29 (61.7%) Stop hits: 12 (25.5%) Expired: 6 (12.8%) Avg return: +2.8% Best trade: NVDA +5.0% (Aug 12) Worst trade: INTC -3.0% (Nov 3) Grade: B+ Want me to optimize it? I can test different RSI thresholds (25, 30, 35, 40) and volume multipliers (1.2x to 3x) to find the combination with the best hit rate.
Best combination found: RSI < 35 AND RVOL > 2.0 Hit rate: 68.4% → Avg return: +3.4% → Grade: A Improvement: +6.7% hit rate, +0.6% avg return vs your original. The higher RSI threshold (35 vs 30) catches moves earlier. The stricter volume (2.0x vs 1.5x) filters out fake signals.
The scanner adapts its strategy automatically based on market conditions.Le scanner adapte automatiquement sa stratégie en fonction des conditions de marché.
RISK-OFF DETECTED — VIX 28.4, SPY below EMA50 Action: Momentum names deprioritized. Defensive assets promoted. Defensive A+ Setups: | Ticker | Price | Change | Score | Why | |--------|---------|--------|-------|------------------------------| | GLD | $198.50 | +1.2% | 89 | Gold, geopolitical hedge | | TLT | $92.30 | +0.8% | 84 | Treasuries, flight to safety | | SH | $14.20 | +0.9% | 81 | SPY inverse ETF | | XLU | $72.10 | +0.3% | 78 | Utilities, low beta | Avoid right now: NVDA (-2.1%), AMD (-3.4%), TSLA (-4.2%) High beta tech gets crushed in risk-off. Monitor: VIX 30 = crisis level. If crossed → increase SH/SQQQ. CPI tomorrow 8:30 AM could flip regime if it comes in cool.
51 battle-tested prompts, ready to use. The AI fills in your data automatically.51 prompts éprouvés, prêts à l'emploi. L'IA remplit vos données automatiquement.
Using Prompt #1: Adversarial Analysis 7 reasons this trade could fail: Macro risks: 1. AI capex cycle peaking — hyperscalers cutting 2027 budgets (-15% risk) 2. China tariff escalation → 15% of AVGO revenue at risk (-8%) Sector risks: 3. Custom ASIC competition from Google TPU, Amazon Trainium (-12%) 4. Broadcom's VMware integration stumbling — churn above 5% (-10%) Stock-specific risks: 5. P/E 35x on a cyclical semi — priced for perfection (-20%) 6. Hock Tan sold $150M in stock last quarter — insider signal (-5%) Risk bulls ignore: 7. 50% of AI revenue from 3 customers — concentration risk (-25%) If you still buy after all this, your stop should be at $155 (below EMA50 + key support, -13% from current price)
Found 3 matching prompts: #7 Earnings debrief in 5 min (stock) Quarterly results breakdown: beat/miss, guidance, market reaction #27 Post-earnings trade plan (stock) Entry/stop/TP based on earnings reaction + IV crush analysis #35 Earnings surprise detector (macro) Scan for stocks likely to beat/miss based on sector trends Say "use prompt #7 for NVDA" to run any of them.
Point any AI agent at the static watchlist. It's a free JSON with the 10 best daily picks, updated every trading day. No auth, no rate limit. Works everywhere — even ChatGPT.
Pointez n'importe quel agent IA vers la watchlist statique. C'est un JSON gratuit avec les 10 meilleurs picks quotidiens, mis à jour chaque jour de trading. Sans auth, sans rate limit. Fonctionne partout — même ChatGPT.
Fetch https://articles.market-watch.xyz/mcp/watchlist.json
and give me a summary of today's best picks.
Which ones are near their entry zone? What's the regime?Récupère https://articles.market-watch.xyz/mcp/watchlist.json
et donne-moi un résumé des meilleurs picks d'aujourd'hui.
Lesquels sont proches de leur zone d'entrée ? Quel est le régime ?
Install the local MCP server to unlock all 47 tools: live scanner, rolling universe scanner, backtest, alerts DSL, trade journal, bar storage, real-time streaming, and more. Your AI agent auto-discovers all tools — you just ask questions.
Installez le serveur MCP local pour débloquer les 37 outils : scanner live, scanner continu sur univers, backtest, alertes DSL, journal de trading, stockage de bars, streaming temps réel, et plus. Votre agent IA découvre automatiquement tous les outils — vous n'avez qu'à poser des questions.
# 1. Go to Prompt Lab → AI Agent tab
# Select your AI tool (Claude Code, Cursor, Gemini CLI...)
# Click "Download" → you get a ready-to-run .zip
# 2. Unzip and install
cd market-watch-mcp
npm install
# 3. Start chatting — your AI auto-discovers all 47 tools
# Try: "Morning scan, top 10 US stocks, regime-aware"
Go to Prompt Lab → AI Agent Aller au Prompt Lab → AI Agent
Claude Code auto-discovers MCP tools. Just add the server config and start chatting.Claude Code découvre automatiquement les outils MCP. Ajoutez la config serveur et commencez à discuter.
{
"mcpServers": {
"market-watch": {
"command": "node",
"args": ["/path/to/articles/mcp/server/index.js"]
}
}
}
Then just open Claude Code and ask anything: "Morning scan, top 10 best setups"Puis ouvrez Claude Code et demandez n'importe quoi : « Scan du matin, top 10 meilleurs setups »
Add Market Watch to Cursor's MCP settings, or use the static watchlist in .cursorrules.Ajoutez Market Watch aux paramètres MCP de Cursor, ou utilisez la watchlist statique dans .cursorrules.
# Market Watch Data Source
# Watchlist: https://articles.market-watch.xyz/mcp/watchlist.json
When I ask about stocks, markets, or trading:
1. Fetch the watchlist JSON
2. Report regime, VIX, top picks near entry zone
3. For picks with score >= 90: highlight as priority
4. In RISK-OFF: prioritize GLD, TLT, SH; reduce momentum
5. Output: clean markdown table
# Market Watch Data Source
# Watchlist: https://articles.market-watch.xyz/mcp/watchlist.json
When user asks "morning scan" or about markets:
1. Fetch and parse the watchlist JSON
2. Report: regime, VIX, fear/greed
3. List top picks: ticker, score, entry, stop, TP1, catalyst
4. Highlight regime-specific opportunities
# Market Watch Trading Assistant
# Data: https://articles.market-watch.xyz/mcp/watchlist.json
On market questions:
1. Fetch watchlist JSON
2. Summarize: regime, VIX, top 3 picks by score
3. For top 3: check price vs entry zone
4. Recommend: BUY / WAIT / SKIP per pick
You are a trading desk assistant.
Data: https://articles.market-watch.xyz/mcp/watchlist.json
When user asks about markets or "morning scan":
1. Fetch the watchlist JSON
2. Report regime, VIX, fear/greed
3. Table: all picks with score, entry, stop, TP1, catalyst
4. Tag picks with score >= 92 as "Priority"
Not financial advice.
Free static JSON — no auth, no rate limit, updated every trading day at 23:00 UTC. The 10 best picks from our daily scanner, with entry/stop/TP levels, regime, and macro alerts.JSON statique gratuit — sans auth, sans rate limit, mis à jour chaque jour de trading à 23h00 UTC. Les 10 meilleurs picks de notre scanner quotidien, avec niveaux entrée/stop/TP, régime, et alertes macro.
GET https://articles.market-watch.xyz/mcp/watchlist.json
{
"updated": "2026-03-07T23:00:00Z",
"regime": "EARLY RISK-ON",
"vix": 18.4,
"dxy": 103.8,
"spx": 5790,
"fear_greed": 52,
"picks": [{
"ticker": "AVGO",
"name": "Broadcom Inc.",
"strategy": "Momentum Continuation",
"entry": 178.00,
"stop": 171.00,
"tp1": 188.00,
"tp2": 198.00,
"rr": "1:2.9",
"score": 94,
"region": "US",
"tags": ["tech","semis","ai"],
"catalyst": "AI capex cycle, strong earnings beat"
}],
"alerts": {
"regime_change": false,
"vix_elevated": false,
"earnings_today": ["COST"],
"macro_events": ["CPI 8:30 AM ET"]
},
"next_update": "2026-03-08T23:00:00Z"
}
The scanner automatically adjusts its scoring based on the current regime. You don't need to change anything — just ask for a scan.
Le scanner ajuste automatiquement son scoring en fonction du régime actuel. Vous n'avez rien à changer — il suffit de demander un scan.
| Regime | ConditionsConditions | What the scanner doesCe que fait le scanner | Ask it like thisDemandez-le ainsi |
|---|---|---|---|
| RISK-ON | VIX <16, SPY uptrend | Prioritizes momentum, breakouts, high-betaPriorise momentum, breakouts, beta élevé | "What are the strongest momentum plays today?Quels sont les meilleurs plays momentum aujourd'hui ?" |
| EARLY RISK-ON | Recovery, breadth upRécupération, breadth en hausse | Favors oversold reversals, quality namesFavorise retournements, noms qualité | "Find quality stocks bouncing off oversold levelsTrouve des actions qualité rebondissant de niveaux survendus" |
| NEUTRAL | Mixed, VIX 16-20Mixte, VIX 16-20 | Mean reversion, balanced scoringMean reversion, scoring équilibré | "Any mean-reversion setups today?Des setups mean-reversion aujourd'hui ?" |
| EARLY RISK-OFF | Deteriorating, VIX 20-25Détérioration, VIX 20-25 | Reduces exposure, adds hedgesRéduit l'exposition, ajoute des hedges | "Market is getting shaky — find me hedgesLe marché vacille — trouve-moi des couvertures" |
| RISK-OFF | VIX >25, SPY < EMA50 | GLD, TLT, SH, SQQQ — shortsGLD, TLT, SH, SQQQ — shorts | "Everything is crashing. What's safe?Tout s'effondre. Qu'est-ce qui est sûr ?" |
Display live A+ picks on your website, dashboard, or blog. Two layouts available — both auto-update daily with the scanner's latest picks.Affichez les picks A+ en direct sur votre site, dashboard ou blog. Deux layouts disponibles — tous deux se mettent à jour automatiquement avec les derniers picks du scanner.
Auto-scrolling horizontal bar. Perfect for headers and footers. 38px height.Barre horizontale à défilement automatique. Idéal pour headers et footers. Hauteur 38px.
<iframe src="https://articles.market-watch.xyz/widget/?mode=tape&theme=dark"
style="width:100%;height:38px;border:none;"
title="Market Watch A+ Picks"></iframe>
<iframe src="https://articles.market-watch.xyz/widget/?mode=tape&theme=light"
style="width:100%;height:38px;border:none;"
title="Market Watch A+ Picks"></iframe>
Card grid showing all 10 picks with scores, levels, and catalysts. Scrollable. Best for sidebars and dashboards.Grille de cartes montrant les 10 picks avec scores, niveaux et catalyseurs. Scrollable. Idéal pour sidebars et dashboards.
<iframe src="https://articles.market-watch.xyz/widget/?mode=vertical"
style="width:380px;height:600px;border:none;border-radius:12px;"
title="Market Watch A+ Picks"></iframe>
| Parameter | ValuesValeurs | DescriptionDescription |
|---|---|---|
mode | tape | vertical | embed | Layout mode (embed = configurator page)Mode de layout (embed = page configurateur) |
theme | dark | light | Color theme (tape mode only)Thème couleur (mode tape uniquement) |
price | true | false | Live price tracking via Yahoo Finance + Binance (default: true). Polls every 30s stocks / 15s crypto.Suivi des prix en direct via Yahoo Finance + Binance (défaut : true). Rafraîchit toutes les 30s actions / 15s crypto. |
alert | true | false | Browser notifications when price hits entry zone, stop, or TP levels (default: false).Notifications navigateur quand le prix atteint la zone d'entrée, stop ou TP (défaut : false). |
bg | Hex color (no #)Couleur hex (sans #) | Custom background overrideFond personnalisé |
| Status | ConditionCondition | VisualVisuel |
|---|---|---|
| Trending | Price above entry, moving toward TPPrix au-dessus de l'entrée, vers le TP | \u25cf Green borderBordure verte |
| Entry Zone | Within 2% of entry priceÀ 2% du prix d'entrée | \u25cf Amber pulsePulsation ambre |
| Near Stop | Within 2% of stop lossÀ 2% du stop loss | \u25cf Red pulsePulsation rouge |
| Stopped | Price hit stop lossPrix a touché le stop loss | \u25cf Greyed outGrisé |
| TP1 / TP2 Hit | Target price reachedPrix cible atteint | \u2713 Green / Gold badgeBadge vert / doré |
Interactive configurator: /widget/?mode=embed — preview, choose layout/theme, toggle live prices & alerts, copy embed code. Configurateur interactif : /widget/?mode=embed — prévisualiser, choisir layout/thème, activer prix live & alertes, copier le code.
Most users never need to write filters — just describe what you want and the AI writes the filter for you. But if you want full control, here's the DSL (Domain-Specific Language) you can use:
La plupart des utilisateurs n'ont jamais besoin d'écrire de filtres — décrivez simplement ce que vous voulez et l'IA écrit le filtre pour vous. Mais si vous voulez un contrôle total, voici le DSL (Domain-Specific Language) disponible :
pe < 15 AND above_ema200 = 1 AND rvol > 2.0
| FieldChamp | What it meansSignification | ExampleExemple |
|---|---|---|
price | Current pricePrix actuel | price > 10 |
change1d | Today's % changeVariation du jour (%) | change1d > 2.0 |
rvol | Relative volume (vs 3-month avg)Volume relatif (vs moy. 3 mois) | rvol > 2.5 |
marketcap | Market cap in $MCapitalisation en $M | marketcap > 500 |
pe | P/E ratio | pe < 25 |
beta | Beta (vs S&P 500) | beta < 0.8 |
above_ema50 | Price above 50-day moving averagePrix au-dessus de la moyenne 50 jours | above_ema50 = 1 |
above_ema200 | Price above 200-day moving averagePrix au-dessus de la moyenne 200 jours | above_ema200 = 1 |
pct_from_high | % from 52-week high (negative = below)% par rapport au plus haut 52 sem. | pct_from_high > -5 |
pct_from_low | % above 52-week low% au-dessus du plus bas 52 sem. | pct_from_low > 20 |
rsi14 | RSI(14) | rsi14 < 30 |
atr14 | Average True RangeAmplitude vraie moyenne | atr14 > 3.0 |
You can describe any of these in plain English — or use the DSL directly:
Vous pouvez décrire chacune en français — ou utiliser le DSL directement :
change1d > 1.5 AND rvol > 2.0 AND price > ema50rsi14 < 30 AND price > low52w * 1.05 AND rvol > 1.5pct_from_high > -3 AND rvol > 2.5 AND change1d > 1.0change1d > 0 AND beta < 0.7 AND above_ema200 = 1pe < 20 AND change1d > 0.5 AND above_ema200 = 1change1d < -3 AND rvol > 2.0 AND price < ema50Just say "scan US stocks" or "scan European stocks" — the AI picks the right universe. Or be specific:
Dites simplement « scanne les actions US » ou « scanne les actions européennes » — l'IA choisit le bon univers. Ou soyez précis :
US Stocks — large, mid, small caps Europe — 14 countries (UK, DE, FR, CH, NL, IT, ES...) Asia-Pacific — JP, KR, HK, AU, SG, TW, CN, IN Casablanca Bourse (BVC) ETFs — US & EU Crypto — 25 pairs (Binance)
15,000+ stocks and ETFs across all major global exchanges. You can also pass any comma-separated list of symbols or use a Yahoo Finance screener ID.15 000+ actions et ETFs sur toutes les grandes places boursières mondiales. Vous pouvez aussi passer une liste de symboles ou utiliser un screener Yahoo Finance.
You never need to call these directly — your AI agent picks the right tool based on your question. But here's what's available:
Vous n'avez jamais besoin de les appeler directement — votre agent IA choisit le bon outil en fonction de votre question. Mais voici ce qui est disponible :
| CategoryCatégorie | What you can askCe que vous pouvez demander | Tools used (auto)Outils utilisés (auto) |
|---|---|---|
| Scanner | "Scan for oversold stocks", "Best setups today", "Backtest my strategy"« Scan les actions survendues », « Meilleurs setups », « Backteste ma stratégie » | run_screener, backtest_screener, optimize_screener |
| Market DataDonnées | "What's AAPL trading at?", "Show me NVDA chart data", "TSLA financials"« AAPL cote combien ? », « Données graphiques NVDA », « Fondamentaux TSLA » | get_quote, get_chart, get_financials, get_options, get_news |
| Crypto | "BTC price", "ETH daily chart", "BTC order book depth"« Prix BTC », « Graphique ETH », « Profondeur carnet BTC » | get_crypto_quote, get_crypto_chart, get_orderbook |
| Storage | "Save NVDA bars locally", "Export to Parquet", "What data do I have cached?"« Sauvegarde les bars NVDA », « Exporte en Parquet », « Quelles données en cache ? » | save_bars, get_cached_bars, storage_catalog |
| Watchlist | "Show my watchlist", "What's the market regime?", "Add MSFT to watchlist"« Ma watchlist », « Quel régime de marché ? », « Ajoute MSFT à la watchlist » | get_watchlist, get_market_regime, add_to_watchlist, sync_watchlist |
| Alerts | "Alert me if NVDA hits $900", "Show my alerts", "Delete the TSLA alert"« Alerte si NVDA atteint 900$ », « Mes alertes », « Supprime l'alerte TSLA » | create_alert, list_alerts, delete_alert, get_alert_history |
| SEC | "Recent SEC filings for AAPL", "Insider trades on TSLA", "Upcoming earnings"« Dépôts SEC récents AAPL », « Insiders TSLA », « Prochains earnings » | get_sec_filings, get_insider_activity, get_upcoming_earnings |
| Journal | "Log my trade on AVGO", "Close my NVDA position", "What's my win rate?"« Note mon trade AVGO », « Clôture ma position NVDA », « Mon win rate ? » | log_trade, close_trade, get_trades, get_journal_stats |
| Articles | "Search articles about NVDA", "Latest weekly report"« Articles sur NVDA », « Dernier rapport hebdo » | search_articles, get_article_list |
| Prompts | "Show me prompts for earnings analysis", "Get the adversarial analysis prompt", "List crypto prompts"« Montre-moi les prompts d'analyse earnings », « Donne-moi le prompt d'analyse contradictoire », « Liste les prompts crypto » | get_prompts, get_prompt |
| Job ManagerGestionnaire de tâches | "Start a rolling scanner on US large caps", "Pause the enricher", "List all running jobs", "Schedule my scan every 30min"« Lance un scanner continu sur les US large caps », « Mets en pause l'enrichisseur », « Liste les tâches en cours », « Programme mon scan toutes les 30min » | job_list, job_control, job_create_scan, job_set_schedule, job_remove |
| Patterns & Alerts DSLPatterns & Alertes DSL | "Alert me when NVDA crosses above EMA50", "Show breakout scores for my watchlist", "What's the enricher status?"« Alerte quand NVDA croise l'EMA50 », « Scores breakout pour ma watchlist », « Statut de l'enrichisseur ? » | create_alert, get_patterns, enricher_status, alert_errors |
| Real-Time StreamFlux temps réel | "Subscribe AAPL to real-time alerts", "Stream BTC price live", "Yahoo WebSocket status"« Abonne AAPL aux alertes temps réel », « Stream BTC en direct », « Statut WebSocket Yahoo » | yahoo_ws_subscribe, yahoo_ws_status |
| Webull | "Webull market overview", "Top gainers today", "Hot sectors this week", "Screen stocks PE < 20", "Earnings calendar", "NVDA social sentiment on Webull", "AMPX capital flow"« Vue marché Webull », « Top gainers », « Secteurs chauds », « Screen PE < 20 », « Calendrier earnings », « Sentiment social NVDA Webull », « Capital flow AMPX » | webull_market, webull_quote, webull_chart, webull_screener, webull_calendar, webull_social, webull_search |
| Local LLMLLM Local | "Ask Gemini to fact-check this analysis", "Get Claude's opinion on this trade setup", "Cross-validate with both AIs", "What AI CLIs are available on my machine?"« Demande à Gemini de vérifier cette analyse », « Avis de Claude sur ce setup », « Cross-valider avec les deux IA », « Quels CLI IA sont disponibles ? » | local_llm_invoke, local_llm_consensus, local_llm_list |
Each workflow is a conversation pattern. Just say the trigger phrase and your AI runs the full sequence. Download pre-configured projects from Prompt Lab → Agent Mode.
Chaque workflow est un pattern de conversation. Dites simplement la phrase de déclenchement et votre IA exécute la séquence complète. Téléchargez des projets pré-configurés depuis Prompt Lab → Agent Mode.
The Market Watch extension injects live scanner data directly into the financial sites you already use — no extra tabs, no copy-paste. It reads the daily watchlist and overlays A+ picks, trade levels, and regime context wherever you browse.
L'extension Market Watch injecte les données du scanner directement dans les sites financiers que vous utilisez déjà — aucun onglet supplémentaire, aucun copier-coller. Elle lit la watchlist quotidienne et superpose les picks A+, niveaux de trade et contexte régime partout où vous naviguez.
| Site | What gets injectedCe qui est injecté |
|---|---|
| Yahoo Finance | A+ badge on watchlist tickers, entry/stop/TP overlay on chart, regime bannerBadge A+ sur les tickers watchlist, overlay entrée/stop/TP sur le graphique, bannière régime |
| TradingView | Watchlist sync, regime context, score badge on tickersSynchro watchlist, contexte régime, badge score sur les tickers |
| Finviz | Highlights A+ tickers in screener results and heatmapMet en évidence les tickers A+ dans le screener et la heatmap |
| StockTwits / Reddit | Score badge + regime context on ticker pages, tags WSB mentionsBadge score + contexte régime, tag les mentions WSB |
| DeepSeek | Injects analysis prompt + market context into chat (free AI, no API key)Injecte le prompt d'analyse + contexte marché dans le chat (IA gratuite, sans clé API) |
Available as an unpacked Chrome extension. Takes 30 seconds to set up:
Disponible en extension Chrome non-packagée. Installation en 30 secondes :
# 1. Open: chrome://extensions/
# 2. Toggle: Developer mode (top right)
# 3. Click: Load unpacked
# 4. Select folder: articles/mcp/extension/
# 5. Pin the extension — done!
watchlist.json — no manual refresh needed. New picks appear as soon as the scanner runs.L'extension se met à jour automatiquement depuis le watchlist.json quotidien — aucune actualisation manuelle. Les nouveaux picks apparaissent dès que le scanner tourne.
No. Just describe what you want in plain English or French. "Find me oversold tech stocks" works. "Show me NVDA fundamentals" works. The AI translates your words into the right tool calls automatically. The DSL syntax exists for power users who want precise control, but it's entirely optional.Non. Décrivez simplement ce que vous voulez en français ou anglais. « Trouve-moi des actions tech survendues » marche. « Montre-moi les fondamentaux NVDA » marche. L'IA traduit vos mots en appels d'outils automatiquement. La syntaxe DSL existe pour les utilisateurs avancés, mais elle est entièrement optionnelle.
Yes. The watchlist JSON, the MCP server code, and all 32 tools are free and open source. Data comes from Yahoo Finance and Binance public APIs — no paid subscriptions needed. You just need an AI tool (Claude Code, Cursor, etc.) to chat with.Oui. La watchlist JSON, le code du serveur MCP et les 32 outils sont gratuits et open source. Les données viennent des APIs publiques Yahoo Finance et Binance — aucun abonnement payant. Vous avez juste besoin d'un outil IA (Claude Code, Cursor, etc.) pour discuter.
Full MCP support (all 32 tools): Claude Code, Cursor, Gemini CLI, Windsurf — any tool that supports the MCP protocol. Watchlist-only (free JSON): ChatGPT, any Custom GPT, any AI agent that can fetch a URL. The watchlist works everywhere because it's just a JSON file.Support MCP complet (32 outils) : Claude Code, Cursor, Gemini CLI, Windsurf — tout outil supportant le protocole MCP. Watchlist seule (JSON gratuit) : ChatGPT, tout Custom GPT, tout agent IA pouvant récupérer une URL.
Yes. Just say "scan European stocks" or "scan Asian stocks". The scanner covers US (250), EU/STOXX600 (65), Asia-Pacific (50 across JP, KR, TW, HK, AU), 55 ETFs, and 25 crypto pairs. You can also scan a custom list: "scan AAPL, ASML, SAP, TSM".Oui. Dites simplement « scanne les actions européennes » ou « scanne les actions asiatiques ». Le scanner couvre US (250), EU/STOXX600 (65), Asie-Pacifique (50), 55 ETFs et 25 paires crypto.
Fast mode: ~3-5 seconds for 200 symbols. Full mode (with RSI): ~15-30 seconds for 40 candidates. A full 1-year backtest on 200 symbols takes ~60-120 seconds.Mode rapide : ~3-5 secondes pour 200 symboles. Mode complet (avec RSI) : ~15-30 secondes. Un backtest 1 an sur 200 symboles prend ~60-120 secondes.
Yes. Just say "save 1 year of daily bars for NVDA, AAPL, MSFT locally". Data is stored in SQLite and exportable to NDJSON. Use DuckDB to convert to Parquet, then load in Python/Pandas, R, or any data tool.Oui. Dites « sauvegarde 1 an de bars journalières pour NVDA, AAPL, MSFT localement ». Données en SQLite, exportables en NDJSON. Convertissez en Parquet via DuckDB pour Python/Pandas.
Ask in any language your AI tool supports. Claude understands English, French, Spanish, German, Arabic, Chinese, and many more. The data comes back in English (ticker names, field labels), but the analysis and explanations adapt to your language.Posez vos questions dans n'importe quelle langue supportée par votre outil IA. Claude comprend le français, l'anglais, l'espagnol, l'allemand, l'arabe, le chinois, et bien d'autres. Les données reviennent en anglais, mais l'analyse et les explications s'adaptent à votre langue.