Indicateur ICT Turtle Soup pour NinjaTrader 8
Il joue le retournement après le raid d’une liquidité évidente : haut et bas de la veille, des sessions asiatique et londonienne, égalités, extrêmes des 20 dernières bougies et swings. Le mode Raid entre au moment de la cassure avec un ordre limite juste au-delà du niveau ; le mode Reclaim applique la règle d’origine de Raschke et Connors.
Le téléchargement se fait en deux étapes depuis la section « Indicateurs gratuits » de la page d'accueil.

- Plateforme
- NinjaTrader 8
- Fichier
- NinjaScript (.cs), code source lisible
- Calcul
- /outils/calculateur-position-futures,Calculateur de taille de position futures,Combien de contrats pour un risque donné, avec la valeur du tick de chaque contrat.
- Prix
- Gratuit
- Fichier mis à jour le
- 8 octobre 2026
Comment fonctionne l’indicateur
- Liquidité. Swings, égalités (tolérance en ticks et en ATR), canal des 20 dernières bougies (règle d’origine), haut et bas de la veille, hauts et bas des sessions asiatique (20:00-00:00) et londonienne (02:00-05:00). L’extrême balayé doit dater d’au moins 4 bougies.
- Mode Raid (défaut). Ordre limite 1 tick au-delà du niveau, exécuté au moment de la cassure, sans confirmation : la chasse aux stops est anticipée. Stop à 8 ticks ou 1 × ATR au-delà de l’entrée (le plus grand des deux).
- Mode Reclaim. La cassure doit échouer avec une clôture de retour à l’intérieur, sur la même bougie (Turtle Soup) ou la suivante (Turtle Soup Plus One). Un raid de plus de 2 × ATR est considéré comme une vraie cassure. Stop au-delà de l’extrême du raid.
- Trade. Objectif sur le niveau intact le plus proche de l’autre côté qui paie au moins 2 R (sinon R:R fixe en repli). Break-even et durée maximale en trade disponibles, désactivés par défaut.
- Affichage. Niveaux de liquidité (6 par côté) avec leurs étiquettes au bord droit, trades en cours et passés ; alertes sur le raid et l’entrée.
Marchés et unités de temps
- Tout instrument chargé dans NinjaTrader 8 : futures sur indices (ES, NQ…), énergie, métaux, Forex. Les seuils combinent un plancher en ticks et un multiple d’ATR, pour rester cohérents d’un marché à l’autre.
- Les heures sont exprimées en heure de New York. Avec la référence « NewYorkAuto », la conversion depuis le fuseau de ton graphique et le changement d’heure sont gérés automatiquement.
- Calcul à chaque tick en temps réel ; par défaut, tout l’historique chargé est analysé.
Configuration requise
- NinjaTrader 8, plateforme de bureau pour Windows. L’indicateur est gratuit ; NinjaTrader est un logiciel tiers qui a ses propres conditions et peut être payant selon l’usage (licence, trading en réel).
- Données. Les barres du graphique suffisent : pas besoin de Tick Replay ni de profondeur de marché. Les données de ta connexion peuvent être payantes selon la bourse et l’abonnement.
Paramètres
L’indicateur est en anglais : chaque paramètre porte le nom affiché dans NinjaTrader, avec sa valeur par défaut lue dans le code source (.cs) et son explication en français.
1. Liquidity
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Swing highs / lows | oui | |
| Swing strength | 3 | Nombre de bougies de chaque côté d'un swing high / low. |
| Equal highs / lows | oui | Deux swings au même prix (relative equal highs / lows) concentrent davantage de stops. |
| Equal tolerance (ticks) | 2 | |
| Equal tolerance (x ATR) | 0.1 | |
| Channel high / low (Raschke & Connors) | oui | |
| Channel length (bars) | 20 | Règle d'origine : 20. |
| Previous day high / low | oui | |
| Asian and London session highs / lows | oui | |
| Asia start (HHMM, NY) | 2000 | |
| Asia end (HHMM, NY) | 0 | |
| London start (HHMM, NY) | 200 | |
| London end (HHMM, NY) | 500 | |
| Min age of the raided extreme (bars) | 4 | Règle d'origine : l'extrême précédent a été fait au moins 4 bougies plus tôt. |
| Swing lookback (bars) | 300 |
2. Entry
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Entry | Raid | Raid (par défaut) = ordre limite juste au-delà du niveau, exécuté AU moment de la cassure, sans confirmation. Reclaim = Turtle Soup d'origine : la cassure doit échouer avec une clôture de retour à l'intérieur (même bougie, ou les bougies suivantes : Plus One). |
| Raid offset (ticks) | 1 | Distance au-delà du niveau à partir de laquelle commence un raid (et où se place l'ordre limite du mode Raid). |
| Raid stop (ticks) | 8 | Mode Raid : distance du stop au-delà de l'entrée, ou le multiple d'ATR ci-dessous s'il est plus grand. |
| Raid stop (x ATR) | 1.0 | |
| Reclaim window (bars) | 1 | 0 = la bougie de cassure doit clôturer de nouveau à l'intérieur (Turtle Soup). 1 = la bougie suivante peut le faire (Turtle Soup Plus One). |
| Max raid depth (x ATR) | 2.0 | Mode Reclaim : un mouvement plus profond que cela est une vraie cassure. 0 = désactivé. |
| Stop buffer beyond the raid (ticks) | 2 | Mode Reclaim : stop au-delà de l'extrême du raid. |
| Stop buffer beyond the raid (x ATR) | 0.1 |
3. Trade
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Allow longs | oui | |
| Allow shorts | oui | |
| Target | OppositeLiquidity | OppositeLiquidity = le niveau intact le plus proche, de l'autre côté, qui offre le R:R minimum. FixedRR = multiple du risque. |
| Min distance to target (ticks) | 8 | |
| Min distance to target (x ATR) | 1.0 | |
| Min R:R | 2.0 | |
| Fixed R:R | 2.0 | |
| Fall back to fixed R:R | oui | |
| Breakeven at (R) | 0 | Stop ramené à l'entrée une fois que le trade a parcouru ce nombre de R. 0 = désactivé. |
| Max bars in trade | 0 | Le Turtle Soup est un fade court terme : sortie à la clôture après ce nombre de bougies. 0 = désactivé. |
| ATR period | 14 |
4. Killzones (New York Time)
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Trade only inside killzones | non | Off (par défaut) = l'indicateur fonctionne en continu. On = les raids ne sont tradés que dans les killzones activées. |
| London | oui | |
| London start (HHMM) | 200 | |
| London end (HHMM) | 500 | |
| New York AM | oui | |
| New York AM start (HHMM) | 700 | |
| New York AM end (HHMM) | 1000 | |
| New York PM | oui | |
| New York PM start (HHMM) | 1330 | |
| New York PM end (HHMM) | 1600 | |
| Time reference | NewYorkAuto | NewYorkAuto = horaires de New York (heure d'été gérée), convertis depuis le fuseau horaire du graphique. |
| Manual offset (hours) | 0 |
5. Real Time
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Calculate on every tick (real time) | oui | |
| History analysed (bars, 0 = all) | 0 |
6. Display
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Liquidity levels | oui | |
| Levels shown per side | 6 | |
| Level tabs at the right edge | oui | |
| Trades | oui | |
| Labels | oui | |
| Keep cancelled setups | non | |
| Dashboard | oui | |
| Trades kept on chart (0 = all) | 20 | |
| Zone opacity (%) | 20 |
7. Alerts
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Alert when price nears liquidity | non | |
| Near = within (ticks) | 8 | |
| Alert on raid / entry | oui | |
| Alert on target / stop | non | |
| Sound file | Alert4.wav | Nom du fichier dans le dossier sounds de NinjaTrader (ou chemin complet). Vide = silencieux. |
| Alert rearm (seconds) | 15 |
8. Trading Evolution
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Show logo | oui | |
| Show name | oui | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | non |
8 couleurs personnalisables dans l'onglet Couleurs de NinjaTrader.
Installation dans NinjaTrader 8
- Télécharge le pack gratuit (fichier ZIP) qui contient l'indicateur, depuis la section Indicateurs gratuits de la page d'accueil.
- Dans NinjaTrader 8, ouvre le menu Tools › Import › NinjaScript Add-On, choisis le fichier ZIP, puis redémarre NinjaTrader.
- Active ta licence gratuite : Control Center › New › Trading Evolution License, puis enregistre ta clé.
- Sur un graphique, ouvre la liste des indicateurs (clic droit › Indicators) et ajoute « TRADING EVOLUTION - Turtle Soup ».
Problèmes fréquents et solutions
- Rien ne s’affiche. Charge assez d’historique (plusieurs jours en intraday) : le modèle a besoin de swings et de sessions complètes pour détecter un setup.
- L’indicateur n’apparaît pas dans la liste. Vérifie que l’import du pack (Tools › Import › NinjaScript Add-On) s’est terminé sans erreur, puis redémarre NinjaTrader. NinjaTrader compile tous les scripts ensemble : une erreur dans un autre script installé peut bloquer l’import ; corrige ou retire ce script. Si l’outil affiche un message de licence, enregistre ta clé gratuite dans Control Center › New › Trading Evolution License.
- Erreur « already contains a definition ». Une ancienne copie du même indicateur existe sous un autre nom de fichier : supprime-la, puis recompile.
Limites à connaître
- C’est un indicateur, pas une stratégie automatique : il n’envoie aucun ordre et ne gère aucune position.
- Les seuils (force des swings, displacement, taille du FVG, R:R minimum) sont des choix de paramétrage, pas des règles officielles ICT. Adapte-les à ton marché et à ton unité de temps.
- Les trades « gagnés » ou « perdus » affichés portent sur l’historique chargé. Ils ne préjugent en rien des résultats futurs.
- Aucun signal n’est garanti : le trading de futures comporte un risque de perte en capital.
Questions fréquentes
L’indicateur est-il gratuit ?
Oui, l’indicateur est gratuit (pack et licence gratuits), sans abonnement. Il nécessite NinjaTrader 8, un logiciel tiers qui a ses propres conditions d’utilisation.
Est-ce qu’il passe des ordres ?
Non. Il dessine les setups et peut émettre des alertes sonores, mais c’est toi qui décides et qui passes tes ordres.
Quelle différence entre les modes Raid et Reclaim ?
Raid entre pendant la cassure, avec un ordre limite juste au-delà du niveau, sans attendre de confirmation. Reclaim attend l’échec de la cassure : une clôture de retour à l’intérieur, sur la bougie de cassure ou la suivante.
D’où vient le nom Turtle Soup ?
La configuration a été décrite par Linda Raschke et Laurence Connors pour prendre le contre-pied des cassures des plus hauts et plus bas de 20 jours utilisées par les « Turtles ». ICT l’applique aux raids de liquidité ; l’indicateur utilise un canal de 20 bougies, sur toute unité de temps.
Concepts et outils liés
Les autres indicateurs NinjaTrader 8 gratuits
Articles liés
Contenu éducatif. Ces indicateurs ne constituent pas un conseil en investissement et ne garantissent aucun résultat. Le trading de futures comporte un risque de perte en capital qui peut dépasser la mise initiale. Conditions d’utilisation · Disclaimers