Rejoignez notre page de fans
Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML - indicateur pour MetaTrader 5
- Vues:
- 233
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Un indicateur « Smart Money Concepts » (SMC/ICT) de structure de marché pour MetaTrader 5. Il analyse la succession des plus hauts et des plus bas de swing et trace la structure complète sur le graphique.
Ce qu'il trace :
- Sommets/creux de swing — points fractals sur N barres (flèches).
- BOS (Break of Structure) — une clôture au-delà du dernier swing dans le sens de la tendance = poursuite de la tendance.
- CHoCH (Change of Character) — une clôture au-delà du dernier swing à contre-courant de la tendance = retournement possible.
- Blocs d’ordres — la dernière bougie opposée avant une rupture de structure.
- Écarts de juste valeur (FVG) — zones de déséquilibre sur 3 bougies.
- QML (Quasimodo) — lors d’un CHoCH, une ligne pointillée au niveau du swing de l’épaule gauche (vente = plus haut précédent, achat = plus bas précédent) servant de référence de retracement.
Paramètres :
- InpSwingN — nombre de barres fractales de chaque côté (sensibilité aux oscillations ; valeur plus élevée = moins d’oscillations, mais plus importantes).
- InpBreakOnClose — confirme les cassures à la clôture de la bougie (true) ou au niveau de la mèche (false).
- InpMaxBars — nombre de barres récentes à analyser.
- InpShowLines / InpShowLabels — ligne de niveau franchi et texte BOS/CHoCH.
- InpShowFVG / InpFVGColor — écarts de juste valeur et couleur.
- InpShowOB / InpOBBullColor / InpOBBearColor — Blocs d’ordres et couleurs.
- InpShowQML / InpQMLColor — niveaux QML et couleur.
Fonctionne avec n'importe quel symbole et n'importe quelle période. Tous les marquages sont confirmés à la clôture et redessinés à chaque nouvelle barre.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/74575
KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection
L'indice de compression cinétique (KCI) est un oscillateur personnalisé conçu pour détecter l'épuisement du marché et les événements de compression localisés. En calculant ses paramètres cinématiques en interne plutôt que de s'appuyer sur des indicateurs standard externes, le KCI réduit la charge de traitement et simplifie la gestion des tampons pour l'intégration dans un Expert Advisor (EA). Cet article détaille les fondements mathématiques, l'architecture du système, le mappage des tampons et fournit des guides d'intégration pratiques destinés aux développeurs souhaitant implémenter cet outil dans MetaTrader 5.
EA KCI Embeded Sniper
Le KCI Embedded Sniper est une solution de trading algorithmique conçue pour des entrées de marché à haute précision lors de renversements de tendance. Contrairement aux Expert Advisors classiques qui reposent sur des indicateurs externes (souvent affectés par la désynchronisation des threads et la latence), cet EA intègre un moteur KCI (Kinetic Compression Index) entièrement intégré. En intégrant l’ensemble du cadre mathématique du KCI — calcul des quotients de vélocité, du déplacement cinétique, de la dispersion d’énergie et de la vélocité de phase — directement dans la logique centrale de l’Expert Advisor, nous avons éliminé tout « décalage asynchrone ». Il en résulte un moteur de trading ultra-rapide qui valide l’épuisement du marché (Singularité) et les extrêmes de momentum (Williams %R) avec une précision de l’ordre de la microseconde, fonctionnant exclusivement sur des barres clôturées pour garantir une performance sans « repaint ».
Trade Journal Exporter - closed positions to CSV
Exporte vos positions clôturées sur une période configurable vers un fichier CSV afin de pouvoir analyser le journal des transactions dans Excel ou Google Sheets : heure et cours d'entrée et de sortie (pondérés en fonction du volume pour les exécutions partielles), volume, résultat en points, commission, swap, bénéfice net et durée de la transaction.
Position Size Calculator - risk-based lot sizing script
Calcule la taille de position appropriée pour une opération prévue en fonction de votre niveau de risque (pourcentage du capital ou montant fixe) et de l'écart de stop-loss (en points ou en niveau de prix). Tient compte des spécifications du contrat du titre (taille et valeur du tick, volume min./max./pas) et estime la marge requise.