Description
DYNAMIC TRENDLINE PRO BOT V2.6.1
Trading automatisé des lignes de tendance pour cTrader, avec filtres de session et gestion des risques pour les prop firms.
━━━━━━━━━━━━━━━━━━━━
CE QU'IL FAIT
Dynamic Trendline Pro trace des lignes de tendance de support et de résistance sur votre graphique et les recalcule à chaque nouvelle barre. Il trade lorsque le prix casse, touche ou s'approche d'une ligne. Pour chacune de ces six situations (3 événements × 2 lignes), vous choisissez la réaction : suivre la tendance, l'inverser ou ne rien faire.
La version 2.6.1 ajoute un moteur complet de gestion des risques pour prop firm, un filtre de session de trading avec gestion automatique de l'heure d'été, et un ensemble de corrections pour la taille des positions et la protection des trades.
━━━━━━━━━━━━━━━━━━━━
FONCTIONNALITÉS CLÉS
✅ Lignes de tendance automatiques, tracées sur le graphique (support jaune, résistance bleu, angle affiché)
✅ Six scénarios d'entrée indépendants : Cassure / Toucher / Approche sur Support et Résistance
✅ Filtres optionnels : tendance MA, RSI, ADX, angle de pente, touches minimales
✅ Surcharge de volatilité ATR
✅ Break-Even, Trailing Stop et pyramiding optionnel
✅ Taille de position basée sur le risque (arrondi TOUJOURS À LA BAISSE)
✅ Filtre de session : Asie, Londres, New York, chevauchement, personnalisé (DST géré par marché)
✅ Outils prop firm : limites de pertes journalières/hebdomadaires, drawdown max, objectifs de profit, Hard Stop
✅ Limites d'équité vérifiées à CHAQUE TICK
✅ Nombre max de trades par jour, persistant après redémarrage du bot
✅ Journal détaillé : chaque trade bloqué explique pourquoi
✅ Aucune permission spéciale requise (AccessRights.None)
━━━━━━━━━━━━━━━━━━━━
COMMENT ÇA FONCTIONNE
1️⃣ Trouve les 2 plus bas plus bas (support) et les 2 plus hauts plus hauts (résistance) dans les N dernières bougies et trace les lignes
2️⃣ À chaque barre fermée, vérifie cassure, toucher ou approche
3️⃣ Passe les filtres : limites de risque, session, limite journalière, ADX, RSI, MA
4️⃣ Ouvre l'ordre avec SL/TP en pips et volume basé sur le risque
5️⃣ Gère le trade avec Break-Even, Trailing Stop et pyramiding
Direction lorsque l'action est ContinueTrend (Invert fait l'inverse) :
• Cassure Support → Vendre
• Toucher Support → Acheter
• Approche Support → Acheter
• Cassure Résistance → Acheter
• Toucher Résistance → Vendre
• Approche Résistance → Vendre
━━━━━━━━━━━━━━━━━━━━
GUIDE DES PARAMÈTRES
⚠️ Note sur les pips : toutes les valeurs en pips dépendent de l'instrument. Les valeurs par défaut (SL 2500, TP 3000, etc.) sont réglées pour des instruments avec une taille de pip très petite, comme l'or. Pour les paires Forex standards, réduisez-les. Toujours vérifier les valeurs par défaut avant de passer en réel.
━━━━━━━━━━━━━━━━━━━━
📌 TRADING
• Étiquette – Nom pour les trades de ce bot. Le bot ne gère que les positions avec sa propre étiquette. Utilisez une étiquette différente pour chaque instance sur le même symbole.
• Mode Taille – FixedLots utilise un volume fixe. RiskPercent calcule la taille de chaque trade à partir de votre solde et du stop loss.
• Volume (Lots) – Taille de lot utilisée en mode FixedLots. Aussi utilisé en secours si RiskPercent est sélectionné mais que le SL est à 0.
• Risque % par Trade – Pourcentage du solde risqué par trade en mode RiskPercent. Le volume est arrondi à la baisse. Si le lot minimum du broker force un risque supérieur à celui demandé, un avertissement est affiché dans le journal.
• Distance d'Approche (Pips) – À quelle distance d'une ligne de tendance le prix doit être pour déclencher un événement d'Approche. 0 désactive l'Approche.
━━━━━━━━━━━━━━━━━━━━
📐 LIGNE DE TENDANCE
• Nombre de Bougies Précédentes – Nombre de bougies analysées pour trouver les deux points d'ancrage. Plus élevé donne des lignes plus longues et stables. Plus bas donne des lignes plus rapides et réactives.
• Source du Prix Support – HighLow (bas) ou Close pour la ligne de support.
• Source du Prix Résistance – HighLow (hauts) ou Close pour la ligne de résistance.
━━━━━━━━━━━━━━━━━━━━
🔎 VALIDATION DE LA LIGNE DE TENDANCE
• Utiliser la Validation par Toucher – Rejette les lignes avec trop peu de points de contact.
• Touches Minimales Requises – Nombre minimum de touches, en comptant les 2 points d'ancrage.
• Tolérance de Toucher (Pips) – Distance maximale de la ligne pour qu'une bougie soit comptée comme un toucher.
• Utiliser le Filtre de Pente – N'accepte que les lignes dont la pente est dans une plage définie.
• Angle de Pente Min – Angle absolu minimum, en degrés.
• Angle de Pente Max – Angle absolu maximum, en degrés.
━━━━━━━━━━━━━━━━━━━━
🎯 ACTIONS SUR SUPPORT / RÉSISTANCE
Six paramètres, un pour chaque événement :
Action sur Cassure / Toucher / Approche Support
Action sur Cassure / Toucher / Approche Résistance
Chaque paramètre accepte :
• ContinueTrend – entrer dans la direction "naturelle" (voir la liste ci-dessus)
• Invert – entrer dans la direction opposée
• NoAction – ignorer l'événement
Valeurs par défaut : Cassure Support = Invert, Approche Support = ContinueTrend, Toucher Résistance = ContinueTrend, le reste NoAction.
━━━━━━━━━━━━━━━━━━━━
🛑 STOP LOSS / TAKE PROFIT
• Stop Loss Long / Short (Pips) – SL séparés pour achat et vente. 0 signifie PAS de stop. Ne pas utiliser 0 en mode RiskPercent : le bot revient au volume fixe et vous avertit.
• Take Profit Long / Short (Pips) – TP séparés pour achat et vente. 0 signifie pas de TP.
━━━━━━━━━━━━━━━━━━━━
⚖️ BREAK-EVEN
• Utiliser Break-Even – Déplace le stop au point d'équilibre une fois que le trade est en profit.
• Déclencheur BE (Pips de profit) – Profit nécessaire pour activer le break-even.
• Pips BE supplémentaires (au-delà de l'entrée) – Nombre de pips au-delà de l'entrée où le nouveau stop est placé. Il doit être bien en dessous du déclencheur, sinon le broker rejette le niveau. Le bot vous avertit au démarrage.
━━━━━━━━━━━━━━━━━━━━
📈 TRAILING STOP
• Utiliser Trailing Stop – Active le trailing stop.
• Déclencheur TS (Pips de profit) – Profit à partir duquel le trailing commence.
• Distance TS (Pips) – Distance entre le prix et le stop.
ℹ️ Break-Even et Trailing fonctionnent toujours, même en dehors de vos sessions de trading. Le filtre de session bloque seulement les NOUVELLES entrées.
━━━━━━━━━━━━━━━━━━━━
🧮 GESTION DE POSITION
• Max Trades Par Jour (0=désactivé) – Nombre maximum de trades OUVERTS par jour, y compris les entrées en pyramide, gagnants ou perdants. Reconstruit à partir de l'historique du broker au redémarrage. Se réinitialise à l'heure de réinitialisation des limites UTC.
• Max Entrées Longues Initiales – Nombre maximum de positions d'achat simultanées.
• Max Entrées Courtes Initiales – Nombre maximum de positions de vente simultanées.
━━━━━━━━━━━━━━━━━━━━
🔺 PYRAMIDE
• Utiliser la Pyramide – Permet d'ajouter à une position ouverte.
• Pyramide après BreakEven – Permet un ajout une fois que la position a atteint le break-even.
• Pyramide sur Retracement (Pips) – Ajoute lorsque le prix recule de ce nombre de pips depuis son meilleur niveau.
• Multiplicateur de Lot Pyramide – Multiplicateur de lot par niveau (1.5 = +50% à chaque ajout).
• Max Entrées Pyramide Longues / Courtes – Nombre maximum d'ajouts par direction.
Les entrées en pyramide comptent dans la limite quotidienne de trades. Elles respectent aussi le filtre de session et les limites de risque.
━━━━━━━━━━━━━━━━━━━━
🕐 FILTRE DE SESSION
Les sessions sont ADDITIVES : si une session activée est ouverte, le bot peut trader. Les heures sont saisies en heure LOCALE de chaque marché, au format HH:mm. Le bot les convertit en UTC et gère séparément l'heure d'été au Royaume-Uni et aux États-Unis. Le Japon n'en a pas.
• Activer le Filtre de Session – Active le filtre. S'il est activé sans session sélectionnée, AUCUN trade ne sera ouvert.
• Ajuster pour l'Heure d'Été – DST automatique pour le Royaume-Uni (dernier dimanche de mars au dernier dimanche d'octobre) et les États-Unis (deuxième dimanche de mars au premier dimanche de novembre).
• Appliquer le Filtre de Session à la Pyramide – Restreint aussi les ajouts en pyramide à vos sessions.
• Trader la Session Asiatique + Début/Fin – Heure locale de Tokyo (par défaut 09:00–15:00)
• Trader l'Ouverture de Londres + Début/Fin – Heure locale de Londres (par défaut 08:00–11:00)
• Trader l'Ouverture de New York + Début/Fin – Heure locale de New York (par défaut 09:30–11:30)
• Trader le Chevauchement Londres NY + Début/Fin – Heure locale de Londres (par défaut 13:00–16:00)
• Trader l'Après-midi de New York + Début/Fin – Heure locale de New York (par défaut 13:00–16:00)
• Utiliser une Session Personnalisée – Votre propre plage horaire.
• Fuseau Horaire de la Session Personnalisée – UtcTime, LondonLocal, NewYorkLocal ou TokyoLocal.
• Début / Fin de la Session Personnalisée – Supporte les plages de nuit (ex. 22:00 à 06:00).
━━━━━━━━━━━━━━━━━━━━
🛡️ GESTION DES RISQUES (PROP FIRM)
• Utiliser la Limite de Perte Quotidienne – Limite de drawdown quotidienne mesurée sur l'ÉQUITÉ depuis le point le plus haut de la journée, comme la plupart des prop firms.
• Pourcentage Limite de Perte Quotidienne – Perte maximale quotidienne, en pourcentage.
• Utiliser la Limite de Perte Hebdomadaire – Limite hebdomadaire sur les pertes réalisées.
• Pourcentage Limite de Perte Hebdomadaire – Perte maximale hebdomadaire, en pourcentage.
• Utiliser la Limite de Drawdown Max – Plancher absolu d'équité basé sur le solde de départ de la session. Une fois franchi, il se verrouille : le trading reste désactivé jusqu'au redémarrage du bot.
• Pourcentage Limite de Drawdown Max – Drawdown total maximal. Gardez-le au-dessus de la limite quotidienne.
• Utiliser l'Objectif de Profit Quotidien – Active un objectif de profit quotidien.
• Pourcentage Objectif de Profit Quotidien – Objectif de profit quotidien, en pourcentage.
• Utiliser l'Objectif de Profit Hebdomadaire – Active un objectif de profit hebdomadaire.
• Pourcentage Objectif de Profit Hebdomadaire – Objectif de profit hebdomadaire, en pourcentage.
• Arrêter le Trading à l'Objectif de Profit – Si activé, le bot arrête d'ouvrir des trades une fois un objectif atteint. Sinon, il continue de trader et ne fait que le consigner.
• Utiliser la Fermeture Forcée Hard Stop – Lorsqu'une limite critique (perte ou drawdown) est franchie, les positions ouvertes sont immédiatement fermées.
• Hard Stop Ferme Toutes les Positions du Symbole – PAR DÉFAUT : ACTIVÉ. Ferme TOUTES les positions sur le symbole, y compris les trades manuels et ceux d'autres bots, car les prop firms mesurent le drawdown sur l'ensemble du compte. Désactivez-le pour fermer uniquement les positions de ce bot.
• Heure de Réinitialisation des Limites UTC – Moment où les compteurs journaliers, hebdomadaires et le nombre de trades par jour sont réinitialisés. Le trading est réactivé à ce moment, sauf si le drawdown max a été franchi.
• Activer le Rapport d'État Horaire – Imprime l'équité, le drawdown journalier et total, le P/L journalier et le statut de trading dans le journal toutes les heures.
━━━━━━━━━━━━━━━━━━━━
📊 FILTRE DE TENDANCE MA
• Utiliser le Filtre de Tendance MA – Achats uniquement au-dessus de la moyenne mobile, ventes uniquement en dessous.
• Période MA / Type MA – Période et type de la moyenne mobile.
✅ CONFIRMATION RSI
• Utiliser le Filtre de Confirmation RSI – Confirme les entrées avec le RSI.
• Période de Confirmation RSI – Période du RSI.
• Niveau de Confirmation RSI Achat (>=) – Les achats sont autorisés uniquement si le RSI est à ce niveau ou au-dessus.
• Niveau de Confirmation RSI Vente (<=) – Les ventes sont autorisées uniquement si le RSI est à ce niveau ou en dessous.
↔️ FILTRE DE MARCHÉ LATÉRAL (ADX)
• Utiliser le Filtre ADX de Marché Latéral – Bloque les entrées dans les marchés en range.
• Période ADX – Période de l'ADX.
• Seuil ADX (< Bloque) – Les entrées sont bloquées lorsque l'ADX est en dessous de cette valeur.
━━━━━━━━━━━━━━━━━━━━
⚡ SURENCHÈRE DE TENDANCE (ATR & MANUEL)
• Forcer Toujours ContinueTrend (Manuel) – Force toujours la direction de la cassure et contourne les filtres. À utiliser avec prudence.
• Utiliser la Surcharge ATR – Active la détection de volatilité inhabituelle.
• Mode Panique ATR (Contourne les Filtres) – En forte volatilité, force la direction de la cassure ET ignore les filtres ADX/RSI/MA.
• Direction ATR Seulement (Garde les Filtres) – En forte volatilité, force la direction de la cassure mais GARDE les filtres.
• Période ATR – Période de l'ATR.
• Période Moyenne ATR – Période de la moyenne de l'ATR utilisée comme base.
• Multiplicateur Seuil ATR – La surcharge se déclenche lorsque l'ATR dépasse sa moyenne multipliée par cette valeur.
Si la surcharge ATR est activée mais que les modes Panique et Direction Seulement sont désactivés, l'ATR est seulement surveillée et ne modifie rien.
━━━━━━━━━━━━━━━━━━━━
🆕 NOUVEAUTÉS EN V2.6.1
• Correction de l'inversion Bid/Ask dans le calcul du profit ouvert (Break-Even, Trailing et Pyramide se déclenchaient un spread trop tôt)
• Break-Even et Trailing valident désormais les niveaux avant envoi, et ne retentent plus un niveau rejeté à chaque barre
• La taille de position arrondit toujours à la baisse, avec un avertissement lorsque le lot minimum augmente votre risque
• RiskPercent avec SL = 0 n'invente plus un stop de 10 pips
• Max Trades Par Jour se réinitialise désormais à l'heure de réinitialisation des limites UTC
• Hard Stop prend d'abord un instantané des positions, pour ne pas s'arrêter en cours de route
• La validation au démarrage signale les configurations impossibles
━━━━━━━━━━━━━━━━━━━━
💡 CONSEILS POUR UN DÉMARRAGE RAPIDE
- Faites un backtest d'abord, puis un test en avant sur démo avant de passer en réel
- Ajustez SL/TP/Trailing/Break-Even à la taille de pip de votre instrument
- Sur les comptes prop, fixez vos limites PLUS STRICTES que celles de la firme (ex. 2% journalier contre 5% de la firme)
- Lisez le journal au démarrage : il résume vos sessions, limites et avertissements de configuration
- Max Trades Par Jour est par défaut à 1, donc avec la pyramide activée, les ajouts utiliseraient toute la limite
━━━━━━━━━━━━━━━━━━━━
⚠️ AVERTISSEMENT SUR LES RISQUES
Le trading de CFDs, Forex et matières premières comporte un risque élevé de perte de capital. Aucun bot ne garantit des profits. Les performances passées et les résultats des backtests ne préjugent pas des résultats futurs. Ce logiciel est un outil d'automatisation et ne constitue pas un conseil financier. Ne tradez qu'avec de l'argent que vous pouvez vous permettre de perdre.
https://www.youtube.com/watch?v=ZPy1xNpjC8Q
Résumé
Key functionalities include session-based trading filters with automatic daylight saving adjustments, multiple technical filters (MA trend, RSI, ADX, slope angle), and volatility overrides using ATR. Trade management features encompass risk-based position sizing (rounding down), configurable stop loss and take profit levels, break-even and trailing stops, and optional pyramiding with customizable parameters.
Risk controls tailored for prop firms include daily and weekly loss limits, maximum drawdown thresholds, profit targets, and hard stops that can close all positions on a symbol. The bot enforces maximum trades per day and validates all risk limits on every tick. It supports multiple trading sessions (Asian, London, New York, overlaps, and custom) and provides detailed journaling for trade decisions and blocked entries.
This bot operates on market orders, is optimized for day trading with medium trade frequency, and is compatible with instruments requiring careful pip size adjustment. It includes a comprehensive parameter set for trendline validation, entry conditions, and risk management to adapt to various trading styles and risk profiles.
