Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Kütüphaneler

Institutional Kelly-VAPS Risk Engine (Library) - MetaTrader 5 için kütüphane

Amanda V | KayruYuta
Yayınlayan:
Amanda Vitoria De Paula Pereira
Görüntülemeler:
112
Derecelendirme:
(1)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

The Mathematical Flaw in Retail Risk

The vast majority of algorithmic trading robots fail because they rely on static lot sizing or arbitrary percentage-based risk models, retail developers calculate risk in a vacuum, ignoring real-time market structure. When macroeconomic volatility spikes, a static stop-loss distance is mathematically guaranteed to be absorbed by standard deviation expansion.

To survive algorithmic execution, risk must be dynamic, self-adjusting, and volatility-aware.

Print


The Institutional Edge: Kelly-VAPS Architecture

The Kelly-VAPS (Volatility-Adjusted Position Sizing) Engine is a purely object-oriented C++ header file ( .mqh ) designed to be imported into professional Expert Advisors, it completely overrides standard position sizing functions by bridging two high-level quantitative models:

  • The Kelly Criterion: Calculates the mathematically optimal fraction of the portfolio to risk based on the historical win rate and payoff ratio of your strategy.

  • Volatility-Adjusted Sizing (VAPS): Normalizes the optimal Kelly risk against real-time market volatility using the Average True Range (ATR) and exact tick value constraints.


Core Architecture & Features

  • Object-Oriented Design: Clean, modular class structure ( CKellyRiskEngine ) ready to be included via #include <Institutional_VAPS.mqh> in any EA.

  • Dynamic Capital Protection: Automatically scales down exposure during erratic, high-volatility market regimes to prevent structural drawdowns.

  • Margin Safety Protocols: Built-in safeguards check free margin and broker-specific maximum/minimum volume limits before returning the final lot size.

  • Zero-Latency Math: Uses raw array pointers and memory-efficient formulas to execute complex risk calculations in nanoseconds without slowing down your OnTick execution loop.


How to Implement

  1. Place the .mqh file in your MQL5/Include folder.

  2. Call the library inside your EA and initialize the class.

  3. Pass your current win-rate, payoff ratio, and target stop-loss points to the engine. The class will return the mathematically perfect lot size tailored to the live market tick.


ExMachina CandleTimer Lite ExMachina CandleTimer Lite

ExMachina CandleTimer Lite - Free candle countdown timer for MetaTrader 5 with the ExMachina steel palette theme.

Institutional Nadaraya-Watson Kernel Regression Institutional Nadaraya-Watson Kernel Regression

A quantitative machine learning envelope that utilizes Nadaraya-Watson kernel regression math to dynamically project statistically significant mean-reversion zones without relying on traditional standard deviation.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

The Acceleration/Deceleration Indicator (AC) measures acceleration and deceleration of the current driving force.

MACD Signals MACD Signals

Indicator edition for new platform.