Secteurs → Screener → fiche de trade, dans un seul parcours.
Ces valeurs sont utilisées pour le calcul réel, partout dans l'app (Screener, Fiche de trade, Labo). Un changement relance le screening au prochain affichage.
Les trois moyennes doivent aller de la plus courte à la plus longue (rapide < moyenne < lente), sinon l'alignement de tendance ne peut jamais être atteint.
Le score de la carte « Fondamentaux » (Secteurs, Screener, Fiche, Labo) est une moyenne pondérée de six critères : quatre mesures de la qualité du FCF, la valorisation (P/S) et la solidité du bilan (trésorerie ÷ dette, 20 % par défaut). Répartis 100 % entre eux : un poids de 0 % retire le critère du score, un critère sans donnée est exclu et les autres sont ramenés à 100 %.
Aucun compte TradingView n'est nécessaire pour utiliser castellana : tous les indicateurs sont calculés depuis Yahoo Finance. Les deux premières options ci-dessous sont facultatives; la troisième n'existe pas encore.
Trois modes de données (7/10/2026) : (1) sans TradingView, via Cloudflare — source Yahoo, ci-dessous ; (3) avec TradingView, via Cloudflare — source TradingView, ci-dessous, limitée par Cloudflare (~24 appels par requête) ; (2) avec TradingView, appels locaux — dans la version locale de castellana (Réglages → TradingView), sans aucune limite Cloudflare : c'est elle qui fait le balayage complet du S&P 500.
Non disponible dans cette version cloud : un sidecar Python ne peut pas tourner sur Cloudflare Workers. Il n'existe que dans l'installation locale. Rien n'est perdu : les indicateurs sont calculés ici depuis Yahoo Finance.
TradingView peut appeler une adresse web quand une alerte se déclenche. castellana la reçoit et la journalise seulement : aucun ordre n'est envoyé, aucun trade n'est créé. C'est un journal pour rapprocher plus tard le signal du trade réel.
design_assistant_swing_trading.md (section 4), ajoute-le à un graphique dans TradingView. Les périodes (rapide, moyenne, lente) se règlent dans les paramètres de l'indicateur ; reprends celles de Réglages → Valeur personnalisée pour que les deux signaux concordent.{"ticker": "{{ticker}}", "message": "Alignement SMA confirmé"}Adresse du webhook :
https://castellana.iechocreator.workers.dev/api/webhook/tradingview?secret=TON_SECRET
Remplace TON_SECRET par la valeur du secret WEBHOOK_SECRET du Worker (celle que tu as définie avec wrangler secret put). L'adresse contient ce secret : ne la partage pas et ne la colle pas dans un message ou un document.
Vérifier la réception : ouvre /api/alerts sur castellana (JSON des 200 dernières alertes reçues). Un écran dédié est une feature à venir (#405).
Il n'existe aucun bouton « Connecter TradingView » dans castellana pour l'instant, donc pas de pas-à-pas à suivre : ce qui suit est le plan, pas une fonction.
Une vérification technique (18/9/2026) a confirmé que c'est faisable : le serveur MCP officiel de TradingView accepte une connexion OAuth 2.1 de la part de tout client. La fonction permettrait de lire tes propres watchlists sans que castellana ne garde ton jeton : il serait attaché à ta session et effacé à la déconnexion. Elle est suivie comme feature #367 dans bilbao.
Ce que tu peux faire dès maintenant : ajouter le connecteur TradingView à Claude (réglages des connecteurs de Claude), ce qui permet à Claude de lire tes watchlists en conversation. C'est indépendant de castellana.
Affiche une lettre sur chaque onglet et une lettre+numéro sur chaque carte (ex. F3). Les onglets et cartes de Réglages portent un repère préfixé de R- (ex. R-D2). — pratique pour qu'un testeur pointe précisément un endroit de l'app dans un retour. Une carte cachée derrière un feature flag compte quand même dans la numérotation, pour que le repère désigne toujours la même carte, peu importe les flags activés.
La même largeur pour tous les onglets et les Réglages. Plus large = moins de défilement horizontal dans les grands tableaux ; mémorisé dans ce navigateur.
Choisis l'apparence des tableaux de F3 (chaîne d'options) et G2 (screener de primes). Chaque style est montré en aperçu avant de choisir.
Sites externes, ouverts dans un nouvel onglet.
Limite les appels du serveur à Yahoo Finance pendant une démonstration : les données restent valides ~4 h au lieu de 1 à 20 minutes, « Forcer » ne relance plus rien, et si Yahoo répond une erreur, la dernière valeur connue s'affiche. Les prix sont alors figés (bandeau en haut de l'écran). OFF par défaut.
Avant la démo, lance « Préparer la démo » : elle parcourt une fois les écrans à montrer (secteurs, screener, et pour chaque symbole : données, Labo, fondamentaux, chaîne d'options, grille). Ensuite tout se joue depuis le cache.
Version cloud — Workers + D1. Chaque compte a son propre journal, sa propre watchlist et ses propres réglages ; les cotations et l'historique de marché sont partagés entre tous.
Journal de bord du produit : CLAUDE.md.
Chargement de l'historique…
Performance cumulée depuis le début de la période, en % — clique un secteur/indice dans la légende pour l'isoler/le masquer. Les grands indices (trait pointillé fin) sont une ligne de plus sur le même graphique, pas une corrélation calculée : ils servent à comparer visuellement leur trajectoire à celle des secteurs.
| Symbole | Secteur | Performance (jour) | Performance (semaine) | Performance (mois) | P/E moyen | PEG moyen |
|---|
Performance du jour et P/E des 11 ETF SPDR Select Sector, triés du plus performant au moins performant — S&P 500 (SPY) en repère tout en bas. Clique une ligne de secteur pour voir ses titres les plus performants ci-dessous.
D'après le dernier balayage du S&P 500, calculé sur le poste local puis publié ici : combien de titres de chaque secteur GICS sont prêt ou à surveiller. Ces deux mots sont le verdict tiré des colonnes Setup et Contexte : prêt = alignement haussier en place, signal de 20 séances ou moins, Setup ≥ 2 et Contexte ≥ 1 ; à surveiller = alignement présent mais Setup < 2 ou Contexte < 1. Le total du secteur est dans la barre grise ; seuls les titres retenus par le filtre ont un verdict.
Clique un secteur dans le tableau ci-dessus pour voir ses titres les plus performants.
| Symbole | Variation | Résultats (j) | Contexte | Setup | Signal | RSI | Force relative | Golden Cross | OBV | TD | Prix | Volume | Float | Stop | Taille / charge | P/E | P/E industrie | PEG | P/S | P/S secteur | Beta | VWAP | Secteur | Industrie |
|---|
Liste curatée par secteur (pas un scan de marché en direct — voir CLAUDE.md), classée par variation du jour, et non par score : cette carte répond à « qu'est-ce qui bouge dans ce secteur ? », le Screener à « qu'est-ce qui se déclenche ? ». Mêmes colonnes et même calcul que le tableau de screening. Clique une ligne pour charger ce titre ci-dessous, ou « Préparer » pour ouvrir la Fiche de trade.
Analyse un titre : screening de l'univers suivi, force relative et Golden Cross — indépendant de l'onglet Secteurs.
Performance cumulée depuis le début de la période, en % — S&P 500 (SPY, trait pointillé) en repère. Clique un symbole dans la légende pour l'isoler/le masquer.
| Symbole | Variation | Résultats (j) | Contexte | Setup | Signal | RSI | Force relative | Golden Cross | OBV | TD | Prix | Volume | Float | Stop | Taille / charge | P/E | P/E industrie | PEG | P/S | P/S secteur | Beta | VWAP | Secteur | Industrie |
|---|
Clique une ligne pour charger ce titre ci-dessous. Tous les indicateurs (RSI, SMA, Golden Cross, OBV, ATR) sont calculés maison depuis l'historique Yahoo Finance ; les fondamentaux (prix/volume/float/PEG/beta/VWAP) viennent du même fournisseur. Le sidecar tradingview-mcp n'est qu'un repli optionnel, désactivé par défaut — une colonne vide signale un titre que Yahoo ne résout pas, pas un rate-limit.
Calcule ta taille de position, ton stop et ta charge de portefeuille avant d'entrer — pas après.
Saisis ton prix d'entrée, ou clique « Récupérer en direct » pour partir de la dernière clôture.
Golden Cross et Force relative servent à choisir le titre, pas à valider l'entrée — voir l'onglet Écran de sélection.
—
—
Calculée après « Récupérer en direct » : corrélation des rendements avec tes positions ouvertes du Journal.
Résume actualités, résultats à venir, risques et ce qui contredit le signal, puis critique le plan. Sources citées ; ce qui manque est écrit « non disponible ». Aucun effet sur le score ni sur la taille de position. Plafond mensuel par compte.
Journal de trades (schéma section 7 du design doc) — mesure a posteriori quels indicateurs t'ont réellement aidé.
Améliorée : une action issue de l'assignation d'un put porte le lien « Roue #cycle » vers l'onglet Roue (positions, H6). Ce journal reste celui du swing trading (R, stop, indicateurs).
| Symbole | Entrée | Compte | Prix | Taille | Stop | Statut | R | Résultat |
|---|
Aucun trade enregistré pour l'instant.
Taux de réussite par bande d'indicateur, sur les trades clôturés (résultat renseigné). Objectif : voir quels indicateurs ont une vraie valeur prédictive pour tes trades.
Pas encore de trade clôturé — clôture un trade (bouton « Clôturer ») pour alimenter les statistiques.
Explore différentes stratégies d'options sur un titre — une séquence pédagogique pas-à-pas, pas un simulateur ni une recommandation d'exécution.
Les valeurs soulignées sont les paramètres de la stratégie : modifie-les directement dans le texte. Elles sont enregistrées pour ton compte ; ↺ revient à la valeur d'origine.
« — » veut dire « pas de cotation ou pas calculable », jamais zéro. Rendement annualisé et capital requis sont calculés sur 1 contrat, à partir du bid (ce qu'une vente rapporterait réellement).
Optionnels : ils masquent des lignes de la chaîne déjà chargée, sans rien recharger. Champ vide = pas de filtre.
hors EM = le strike est au-delà de l'expected move (put sous la borne basse, call au-dessus de la haute) : le prix devrait dépasser le mouvement attendu pour l'atteindre — c'est ce qu'on cherche à vendre. dans EM = le strike est à l'intérieur de la plage : le marché s'attend à ce que le prix puisse l'atteindre — à éviter. ◆ = strike idéal (hors EM et règle de prime respectée).
Charge un symbole pour afficher sa chaîne.
Six mois de cours, puis la plage attendue à chaque échéance (méthode Barchart : cours ± 85 % du straddle à la monnaie, call + put au strike le plus proche du prix). Recoupe la ligne « Expected move » de la chaîne, calculée avec l'IV : les deux méthodes ne donnent pas exactement le même chiffre.
Charge un symbole pour afficher son expected move.
Pour chaque échéance à venir (jusqu'à 6), le strike (du côté choisi ci-dessus : put, ou call couvert si tu as un coût de base) dont le delta estimé tombe dans la plage ci-dessous, et son rendement annualisé — pour la VENTE seulement — pour comparer plusieurs échéances d'un coup d'œil plutôt qu'une à la fois.
Charge d'abord une chaîne ci-dessus, puis génère la grille.
Classe les contrats de l'échéance affichée par liquidité, valorisation de l'IV vs volatilité historique, et rendement (vente) ou levier (achat). Vendeur et acheteur veulent l'IV inverse : le vendeur cherche une prime riche, l'acheteur une prime bon marché. Un contrat sans cotation exploitable (pas d'ask) est exclu, jamais noté sur du vide.
Charge une chaîne ci-dessus pour voir les meilleurs deals.
Racheter la position actuelle et vendre une nouvelle position (même titre, échéance différente) — clique « ↩ Racheter » / « ➜ Vendre » sur une ligne de la chaîne ou des meilleurs deals pour remplir les primes (ask pour racheter, bid pour vendre), ou saisis-les à la main. Crédit net si tu encaisses plus que tu ne rachètes, débit sinon.
Tout ce que cet onglet calcule, avec les valeurs de la chaîne actuellement affichée, pour pouvoir le valider à la main.
Le journal de la Roue du club, dans castellana : capital du compte, positions vendues avec leurs commissions, actions détenues après assignation et bilan de chaque cycle. Les calculs reprennent ceux du Google Sheets du club, avec trois corrections : la commission de rachat est comptée, une position ouverte n'entre dans aucun profit réalisé, et une date incohérente est signalée au lieu de produire un rendement absurde.
Les 503 titres du S&P 500 sont vérifiés un par un (calendrier Yahoo) ; restent ceux qui publient d'ici 14 jours. C'est la liste de référence de l'onglet, indépendante de la watchlist et des listes du Screener.
Le multiple de σ de l'expected move est celui de l'onglet Options ; la règle de prime est celle réglée dans l'onglet Options (—). Une date « estimée » est une date que Yahoo marque comme non confirmée.
La cible ne change ni les filtres ni le choix du strike : elle dit seulement ce que chaque événement doit rapporter pour qu'elle soit atteignable. Ces valeurs restent dans ce navigateur (rien n'est envoyé).
Vérifie le calendrier, puis analyse les titres de la liste officielle.