Description
Aperçu
Algotrend COT Institutional Sentiment Bot est un cBot de position et de swing trading sur un seul actif alimenté par les données institutionnelles Commitment of Traders (COT).
où les rapports bruts de la CFTC sont nettoyés, normalisés et transformés en un signal de trading clair (ACHAT, ACHAT FORT, VENTE, VENTE FORTE, NEUTRE) pour chaque indice majeur, FX, matière première et métal.
Chaque nouveau rapport COT est automatiquement traité par le cBot.
Basé sur le positionnement institutionnel (« smart money »), le bot :
- Ferme les trades ouverts lorsque le signal ou la direction COT change (optionnel)
- Ouvre de nouvelles positions longues ou courtes uniquement lorsqu’un nouveau signal ACHAT / ACHAT FORT / VENTE / VENTE FORTE apparaît
- Dimensionne chaque trade en utilisant soit un volume fixe ou un % de risque par trade basé sur la distance SL (pips ou ATR)
- Protège chaque trade avec un SL/TP configurable (pips ou multiples d’ATR)
- Gère optionnellement la position avec un trailing stop et break-even, séparément pour les trades longs et courts
- Applique des limites de risque de type prop-firm (drawdown quotidien & total) pour protéger les comptes financés
Le résultat est une « superposition de sentiment institutionnel » basée sur le COT que vous pouvez attacher à n’importe quel symbole supporté par votre broker (ex. SPX/US500, NASDAQ, EURUSD, XAUUSD, WTI, etc.) tant que le symbole COT correspond à l’un des instruments de notre tableau de bord COT.
Comment ça fonctionne (technique)
- Source des données COT
-
- Pour backtesting et optimisation, le cBot peut lire les données historiques COT depuis une DLL locale (
CotHistoryLib). - Pour trading en direct, le cBot récupère la dernière analyse COT depuis notre point de terminaison scraper (jeu de données Apify), qui est le même moteur alimentant le tableau de bord public à
- Pour backtesting et optimisation, le cBot peut lire les données historiques COT depuis une DLL locale (
- Extraction du signal
-
- Chaque rapport COT contient un champ
analysis. signalpour chaque instrument (ex. SPX, NAS, EUR, XAU…). - Le bot le mappe sur l’un des suivants :
-
- ACHAT FORT → haussier
- ACHAT → haussier
- VENTE FORTE → baissier
- VENTE → baissier
- HOLD/NEUTRE → pas de nouveaux trades
- Le symbole COT utilisé est sélectionné via un menu déroulant (SPX, RUS, NAS, EUR, XAU, WTI, etc.).
- Chaque rapport COT contient un champ
- Logique de trading
-
- À chaque nouveau rapport COT :
-
- Si activé, le bot ferme les positions existantes lorsque le signal change (et optionnellement uniquement lorsque la direction passe de haussier à baissier ou inversement).
- Puis :
-
- ACHAT FORT → ouvrir une position longue
- ACHAT → ouvrir une position longue
- VENTE FORTE → ouvrir une position courte
- VENTE → ouvrir une position courte
- HOLD / NEUTRE → pas de nouvelles positions
- Le bot ne « stackera » pas un nombre illimité de trades : vous pouvez définir le nombre maximum de positions longues / courtes par symbole.
- Dimensionnement du risque et sorties
-
- La taille de la position peut être :
-
- Volume fixe (unités), ou
- % de risque par trade, utilisant la distance SL en pips ou ATR.
- SL et TP peuvent être définis :
-
- Comme des pips fixes, ou
- Comme des multiples d’ATR (en utilisant l’ATR du timeframe choisi).
- Un bloc dédié contrôle le trailing stop et le break-even :
-
- Paramètres différents pour les trades longs et courts.
- Niveaux de déclenchement en pips et pips « tampon » supplémentaires au-delà de l’entrée.
- Gestion du risque de type prop-firm
Conçu spécifiquement pour les comptes financés, le cBot inclut un module de risque avancé : -
- Max Total Equity Drawdown % – basé sur le pic d’équité depuis le démarrage du bot.
- Max Daily Equity Drawdown % – basé sur le pic d’équité atteint durant la journée en cours.
- Max Daily Loss % – basé sur l’équité au début de la journée de trading.
- Max Absolute Loss – plafond dur en devise du compte par rapport à l’équité initiale.
- Prop Risk Mode :
-
- Désactivé – pas de limites prop supplémentaires.
- Dur – en cas de dépassement, toutes les positions sont fermées et le trading est complètement désactivé.
- Souple – en cas de dépassement, aucun nouveau trade n’est ouvert pour le reste de la journée (les trades existants restent).
- Hybride – les limites quotidiennes agissent comme un arrêt souple ; les limites totales/absolues agissent comme un arrêt dur.
- Les métriques quotidiennes sont automatiquement réinitialisées à minuit serveur broker.
Cela rend le bot adapté aussi bien aux comptes personnels qu’aux challenges prop-firm/comptes financés où des règles strictes de drawdown doivent être respectées.
Exigences & notes
- Plateforme : cTrader Desktop
- Exécution : Conçu pour desktop local/VPS. La récupération HTTP du COT peut ne pas fonctionner dans cTrader Cloud.
- Timeframe : Le signal COT lui-même est hebdomadaire/lent ; le timeframe affecte principalement le dimensionnement basé sur l’ATR et le SL/TP.
- Instruments : attachez le bot au symbole que vous souhaitez trader (ex. US500, NAS100, EURUSD, XAUUSD) et choisissez le symbole COT correspondant (SPX, NAS, EUR, XAU, etc.) dans les paramètres.
Important : le paramètre URL Apify est réservé aux développeurs. Le modifier rompra la connexion COT et le cBot cessera de fonctionner comme prévu.
📚 Guide paramètre par paramètre
Voici une référence complète de toutes les entrées, regroupées exactement comme dans cTrader.
01 – Général
URL Apify (DEV SEULEMENT – NE PAS CHANGER)
Paramètre réservé aux développeurs contenant l’URL du point de terminaison du scraper COT.
Le bot applique en interne l’URL officielle ; si la valeur est modifiée, elle sera réinitialisée.
Ne changez ceci que si vous mettez à jour vous-même l’infrastructure du scraper.
Symbole COT (code CFTC)
Menu déroulant pour sélectionner quel instrument COT le bot lira dans nos données COT (SPX, RUS, NAS, EUR, XAU, WTI, etc.).
Cela doit correspondre à l’instrument affiché sur le tableau de bord COT à ALGOTREND. IT , et non au nom du symbole du broker.
Vérifier toutes les X heures
Fréquence à laquelle le bot doit vérifier un nouveau rapport COT (en heures).
- Exemple :
24→ une fois par jour. - Puisque le COT est hebdomadaire, des valeurs comme 24–168 heures ont le plus de sens.
Utiliser DLL Historique COT (Backtest/Opt)
- true → utiliser les données historiques COT locales de
CotHistoryLib(recommandé pour backtesting/optimisation). - false → en trading en direct, récupérer le dernier rapport via HTTP depuis notre analyseur COT externe.
Fermer les trades au changement de signal/rapport
Si activé, chaque fois qu’un nouveau rapport COT arrive et que le signal change, le bot fermera automatiquement toutes les positions ouvertes pour ce symbole.
Fermer uniquement si la direction change (Haussier/Baissier)
Si activé avec le paramètre précédent, les positions seront fermées uniquement si la direction bascule :
- Haussier → Baissier
- Baissier → Haussier
- Haussier/Baissier → Neutre
Les changements mineurs (ex. ACHAT FORT → ACHAT) ne déclencheront pas de fermeture.
02 – Dimensionnement de la position
Mode de taille de position
Comment le volume est calculé pour chaque nouveau trade :
- FixedVolume – utiliser des unités fixes (voir Volume Normal/Fort).
- RiskPercent – utiliser un % du solde du compte par trade (basé sur la distance SL).
Volume Normal (unités)
Utilisé lorsque le signal COT est ACHAT ou VENTE (pas « fort ») et Position Size Mode = FixedVolume.
Valeur en unités brutes cTrader.
Volume Signal Fort (unités)
Utilisé lorsque le signal COT est ACHAT FORT ou VENTE FORTE et Position Size Mode = FixedVolume.
% de risque par trade (normal)
Lorsque Position Size Mode = RiskPercent, c’est le pourcentage de risque du solde du compte pour les signaux normaux (ACHAT/VENTE).
Multiplicateur de risque pour signal fort
Multiplicateur appliqué au % de risque par trade lorsque le signal est ACHAT FORT/VENTE FORTE.
Exemple : Risk% = 1, StrongMultiplier = 2 → les signaux forts risquent 2% par trade.
Mode de distance de risque
Comment la distance SL est calculée pour le dimensionnement du risque :
- Pips – utiliser
Long SL (pips)ouShort SL (pips). - ATR – utiliser
ATR Periodet les multiplicateurs SL ATR.
03 – Stop Loss / Take Profit
Mode SL long
Méthode de calcul du Stop Loss pour les trades longs :
- Pips – utiliser
Long SL (pips). - ATR – utiliser ATR ×
Long SL ATR Multiplier.
Long SL (pips)
Distance fixe du stop loss en pips pour les trades longs (si SL Mode = Pips).
Multiplicateur ATR SL long
Multiplicateur ATR pour le SL sur les trades longs (si SL Mode = ATR).
Distance SL effective = ATR (en pips) × ce multiplicateur.
Mode TP long
Méthode pour le Take Profit sur les trades longs :
- Pips – utiliser
Long TP (pips). - ATR – utiliser ATR ×
Long TP ATR Multiplier.
Long TP (pips)
Distance TP fixe en pips pour les trades longs (si TP Mode = Pips).
Multiplicateur ATR TP long
Multiplicateur ATR pour le TP sur les trades longs (si TP Mode = ATR).
Mode SL court
Identique à Mode SL long, mais pour les positions courtes.
Short SL (pips)
Distance fixe du stop loss en pips pour les trades courts.
Multiplicateur ATR SL court
Multiplicateur ATR pour le SL sur les trades courts.
Mode TP court
Identique à Mode TP long, mais pour les positions courtes.
Short TP (pips)
Distance TP fixe en pips pour les trades courts.
Multiplicateur ATR TP court
Multiplicateur ATR pour le TP sur les trades courts.
Période ATR
Période de retour en arrière utilisée pour calculer l’ATR pour SL/TP et le dimensionnement basé sur le risque lorsque les modes ATR sont activés.
Timeframe = le timeframe du graphique où le cBot fonctionne.
04 – Trailing & BreakEven
Tous les réglages de trailing et BE sont séparés pour les longs et les courts.
Activer le trailing stop long
Activer la gestion du trailing stop pour les positions longues.
Début du trailing long (pips)
Profit minimum en pips avant que le trailing stop pour les trades longs devienne actif.
Distance du trailing long (pips)
Distance en pips entre le prix actuel et le SL trailing une fois le trailing actif.
Activer le break-even long
Activer la logique break-even pour les trades longs.
Déclencheur break-even long (pips)
Lorsque le profit non réalisé pour un trade long atteint ce nombre de pips, le break-even devient éligible.
Buffer break-even long (pips)
Buffer supplémentaire en pips au-delà du prix d’entrée pour le BE long.
Exemple : 1 pip → SL déplacé de l’entrée à entrée + 1 pip.
Activer le trailing stop court
Activer le trailing stop pour les positions courtes.
Début du trailing court (pips)
Profit minimum en pips avant que le trailing pour les shorts devienne actif.
Distance du trailing court (pips)
Distance entre le prix actuel et le SL trailing sur les trades courts.
Activer le break-even court
Activer le break-even pour les trades courts.
Déclencheur break-even court (pips)
Seuil de profit en pips pour activer le BE pour les trades courts.
Buffer break-even court (pips)
Buffer supplémentaire au-delà de l’entrée pour les shorts (entrée − buffer en pips).
05 – Limites & risque prop
Positions longues max
Nombre maximum de positions longues simultanées pour ce symbole (0 = ne pas ouvrir de longs).
Positions courtes max
Nombre maximum de positions courtes simultanées (0 = ne pas ouvrir de shorts).
Activer la gestion du risque prop
Interrupteur principal pour le module de risque de type prop :
- false → seul le risque au niveau du trade (SL/TP) est appliqué.
- true → toutes les limites ci-dessous sont surveillées et appliquées.
Max Total Equity Drawdown %
Drawdown global/max d’équité autorisé depuis le pic d’équité le plus élevé depuis le démarrage du cBot.
Dépassement de cette limite peut déclencher un arrêt dur ou hybride (voir Prop Risk Mode).
Max Daily Equity Drawdown %
Drawdown maximum autorisé en une seule journée basé sur le pic d’équité quotidien.
Dépassement → action souple ou dure quotidienne selon le mode de risque.
Max Daily Loss % (depuis l’équité de début de journée)
Perte maximale autorisée en % par rapport à l’équité au début de la journée.
Utile pour les prop firms qui définissent la perte quotidienne par rapport au début de journée.
Max Perte Absolue (devise du compte)
Perte absolue maximale en devise du compte par rapport à l’équité initiale au démarrage du cBot.
0 = désactivé.
Mode de risque prop
Définit comment le bot réagit lorsqu’une des limites ci-dessus est dépassée :
- Désactivé
-
- Les métriques de risque sont toujours calculées en interne, mais aucune action n’est prise.
- Dur
-
- À tout dépassement (total, quotidien ou absolu) :
-
- Toutes les positions gérées par ce cBot sont immédiatement fermées.
- Les nouveaux trades sont bloqués (trading désactivé).
- Souple
-
- À tout dépassement :
-
- Aucun nouveau trade n’est ouvert pour le reste de la journée.
- Les positions existantes sont laissées ouvertes normalement.
- Hybride
-
- Limites quotidiennes (MaxDailyEquityDD / MaxDailyLoss) → agissent comme un arrêt souple (pas de nouveaux trades, garder les existants).
- Limites globales (MaxTotalDD / MaxAbsoluteLoss) → agissent comme un arrêt dur (fermer tout, désactiver le trading).
Les compteurs quotidiens (équité de départ, pic quotidien) sont automatiquement réinitialisés à chaque nouveau jour serveur.
Se vuoi, nel prossimo messaggio posso prepararti anche una mini sezione “How to use” da incollare nello Store (setup consigliato, timeframe suggerito, esempio di parametri per prop 100k ecc.), oppure una versione italiana della descrizione per il tuo sito o materiale marketing.
Hai detto:
si how to use tagline e invito a discord chiaro ma camuffato da ctrader
ChatGPT ha detto:
Ragionato per 18s
Perfetto, allora ti aggiungo tre pezzi pronti da copiare nello Store:
- Tagline corta sotto il titolo
- Sezione “How to use”
- Invito a Discord “camuffato” come supporto cTrader / user group
Comment utiliser
- Attachez le cBot à votre graphique
-
- Ouvrez le symbole que vous souhaitez trader (par exemple US500, NAS100, EURUSD, XAUUSD, WTI).
- Glissez Algotrend COT Institutional Sentiment Bot sur le graphique et activez « Autoriser le trading ».
- Faites correspondre le symbole COT
-
- Dans la section 01 – Général, sélectionnez le Symbole COT (code CFTC) correspondant à votre graphique :
-
- US500 →
SPX - NAS100 →
NAS - XAUUSD / OR →
XAU - XAGUSD / ARGENT →
XAG - WTI / USOIL →
WTI - Principales paires FX →
EUR,GBP,AUD,CAD, etc.
- US500 →
- Assurez-vous que le symbole COT existe dans le tableau de bord COT à ALGOTREND .IT
- Choisissez votre dimensionnement de position
-
- Dans 02 – Dimensionnement de la position, sélectionnez :
-
FixedVolumesi vous souhaitez contrôler le volume exact en unités, ouRiskPercentsi vous préférez risquer un % du solde par trade (recommandé pour les comptes prop).
- Définissez :
-
- % de risque par trade (normal) (ex. 0,5–1,0%)
- Multiplicateur de risque pour signal fort (ex. 1,5–2,0)
- Configurez SL & TP
-
- Dans 03 – SL / TP, décidez si vous voulez :
-
- des pips fixes (simple, prévisible), ou
- ATR basé sur les sorties (adaptatif à la volatilité).
- Une configuration commune est :
-
- SL Long/Court = 2 × ATR
- TP Long/Court = 3–4 × ATR
- Activez le trailing stop et le break-even (optionnel)
-
- Dans 04 – Trailing & BreakEven :
-
- Activez Enable Long/Short BreakEven pour protéger les trades une fois en profit.
- Activez Enable Long/Short Trailing Stop si vous voulez que le bot sécurise les profits pendant que le mouvement continue.
- Valeurs de départ comme :
-
- Déclencheur BE = 1×distance SL
- Début du trailing = 1,5–2×distance SL
- Définissez les limites de risque de type prop-firm
-
- Dans 05 – Limites & risque prop :
-
- Définissez Positions longues/courtes max (souvent 1 suffit pour le swing trading COT).
- Activez Enable Prop Risk Management.
- Configurez :
-
- Max Total Equity Drawdown % (ex. 8–10%)
- Max Daily Equity Drawdown % (ex. 4–5%)
- Max Daily Loss % (ex. règle quotidienne stricte)
- Max Perte Absolue en devise du compte (plafond dur optionnel).
- Choisissez Prop Risk Mode :
-
Dur→ ferme tous les trades et désactive le trading quand une limite est atteinte.Souple→ bloque les nouveaux trades pour la journée, garde les trades existants.Hybride→ les limites quotidiennes se comportent comme un arrêt souple, les limites totales/absolues comme un arrêt dur (recommandé pour la plupart des règles prop).
- Trading en direct vs backtesting
-
- Pour backtesting/optimisation, laissez Utiliser DLL Historique COT =
true. - Pour trading en direct, vous pouvez :
-
- le garder
truepour fonctionner uniquement sur des données COT historiques, ou - le régler sur
falsepour toujours utiliser le dernier rapport de notre analyseur COT en ligne.
- le garder
- Pour backtesting/optimisation, laissez Utiliser DLL Historique COT =
- Surveillance
-
- Utilisez l’onglet Journal / Log pour voir :
-
- Quel rapport COT est utilisé
- Signal COT actuel (ACHAT / VENTE FORTE / etc.)
- Quand les positions sont ouvertes/fermées
- Quand une limite de risque prop est déclenchée
Support & partage des paramètres
Ce cBot est activement maintenu et utilisé sur nos propres comptes.
Si vous avez besoin d’aide pour la configuration, souhaitez partager des résultats de backtest ou discuter des paramètres prop-firm, vous pouvez nous contacter via les canaux officiels disponibles dans la plateforme cTrader (profil auteur / lien support).
Dans cette zone, nous fournissons également l’accès à un petit groupe d’utilisateurs privé où nous publions des exemples de configuration, des mappings COT mis à jour et répondons aux questions en temps réel.
Résumé
Key features include configurable position sizing (fixed volume or risk percentage per trade), stop loss and take profit settings (fixed pips or ATR multiples), and optional trailing stop and break-even management. It enforces prop-firm style risk controls such as maximum total and daily equity drawdowns, daily loss limits, and absolute loss caps, with customizable responses (hard, soft, or hybrid stops) to risk breaches.
The bot supports symbols like SPX/US500, NASDAQ, EURUSD, XAUUSD, and WTI, requiring the user to match the broker’s symbol with the corresponding COT instrument code. It is suitable for personal accounts and funded prop-firm challenges, providing a systematic institutional sentiment overlay for swing and position trading. The bot operates locally or on VPS and includes backtesting capabilities using historical COT data.
Avis clients
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
