Trident Pro MT4
- Experts
- Version: 1.0
- Activations: 20
Trident Pro est un Expert Advisor multidevise pour MetaTrader 4 qui trade trois paires liées entre elles : AUDCAD, NZDCAD et AUDNZD. Il suffit de l'installer sur un seul graphique pour qu'il gère lui-même les trois paires. L'EA entre lorsque le prix s'est nettement écarté de son canal et accompagne la position jusqu'au retour du prix. Le contrôle intégré de l'exposition par devise et de la charge du dépôt empêche d'accumuler un volume excessif.
Version pour MetaTrader 5 : https://www.mql5.com/en/market/product/207953
Abonnez-vous à ma chaîne pour ne manquer ni les mises à jour ni les nouveaux produits : https://www.mql5.com/en/channels/algotrader
Le prix augmentera très probablement par paliers, et les ventes seront un jour arrêtées complètement afin que l'EA ne se diffuse pas trop largement.
Comment fonctionne l'EA
- Il surveille trois paires en même temps depuis un seul graphique.
- Lorsque le prix sort de la limite du canal, il ouvre un ordre de départ dans le sens du retour.
- Si le prix continue contre la position, il ajoute des ordres de moyennage. Le pas entre les ordres s'adapte à la volatilité et peut s'élargir, de sorte que la série s'étale sur une grande distance au lieu d'être remplie d'un coup.
- Un ordre de moyennage est ouvert au plus une fois par barre de l'unité de temps choisie, et seulement après une barre clôturée dans le sens de la position.
- Chaque ordre a son propre take profit. La série est clôturée en entier lorsque le prix revient au niveau calculé.
- Si le trailing stop est activé, il protège le profit tant que la série ne compte qu'un ordre. Après son déclenchement, une nouvelle entrée n'est ouverte qu'à un meilleur prix.
- Avant chaque ordre, l'EA vérifie la position nette sur chaque devise (AUD, NZD, CAD) et la charge du dépôt. Si une limite est dépassée, l'ordre est réduit ou ignoré.
- Si le niveau de marge du compte passe sous la valeur définie, l'EA clôture tous ses ordres.
Caractéristiques
- Trois paires sur un graphique, un seul numéro magique.
- Le pas de la grille s'adapte à la volatilité actuelle.
- Contrôle de la position nette par devise : l'EA ne double pas la mise sur une devise via des paires différentes.
- Limite de charge du dépôt et protection par niveau de marge.
- Trailing stop et protection contre des stops et take profits placés trop près du prix.
- Filtre de spread et filtre de la session asiatique.
- Panneau d'information qui s'adapte de lui-même à la taille du graphique.
Recommandations
- Paires : AUDCAD, NZDCAD, AUDNZD. Si votre courtier utilise des noms avec suffixe, saisissez-les dans Work Pairs exactement comme dans la fenêtre « Observation du marché ».
- Unité de temps du graphique : indifférente. L'EA utilise ses propres unités de temps définies dans les paramètres.
- Installez l'EA sur le graphique de l'une des paires de travail.
Tests
- Un test multidevise est impossible dans MetaTrader 4 : le testeur de cette plateforme ne travaille qu'avec un seul symbole. En test, l'EA ne trade que la paire du graphique sur lequel il est lancé.
- Testez chaque paire de travail (AUDCAD, NZDCAD, AUDNZD) séparément, sur le graphique M1.
- Pour voir les trois paires travailler ensemble, testez la version pour MetaTrader 5 : dans son testeur, l'EA trade toutes les paires en même temps. Lien : https://www.mql5.com/en/market/product/207953
- En trading réel, la version pour MetaTrader 4 fonctionne comme la version pour MetaTrader 5 : un graphique et toutes les paires de Work Pairs.
Panneau sur le graphique
Le panneau s'active avec le paramètre Show panel. On peut le déplacer par son en-tête et le réduire avec le bouton ; sa position est mémorisée. La taille du panneau s'adapte d'elle-même à la taille du graphique ; si vous préférez, fixez-la en pourcentage avec le paramètre Panel size. Le panneau permet de voir tout de suite si l'EA travaille et, s'il n'ouvre pas d'ordre, pourquoi.
- En-tête : nom, version et résultat total actuel (P/L) des ordres ouverts sur toutes les paires.
- Status : état général. WORKING signifie que l'EA travaille. WORKING: 2 of 3 pairs ready signifie que certaines paires chargent encore l'historique. PAUSED: drawdown limit signifie que les nouveaux ordres sont suspendus par la limite de drawdown. STOPPED signifie que le trading algorithmique est désactivé ou qu'aucune paire n'est prête.
- Data : si l'historique des cotations est suffisant. Sinon, la paire et l'unité de temps en cours de chargement sont indiquées.
- PAIR : nom de la paire.
- PROFIT : profit ou perte actuel des ordres ouverts sur la paire.
- SPREAD : spread actuel. Il devient orange s'il dépasse Max spread.
- START LOT : lot du prochain ordre de départ.
- STATE : ce qui se passe sur la paire. Waiting for signal : attente d'un signal. In series: 2/5 orders : une série est ouverte, avec le nombre d'ordres sur le maximum. Paused: Asian session : pause pendant la session asiatique. Waiting: spread too high : le spread est trop élevé. Loading history : l'historique se charge. La raison pour laquelle un ordre est reporté s'affiche ici aussi : attente d'une barre de confirmation, limite par devise, limite de charge du dépôt, attente d'un meilleur prix après le trailing, pause après la protection par niveau de marge.
- TOTAL : résultat total de toutes les paires.
- Open orders : nombre d'ordres ouverts de l'EA.
Paramètres
Trader's trading tools
- Work Pairs : liste des paires tradées, séparées par des virgules.
- Enable one series in this period : ne pas ouvrir de nouvelle série dans la barre où la précédente a été clôturée.
- One series of orders in this period : unité de temps de cette barre. Elle définit aussi la fréquence à laquelle l'EA vérifie ses conditions.
Lot settings
- MaxRisk : pourcentage de la marge libre utilisé pour calculer le lot de départ. Le lot grandit avec le compte. Avec 0, un lot fixe est utilisé.
- if MaxRisk = 0, Lot will be : lot de départ fixe.
- Max lot : limite supérieure du lot de départ.
TP & SL
- Take profit : take profit de chaque ordre, en points.
- Stop loss : stop loss de chaque ordre, en points. 0 le désactive.
- Take profit as a percentage : clôturer tous les ordres lorsque le profit du compte atteint ce pourcentage du solde. 0 désactive la fonction.
- Drawdown % to block new orders (if > 0) : à ce drawdown, en pourcentage du solde, aucun nouvel ordre n'est ouvert. Les ordres ouverts ne sont pas clôturés.
Risk limits
- Max net exposure per currency, in full series (0 = off) : nombre de séries complètes pouvant être détenues dans un sens sur une devise. 1.0 signifie une série.
- Max deposit load (margin / equity), % (0 = off) : aucun nouvel ordre n'est ouvert si la marge devait dépasser ce pourcentage des fonds propres.
- Close all orders if margin level falls below, % (0 = off) : tous les ordres de l'EA sont clôturés si le niveau de marge du compte passe sous cette valeur. Ensuite, de nouveaux ordres ne sont ouverts qu'à partir de la barre suivante du Signal TF.
Ancillary transactions
- Step between orders (minimum step if ATR step is on) : pas entre les ordres de la série, en points. Si le pas par ATR est activé, c'est le pas minimal.
- Step from ATR of Signal TF : calculer le pas à partir de la volatilité actuelle (ATR).
- First step, in ATR : taille du premier pas, en fraction d'ATR.
- ATR period (step and trailing) : période de l'ATR pour le pas et le trailing.
- Step expansion (each next step is multiplied by) : de combien de fois chaque pas suivant est plus large que le précédent.
- Next averaging below the level of a closed (by take profit) averaging order : après la clôture d'un ordre de moyennage par take profit, le suivant n'est ouvert qu'au-delà de son niveau.
- Multiplication : multiplicateur du lot de chaque ordre suivant de la série.
- Max trades per pair : nombre maximal d'ordres par paire.
- Averaging: one order per bar and only after a confirming bar : moyenner au plus une fois par barre et seulement après une barre clôturée dans le sens de la position.
- Averaging TF : unité de temps pour cette règle et pour la réentrée après le trailing.
- Max spread : spread maximal, en points, auquel des ordres sont ouverts.
Trailing stop (series of one order)
- Enable trailing stop : activer le trailing stop pour une série d'un seul ordre.
- Trailing start: profit, in ATR : profit, en fraction d'ATR, à partir duquel le trailing commence à travailler.
- Trailing distance, in ATR : distance entre le prix et le stop, en fraction d'ATR.
Trading session
- Trade in Asian session : autoriser les ordres de départ pendant la session asiatique.
- Asian session start (GMT hour) : début de la session asiatique, heure GMT.
- Asian session end (GMT hour) : fin de la session asiatique, heure GMT.
Channel settings
- Channel type (Bollinger / Keltner) : type de canal.
- Signal TF : unité de temps du canal.
- Canal period (BB period / Keltner EMA period) : période du canal.
- Canal deviation (BB deviation / Keltner ATR multiplier) : largeur du canal.
- Keltner ATR period : période de l'ATR pour le canal de Keltner.
- Applied price BUY : prix utilisé pour calculer le canal des achats.
- Applied price SELL : prix utilisé pour calculer le canal des ventes.
Does not affect trade
- Comments to orders : commentaire des ordres.
- Magic : numéro unique par lequel l'EA reconnaît ses ordres.
- Slipage : glissement autorisé, en points.
- Print per-pair statistics at the end of the test : à la fin du test, afficher dans le journal les statistiques de la paire.
- Show panel : afficher le panneau sur le graphique.
- Panel font size : taille de la police du panneau.
- Panel size, % (0 = adaptive to chart size) : taille du panneau en pourcentage. Avec 0, le panneau s'adapte de lui-même à la taille du graphique.
