Talk to the Market Parlez au Marché

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.

Natural Language 15,000+ Symbols Live Data Backtest Alerts Open Source
EN FR

How It Works Comment ça marche

1

You AskVous demandez

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.

2

AI DecidesL'IA décide

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.

3

You Get AnswersVous avez la réponse

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.

YouVous"Scan for oversold US stocks"« Scan les US survendues »
AI AgentAgent IAClaude, Cursor, Gemini...
MCP Server47 tools, Yahoo, Binance, Webull
ResultsRésultatsTables, trades, alertsTableaux, trades, alertes

Just Ask — Example Prompts Demandez simplement — Exemples de prompts

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 :

Scanning & Screening Scan & Screening

Scanner
Find me US stocks that are oversold with high volume todayTrouve-moi des actions US survendues avec un volume élevé aujourd'hui
Runs screener with RSI < 30 + RVOL > 2, returns ranked tableLance le screener RSI < 30 + RVOL > 2, renvoie un tableau classé
Scanner
What's the market regime right now? Are we risk-on or risk-off?C'est quoi le régime de marché actuel ? On est risk-on ou risk-off ?
Checks VIX, SPY trend, HYG, DXY — returns regime + recommended strategyVérifie VIX, tendance SPY, HYG, DXY — renvoie le régime + stratégie recommandée
Scanner
Scan European stocks near their 52-week highs with low betaScanne les actions européennes proches de leurs plus hauts 52 semaines avec un beta faible
Scans EU universe (65 STOXX600) with pct_from_high > -5 AND beta < 0.8Scanne l'univers EU (65 STOXX600) avec pct_from_high > -5 AND beta < 0.8
Scanner
Morning scan: top 10 best setups today, regime-awareScan du matin : top 10 meilleurs setups aujourd'hui, adapté au régime
Auto-detects regime, runs momentum/oversold/breakout filters, scores & ranks top 10Détecte le régime, lance les filtres momentum/survente/breakout, note et classe le top 10

Jobs & Automation Tâches & Automatisation

Jobs
Start a rolling scanner on US large caps: alert me when RSI crosses below 30 with volume surgeLance un scanner continu sur les US large caps : alerte quand RSI passe sous 30 avec volume en hausse
Creates a scan:momentum job cycling 500 symbols, fires alert on each matchCrée un job scan:momentum qui parcourt 500 symboles en continu, alerte à chaque match
Jobs
Show me all running background jobs and their statusMontre-moi toutes les tâches de fond et leur état
Lists enricher, bars_worker, and any active scanners — status, last run, next run, progressListe enricher, bars_worker et tous les scanners actifs — statut, dernière exécution, prochaine, progression
Jobs
Schedule my momentum scanner to run every 30 minutes, pause it for nowProgramme mon scanner momentum toutes les 30 minutes, mets-le en pause pour l'instant
Calls job_set_schedule then job_control with action=pause — resumes on demandAppelle job_set_schedule puis job_control action=pause — reprend à la demande
Jobs
Alert me when NVDA crosses above its EMA50 — real-time via WebSocketAlerte quand NVDA croise son EMA50 à la hausse — en temps réel via WebSocket
Creates DSL alert with crosses_above, subscribes NVDA to Yahoo WS stream, notifies on matchCrée une alerte DSL crosses_above, abonne NVDA au flux WS Yahoo, notifie au déclenchement

Analysis & Research Analyse & Recherche

Analysis
Give me a full analysis of NVDA — fundamentals, technicals, risksDonne-moi une analyse complète de NVDA — fondamentaux, technique, risques
Fetches quote, bars, financials, RSI, insiders, news, options — delivers structured reportRécupère cotation, bars, fondamentaux, RSI, insiders, news, options — délivre un rapport structuré
Analysis
Compare AAPL, MSFT and GOOG — which one is the best value?Compare AAPL, MSFT et GOOG — lequel offre le meilleur rapport qualité-prix ?
Pulls financials for all three, builds comparison table (P/E, margins, growth, FCF)Récupère les fondamentaux des trois, construit un tableau comparatif (P/E, marges, croissance, FCF)
Analysis
What are insiders doing on TSLA? Any big buys or sells recently?Que font les insiders sur TSLA ? Des achats ou ventes importants récemment ?
Fetches Form 4 insider transactions, summarizes activityRécupère les transactions insiders (Form 4), résume l'activité
Analysis
Show me the options chain for SPY expiring next Friday. Where's the max pain?Montre-moi la chaîne d'options SPY expirant vendredi prochain. Où est le max pain ?
Pulls options chain, calculates max pain, OI distribution, put/call ratioRécupère la chaîne d'options, calcule max pain, distribution OI, ratio put/call

Trade Ideas & Strategy Idées de Trade & Stratégie

Trade
Build me a swing trade plan for AVGO with entry, stop loss, and targetsConstruis-moi un plan de swing trade sur AVGO avec entrée, stop loss et objectifs
Analyzes technicals (S/R, EMA, ATR), builds trade plan with R:R ratioAnalyse les techniques (S/R, EMA, ATR), construit le plan de trade avec ratio R:R
Backtest
Is buying oversold stocks with RSI below 30 actually profitable? Backtest itAcheter des actions survendues avec un RSI sous 30, c'est vraiment rentable ? Backteste-le
Backtests RSI < 30 filter on 200 stocks over 1 year, returns hit rate, avg return, gradeBackteste le filtre RSI < 30 sur 200 actions sur 1 an, renvoie hit rate, rendement moyen, grade
Optimize
Find the best RSI + volume combination for my momentum strategyTrouve la meilleure combinaison RSI + volume pour ma stratégie momentum
Grid-searches parameter ranges, tests 16+ combinations, returns best setup with grade ARecherche par grille les plages de paramètres, teste 16+ combinaisons, renvoie le meilleur setup grade A
Alerts
Alert me if NVDA drops below $850 or if VIX goes above 25Alerte-moi si NVDA passe sous 850$ ou si le VIX dépasse 25
Creates price alerts with notifications (desktop, Slack, Discord, Telegram)Crée des alertes de prix avec notifications (desktop, Slack, Discord, Telegram)

Risk & Portfolio Risque & Portefeuille

Risk
Is there unusual short interest or insider selling on MSTR?Y a-t-il un short interest inhabituel ou des ventes d'insiders sur MSTR ?
Checks short %, CTB, days to cover, insider transactions — flags anomaliesVérifie short %, CTB, days to cover, transactions insiders — signale les anomalies
Risk
What earnings are coming this week? Any of my watchlist stocks reporting?Quels earnings arrivent cette semaine ? Des actions de ma watchlist qui publient ?
Fetches earnings calendar, cross-references with watchlist picksRécupère le calendrier earnings, croise avec les picks de la watchlist

Data & Research Données & Recherche

Data
Download 1 year of daily bars for BTC and ETH and save locallyTélécharge 1 an de bars journalières BTC et ETH et sauvegarde localement
Fetches from Binance, saves to local SQLite, exportable to Parquet via DuckDBRécupère depuis Binance, sauvegarde en SQLite local, exportable en Parquet via DuckDB
Data
What are the latest news and SEC filings for AAPL?Quelles sont les dernières news et dépôts SEC pour AAPL ?
Fetches Yahoo Finance news + SEC EDGAR filings, summarizes impactRécupère news Yahoo Finance + dépôts SEC EDGAR, résume l'impact
Crypto
What's the BTC order book look like? Any big walls?Comment est le carnet d'ordres BTC ? Des murs importants ?
Fetches Binance order book depth, identifies support/resistance wallsRécupère la profondeur du carnet Binance, identifie les murs support/résistance
Journal
Log my trade: bought AVGO at 178, stop at 171, target 188Note mon trade : acheté AVGO à 178, stop à 171, objectif 188
Logs to SQLite journal, tracks P&L, calculates R-multiple when closedEnregistre dans le journal SQLite, suit le P&L, calcule le R-multiple à la clôture

Live Conversations — See It in Action Conversations en direct — Voyez-le en action

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.

1

Morning Scan — "What should I look at today?"Scan du matin — « Que dois-je regarder aujourd'hui ? »

One question, full morning briefing in seconds.Une question, briefing complet en quelques secondes.

Give me a morning scan. Top 10 stocks, regime-aware. Focus on US and EU.Donne-moi un scan du matin. Top 10 actions, adapté au régime. Focus US et EU.
Claude analyzes market conditions and runs multiple scanners...Claude analyse les conditions de marché et lance plusieurs scanners...
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
2

Deep Analysis — "Should I buy NVDA?"Analyse approfondie — « Je devrais acheter NVDA ? »

Ask a simple question, get a complete analysis with trade plan.Posez une question simple, obtenez une analyse complète avec plan de trade.

Should I buy NVDA here? Give me the full picture.Je devrais acheter NVDA ici ? Donne-moi le tableau complet.
Claude fetches quote, financials, technicals, insiders, options, news...Claude récupère cotation, fondamentaux, techniques, insiders, options, news...
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.
3

Backtest — "Is my strategy actually good?"Backtest — « Ma stratégie est vraiment bonne ? »

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 this idea: buy US large caps when RSI drops below 30 with above-average volume. Hold for 10 days, take profit at +5%, stop at -3%. Does it work?Backteste cette idée : acheter les large caps US quand le RSI passe sous 30 avec un volume supérieur à la moyenne. Garder 10 jours, prendre les gains à +5%, stop à -3%. Est-ce que ça marche ?
Claude translates your idea into a filter and runs a 1-year backtest on 200 stocks...Claude traduit votre idée en filtre et lance un backtest sur 1 an et 200 actions...
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.
Yes, optimize it. Find the best version.Oui, optimise-le. Trouve la meilleure version.
Claude tests 16 parameter combinations automatically...Claude teste 16 combinaisons de paramètres automatiquement...
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.
4

Risk-Off Day — "The market looks scary, what do I do?"Jour Risk-Off — « Le marché fait peur, qu'est-ce que je fais ? »

The scanner adapts its strategy automatically based on market conditions.Le scanner adapte automatiquement sa stratégie en fonction des conditions de marché.

VIX is spiking, everything is red. What should I do? Find me defensive plays.Le VIX explose, tout est rouge. Qu'est-ce que je fais ? Trouve-moi des positions défensives.
Claude detects risk-off regime and switches to defensive scanning...Claude détecte le régime risk-off et passe au scan défensif...
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.
5

Prompt Library — "Give me a pro-level prompt for this"Bibliothèque de Prompts — « Donne-moi un prompt de pro pour ça »

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.

I want to buy AVGO. Give me the bear case — use the adversarial analysis prompt.Je veux acheter AVGO. Donne-moi le scénario bear — utilise le prompt d'analyse contradictoire.
Claude fetches prompt #1 from the library, fills in AVGO data, and runs it...Claude récupère le prompt #1 de la bibliothèque, remplit les données AVGO, et l'exécute...
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)
Show me what other prompts you have for earnings analysisMontre-moi quels autres prompts tu as pour l'analyse des earnings
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.

Get Started — 2 Options Démarrage — 2 Options

Option A — Zero Install (watchlist only)Option A — Zéro installation (watchlist seulement)

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.

Tell your AI agentDites à votre agent IA
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 ?

Option B — Full MCP Server (recommended)Option B — Serveur MCP complet (recommandé)

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.

3 clicks3 clics
# 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

Configure Your AI ToolConfigurez votre outil IA

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.

~/.claude/settings.json
{
  "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.

.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
GEMINI.md
# 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
Workspace rulesRègles workspace
# 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
System Prompt / Custom GPTSystem Prompt / Custom GPT
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.

Watchlist API

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.

Endpoint
GET https://articles.market-watch.xyz/mcp/watchlist.json
What you getCe que vous recevez
{
  "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"
}

Market Regimes — Automatic Strategy SwitchingRégimes de marché — Changement de stratégie automatique

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.

RegimeConditionsConditionsWhat the scanner doesCe que fait le scannerAsk it like thisDemandez-le ainsi
RISK-ONVIX <16, SPY uptrendPrioritizes 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-ONRecovery, breadth upRécupération, breadth en hausseFavors oversold reversals, quality namesFavorise retournements, noms qualité"Find quality stocks bouncing off oversold levelsTrouve des actions qualité rebondissant de niveaux survendus"
NEUTRALMixed, VIX 16-20Mixte, VIX 16-20Mean reversion, balanced scoringMean reversion, scoring équilibré"Any mean-reversion setups today?Des setups mean-reversion aujourd'hui ?"
EARLY RISK-OFFDeteriorating, VIX 20-25Détérioration, VIX 20-25Reduces exposure, adds hedgesRéduit l'exposition, ajoute des hedges"Market is getting shaky — find me hedgesLe marché vacille — trouve-moi des couvertures"
RISK-OFFVIX >25, SPY < EMA50GLD, TLT, SH, SQQQ — shortsGLD, TLT, SH, SQQQ — shorts"Everything is crashing. What's safe?Tout s'effondre. Qu'est-ce qui est sûr ?"

Embeddable Widget Widget intégrable

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.

Ticker Tape (horizontal)Bandeau défilant (horizontal)

Auto-scrolling horizontal bar. Perfect for headers and footers. 38px height.Barre horizontale à défilement automatique. Idéal pour headers et footers. Hauteur 38px.

Embed code (dark theme)Code d'intégration (thème sombre)
<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>
Light theme variantVariante thème clair
<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>

Watchlist Cards (vertical)Cartes Watchlist (vertical)

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.

Embed codeCode d'intégration
<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>

ConfigurationConfiguration

ParameterValuesValeursDescriptionDescription
modetape | vertical | embedLayout mode (embed = configurator page)Mode de layout (embed = page configurateur)
themedark | lightColor theme (tape mode only)Thème couleur (mode tape uniquement)
pricetrue | falseLive 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.
alerttrue | falseBrowser 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).
bgHex color (no #)Couleur hex (sans #)Custom background overrideFond personnalisé

Live Price Status IndicatorsIndicateurs de statut prix live

StatusConditionConditionVisualVisuel
TrendingPrice above entry, moving toward TPPrix au-dessus de l'entrée, vers le TP\u25cf Green borderBordure verte
Entry ZoneWithin 2% of entry priceÀ 2% du prix d'entrée\u25cf Amber pulsePulsation ambre
Near StopWithin 2% of stop lossÀ 2% du stop loss\u25cf Red pulsePulsation rouge
StoppedPrice hit stop lossPrix a touché le stop loss\u25cf Greyed outGrisé
TP1 / TP2 HitTarget 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.

Scanner & Custom Filters Scanner & Filtres personnalisés

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 :

Find me cheap stocks with P/E under 15 that are above their 200-day moving average and have strong volumeTrouve-moi des actions pas chères avec un P/E sous 15 au-dessus de leur moyenne mobile 200 jours avec un volume fort
Claude translates your request into a DSL filter:Claude traduit votre demande en filtre DSL :
pe < 15 AND above_ema200 = 1 AND rvol > 2.0

Available FieldsChamps disponibles

FieldChampWhat it meansSignificationExampleExemple
priceCurrent pricePrix actuelprice > 10
change1dToday's % changeVariation du jour (%)change1d > 2.0
rvolRelative volume (vs 3-month avg)Volume relatif (vs moy. 3 mois)rvol > 2.5
marketcapMarket cap in $MCapitalisation en $Mmarketcap > 500
peP/E ratiope < 25
betaBeta (vs S&P 500)beta < 0.8
above_ema50Price above 50-day moving averagePrix au-dessus de la moyenne 50 joursabove_ema50 = 1
above_ema200Price above 200-day moving averagePrix au-dessus de la moyenne 200 joursabove_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
rsi14RSI(14)rsi14 < 30
atr14Average True RangeAmplitude vraie moyenneatr14 > 3.0

Strategy TemplatesTemplates de stratégies

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 :

🚀
Momentum
change1d > 1.5 AND rvol > 2.0 AND price > ema50
"Find stocks breaking out with strong volume"« Trouve les actions en breakout avec un volume fort »
🔄
Oversold Bounce
rsi14 < 30 AND price > low52w * 1.05 AND rvol > 1.5
"Find oversold stocks that aren't at their lows"« Trouve les actions survendues pas à leurs plus bas »
52-Week Breakout
pct_from_high > -3 AND rvol > 2.5 AND change1d > 1.0
"What's making new highs today on big volume?"« Quoi fait de nouveaux sommets avec du gros volume ? »
🛡️
Defensive
change1d > 0 AND beta < 0.7 AND above_ema200 = 1
"Find safe, low-volatility stocks that are holding up"« Trouve des actions sûres et peu volatiles qui tiennent »
💰
Value + Momentum
pe < 20 AND change1d > 0.5 AND above_ema200 = 1
"Cheap stocks that are also in an uptrend"« Actions pas chères qui sont aussi en tendance haussière »
📉
Short Screen
change1d < -3 AND rvol > 2.0 AND price < ema50
"What's dumping hard today below its moving averages?"« Qu'est-ce qui plonge sous ses moyennes mobiles ? »

UniversesUnivers

Just 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.

47 Tools Under the Hood 47 outils sous le capot

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 :

Free & Open SourceGratuit & Open SourceNo API keys needed. Uses Yahoo Finance, Binance & Webull public APIs. Local LLM orchestration auto-detects Claude Code & Gemini CLI on your machine.Aucune clé API requise. Utilise les APIs publiques Yahoo Finance, Binance & Webull. L'orchestration LLM locale détecte automatiquement Claude Code & Gemini CLI sur votre machine.
47
MCP ToolsOutils MCP
15K+
Stocks & ETFsActions & ETFs
1 yr
Backtest
Free
No API keySans clé API
CategoryCatégorieWhat you can askCe que vous pouvez demanderTools 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

Ready-Made Workflows Workflows prêts à l'emploi

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.

Morning Briefing
Full market scan + regime + top 10 picks + macro events. Takes 60 seconds.Scan marché complet + régime + top 10 picks + événements macro. En 60 secondes.
"Morning scan, give me the full briefing"« Scan du matin, donne-moi le briefing complet »
🔬
Deep Analysis
Full ticker deep-dive: fundamentals, technicals, insiders, options, news, trade plan.Analyse complète : fondamentaux, technique, insiders, options, news, plan de trade.
"Give me the full picture on NVDA"« Donne-moi le tableau complet sur NVDA »
⚗️
Strategy Lab
Describe a strategy → backtest it → auto-optimize → set alerts. Full loop.Décrivez une stratégie → backtestez-la → auto-optimisez → créez des alertes. Boucle complète.
"Test if buying oversold stocks works, then optimize it"« Teste si acheter les actions survendues marche, puis optimise »
🛡️
Portfolio Sentinel
Check your positions against the current regime. Hedge alerts, exposure adjustment.Vérifiez vos positions face au régime actuel. Alertes de couverture, ajustement d'exposition.
"I hold NVDA, TSLA, AVGO — am I overexposed to tech?"« J'ai NVDA, TSLA, AVGO — suis-je trop exposé à la tech ? »
📰
News Reactor
Breaking news on watchlist tickers → instant impact analysis with technicals.Breaking news sur les tickers watchlist → analyse d'impact instantanée avec techniques.
"Any news on my watchlist stocks? What should I worry about?"« Des news sur mes actions watchlist ? De quoi dois-je m'inquiéter ? »
📓
Journal Analyst
Review past trades, calculate win rate by strategy, identify patterns, improve.Passe en revue les trades passés, calcule le win rate par stratégie, identifie les patterns.
"How are my trades doing this month? What's my win rate?"« Comment vont mes trades ce mois-ci ? Quel est mon win rate ? »

Chrome Extension Extension Chrome

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.

Chart OverlayOverlay Graphique Entry, stop, TP1, TP2 lines on Yahoo Finance chartsLignes entrée, stop, TP1, TP2 sur les graphiques Yahoo Finance
A+ BadgesBadges A+ Score badges on tickers across Yahoo, TradingView, FinvizBadges score sur les tickers Yahoo, TradingView, Finviz
Regime BannerBannière Régime Risk-On/Off indicator on every financial pageIndicateur Risk-On/Off sur chaque page financière
AI InjectInjection IA Auto-injects market context into DeepSeek chatInjecte auto le contexte marché dans DeepSeek

Supported SitesSites supportés

SiteWhat gets injectedCe qui est injecté
Yahoo FinanceA+ 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
TradingViewWatchlist sync, regime context, score badge on tickersSynchro watchlist, contexte régime, badge score sur les tickers
FinvizHighlights A+ tickers in screener results and heatmapMet en évidence les tickers A+ dans le screener et la heatmap
StockTwits / RedditScore badge + regime context on ticker pages, tags WSB mentionsBadge score + contexte régime, tag les mentions WSB
DeepSeekInjects 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)

Install (Developer Mode)Installation (Mode développeur)

Available as an unpacked Chrome extension. Takes 30 seconds to set up:

Disponible en extension Chrome non-packagée. Installation en 30 secondes :

Chrome
# 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!
The extension auto-updates from the daily 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.

FAQ

Do I need to learn any syntax or code?Dois-je apprendre une syntaxe ou du code ?

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.

Is this really free?C'est vraiment gratuit ?

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.

Which AI tools work with this?Quels outils IA fonctionnent avec ça ?

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.

Can I scan European or Asian stocks?Puis-je scanner des actions européennes ou asiatiques ?

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.

How fast is a scan?Combien de temps dure un scan ?

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.

Can I save data locally for analysis?Puis-je sauvegarder les données localement ?

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.

What languages can I use?Quelles langues puis-je utiliser ?

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.

Is this financial advice?Est-ce un conseil financier ?

No.Non. Market Watch provides data and analysis tools for educational and research purposes. Scanner picks, screener results, and backtest outcomes are not financial advice. Past results do not guarantee future performance. Always do your own due diligence.Market Watch fournit des données et des outils d'analyse à des fins éducatives et de recherche. Les picks du scanner, les résultats du screener et les backtests ne constituent pas des conseils financiers. Les performances passées ne garantissent pas les résultats futurs. Faites toujours vos propres recherches.
Prompts Examples Get Started Watchlist Widget Scanner 37 Tools Workflows Extension FAQ