Rejoignez notre page de fans
- Vues:
- 89
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Breakout est un expert advisor MetaTrader 5 simple et automatisé, conçu pour exploiter la dynamique algorithmique des cassures de tendance sur les marchés haussiers structurels. Il propose une configuration précise de cassure de barre, une exécution strictement à l’ouverture d’une nouvelle barre afin de minimiser le bruit, ainsi qu’un module avancé de dimensionnement dynamique des lots qui vous garantit de ne risquer qu’un montant fixe en devises à chaque configuration, quelle que soit la volatilité du marché.
Cet expert advisor est spécialement conçu pour les indices et les instruments présentant une forte tendance directionnelle — tels que le NASDAQ (NAS100)— où la croissance des actifs tend à récompenser les achats structurels disciplinés.
Présentation de la stratégie
La logique centrale repose sur la détection d’expansions structurelles immédiates et à forte probabilité :
-
Le signal : l’EA examine la dernière barre terminée (barre 1). Si son cours de clôture est strictement supérieur au plus haut de la barre précédente (barre 2), une cassure haussière est déclenchée.
-
L’exécution : elle s’effectue strictement à l’ouverture d’une nouvelle barre (structure OnTick), ce qui vous protège des décalages d’exécution et du bruit intra-bougie.
-
Stop Loss (SL) : placé de manière dynamique au plus bas de la barre de cassure (Barre 1).
-
Take Profit (TP) : calculé mathématiquement en fonction de votre rapport risque/rendement personnalisé.
-
Directivité : Position longue uniquement. Conçu spécifiquement pour tirer profit des tendances haussières macroéconomiques structurelles.
Remarques sur les performances et les backtests
-
Instrument testé : NASDAQ (NAS100)
-
Période d'analyse : H4
-
Période de backtest : 3,5 ans (affichant des rendements nets positifs)
-
Méthode de backtest : réalisé à l'aide de barres OHLC (ouverture, plus haut, plus bas, clôture) M1.
⚠️ Remarque à l'attention des utilisateurs : cette stratégie a affiché des rendements structurels solides lors des tests sur les données OHLC M1. Cependant, elle n'a pas encore été simulée sur la base de « chaque tick en temps réel ». Il est vivement recommandé aux utilisateurs d'effectuer leurs propres simulations et optimisations sur des ticks réels, en tenant compte des spreads et des spécifications de contrat propres à leur courtier, avant de passer au trading en live.

Gestion avancée des risques et dimensionnement dynamique des lots
Contrairement aux EA basiques qui utilisent des tailles de lot fixes, Breakout exploite intelligemment le capital de votre compte.
Vous saisissez le montant précis que vous êtes prêt à perdre (par exemple, 20 $ ou 50 $). L’EA extrait les valeurs actuelles du marché SYMBOL_TRADE_TICK_VALUE et SYMBOL_TRADE_TICK_SIZE pour calculer la distance exacte en ticks jusqu’à votre Stop Loss. Il normalise ensuite ces données pour obtenir un volume de position calculé, en s’adaptant de manière transparente aux règles du courtier (SYMBOL_VOLUME_STEP). Si une configuration nécessite une taille de lot inférieure au minimum autorisé par votre courtier, la transaction est simplement ignorée en toute sécurité.
Paramètres d’entrée et guide d’optimisation
L’EA propose des paramètres d’entrée très flexibles, conçus pour le Testeur de stratégie MT5 :
| Paramètre | Valeur par défaut | Description | Potentiel d'optimisation |
| InpRiskAmount | 20,0 | Montant monétaire fixe à risquer par transaction (par exemple, 20 $). | À adapter en fonction de la taille de votre compte. |
| InpMinSLPoints | 5 000 | Distance minimale autorisée pour le Stop Loss, en points. | Élevée. Permet de filtrer les petites cassures à faible momentum ou le bruit de marché. |
| InpRewardToRiskRatio | 1,0 | Multiplicateur de gain cible (par exemple, 1,5 signifie que le TP est égal à 1,5 fois la distance du SL). | Élevé. Permet de trouver le juste équilibre pour une espérance de gain maximale sur l’actif choisi. |
| InpMagicNumber | 654321 | Identifiant unique de suivi des positions de l'EA. | Modifiez-le si vous exécutez plusieurs EA sur un même compte. |
Comment optimiser :
-
Lancez une optimisation rapide (algorithme génétique) sur votre indice cible.
-
Modifiez la valeur de InpMinSLPoints pour filtrer les petites bougies structurelles qui entraînent de fausses cassures.
-
Optimisez InpRewardToRiskRatio entre 0,5 et 2,5 afin de déterminer l'avantage mathématique pour la période H4.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73638
EA KCI Embeded Sniper
The KCI Embedded Sniper is an algorithmic trading solution designed for high-precision reversal entries. Unlike conventional Expert Advisors that rely on external indicator dependencies (which often suffer from thread desynchronization and latency), this EA features a fully embedded Kinetic Compression Index (KCI) engine. By transplanting the entire mathematical framework of the KCI—calculating Velocity Quotients, Kinetic Displacement, Energy Dispersion, and Phase Velocity—directly into the EA’s core logic, we have eliminated "asynchronous lag." The result is a lightning-fast sniper engine that validates market exhaustion (Singularity) and momentum extremes (Williams %R) with micro-second precision, operating solely on completed bars to ensure zero-repaint performance.
KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection
The Kinetic Compression Index (KCI) is a custom oscillator designed to detect market exhaustion and localized compression events. By calculating its kinematic metrics internally rather than relying on external standard indicator handles, the KCI reduces overhead and simplifies buffer management for Expert Advisor (EA) integration. This article details the mathematical foundation, system architecture, buffer mapping, and practical integration guides for developers looking to implement this tool in MetaTrader 5.
Quantum XAUUSD Silver Trader
EA multi-indicateurs pour l'or (XAUUSD) et l'argent (XAGUSD) : signaux RSI, ADX et MA, stop suiveur ATR adaptatif et protection du capital intégrée.
Execution Cost Sensitivity Analyzer
A pure-MQL5 script that measures how robust a strategy's edge is to execution costs. It reads a Date,Profit,Volume CSV of closing deals and models each deal's cost as a fixed part plus a per-lot part. It prints the breakeven cost per deal, the cushion (the multiple of an assumed realistic cost at which the net profit reaches zero), the net profit and profit factor re-priced at the assumed cost, the share of winners the cost turns into losers, and a composite A+ to F cost-robustness score with recommendations. If no file is present it generates a reproducible sample and analyzes it, so the output is visible on the first run. No external libraries, no Python, no AI.