Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Bibliothèque

Institutional Kelly-VAPS Risk Engine (Library) - bibliothèque pour MetaTrader 5

Publié par:
Amanda Vitoria De Paula Pereira
Vues:
76
Note:
(3)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

La faille mathématique dans le risque de détail

La grande majorité des robots de trading algorithmique échouent parce qu'ils s'appuient sur un dimensionnement statique des lots ou sur des modèles de risque arbitraires basés sur des pourcentages, les développeurs de détail calculent le risque dans le vide, en ignorant la structure du marché en temps réel. Lorsque la volatilité macroéconomique augmente, il est mathématiquement garanti qu'une distance de stop-loss statique sera absorbée par l'expansion de l'écart-type.

Pour survivre à l'exécution algorithmique, le risque doit être dynamique, auto-ajusté et sensible à la volatilité.

Imprimer


L'avantage institutionnel : l'architecture Kelly-VAPS

Le moteur Kelly-VAPS (Volatility-Adjusted Position Sizing) est un fichier d'en-tête C++ purement orienté objet (.mqh) conçu pour être importé dans les Expert Advisors professionnels. Il remplace complètement les fonctions standard de dimensionnement de position en reliant deux modèles quantitatifs de haut niveau :

  • Le critère de Kelly : Il calcule la fraction mathématiquement optimale du portefeuille à risquer en se basant sur le taux de gain historique et le ratio de gain de votre stratégie.

  • Le dimensionnement ajusté à la volatilité (VAPS) : Normalise le risque optimal de Kelly par rapport à la volatilité du marché en temps réel en utilisant l'Average True Range (ATR) et les contraintes de la valeur exacte du tick.


Architecture et caractéristiques principales

  • Conception orientée objet : Structure de classe propre et modulaire ( CKellyRiskEngine ) prête à être incluse via #include <Institutional_VAPS.mqh> dans n'importe quel EA.

  • Protection dynamique du capital : Réduit automatiquement l'exposition pendant les régimes de marché erratiques et à forte volatilité afin d'éviter les baisses structurelles.

  • Protocoles de sécurité de marge : Des sauvegardes intégrées vérifient la marge libre et les limites de volume maximum/minimum spécifiques au courtier avant de renvoyer la taille finale du lot.

  • Mathématiques sans latence : Utilise des pointeurs de tableaux bruts et des formules efficaces en termes de mémoire pour exécuter des calculs de risque complexes en quelques nanosecondes sans ralentir votre boucle d'exécution OnTick.


Comment mettre en œuvre

  1. Placez le fichier .mqh dans votre dossier MQL5/Include.

  2. Appelez la bibliothèque dans votre EA et initialisez la classe.

  3. Transmettez au moteur votre taux de gain actuel, votre ratio de paiement et vos points de stop-loss cibles. La classe renverra la taille de lot mathématiquement parfaite adaptée au tic-tac du marché en direct.


Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/71390

Fair Value Gap FVG MT5 Fair Value Gap FVG MT5

Détecte et dessine les écarts de juste valeur (déséquilibres de prix) sur votre graphique - un concept fondamental de la méthodologie ICT/Smart Money. Détermine le moment où le prix revient pour combler l'écart.

Swap Fee Monitor Panel Swap Fee Monitor Panel

Swap Monitor Panel is a lightweight, fully customizable indicator that overlays a live swap rate dashboard directly on your MT5 chart. It scans every symbol in your MarketWatch window and presents long swap, short swap, estimated daily cost, and weekly cost side by side — all in one clean, readable panel.

Chart Water Mark Chart Water Mark

Chart Water Mark Transform your MetaTrader 5 charts to look as elegant and professional as TradingView.

Weekend Gap Statistics and Distribution Analyzer Weekend Gap Statistics and Distribution Analyzer

The Weekend Gap Statistics & Distribution Analyzer is a purely analytical MQL5 indicator designed to evaluate the historical behavior of weekend price gaps. It scans chart data to calculate gap closure rates and measures the adverse excursion (drawdown) experienced before a gap successfully closes. By providing statistical distributions—including the 70th and 90th percentiles of adverse heat—this tool enables traders to make data-driven decisions. It moves beyond simple averages, allowing traders to properly assess risk, filter out low-probability instruments, and optimize stop-loss placement when fading weekend gaps.