Unisciti alla nostra fan page
- Pubblicati da::
- Amanda Vitoria De Paula Pereira
- Visualizzazioni:
- 32
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Il difetto matematico del rischio retail
La stragrande maggioranza dei robot di trading algoritmico fallisce perché si affida a un dimensionamento statico dei lotti o a modelli di rischio basati su percentuali arbitrarie; gli sviluppatori retail calcolano il rischio nel vuoto, ignorando la struttura del mercato in tempo reale. Quando la volatilità macroeconomica aumenta, una distanza statica di stop-loss è matematicamente garantita per essere assorbita dall'espansione della deviazione standard.
Per sopravvivere all'esecuzione algoritmica, il rischio deve essere dinamico, autoregolante e consapevole della volatilità.
Il vantaggio istituzionale: l'architettura Kelly-VAPS
Il motore Kelly-VAPS (Volatility-Adjusted Position Sizing) è un file header C++ puramente orientato agli oggetti ( .mqh ) progettato per essere importato in Expert Advisor professionali, che sostituisce completamente le funzioni standard di position sizing collegando due modelli quantitativi di alto livello:
-
Il criterio di Kelly: Calcola la frazione matematicamente ottimale del portafoglio da rischiare in base al tasso di vincita storico e al rapporto di payoff della strategia.
-
Volatility-Adjusted Sizing (VAPS): Normalizza il rischio ottimale di Kelly rispetto alla volatilità del mercato in tempo reale, utilizzando l'Average True Range (ATR) e i vincoli del valore esatto dei tick.
Architettura e caratteristiche principali
-
Design orientato agli oggetti: Struttura di classi pulita e modulare (CKellyRiskEngine) pronta per essere inclusa tramite #include <Institutional_VAPS.mqh> in qualsiasi EA.
-
Protezione dinamica del capitale: Riduce automaticamente l'esposizione durante regimi di mercato irregolari e ad alta volatilità per evitare drawdown strutturali.
-
Protocolli di sicurezza del margine: Le protezioni integrate controllano il margine libero e i limiti di volume massimo/minimo specifici del broker prima di restituire la dimensione del lotto finale.
-
Matematica a latenza zero: Utilizza puntatori ad array grezzi e formule efficienti dal punto di vista della memoria per eseguire calcoli complessi sul rischio in nanosecondi senza rallentare il ciclo di esecuzione OnTick.
Come implementare
-
Inserite il file .mqh nella cartella MQL5/Include.
-
Richiamate la libreria all'interno del vostro EA e inizializzate la classe.
-
Passate al motore il vostro tasso di vincita attuale, il rapporto di payoff e i punti di stop-loss target. La classe restituirà la dimensione del lotto matematicamente perfetta, adattata ai tick del mercato live.
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/71390
Fair Value Gap FVG MT5
Rileva e disegna i Fair Value Gaps (squilibri di prezzo) sul grafico - un concetto fondamentale della metodologia ICT/Smart Money. Rileva quando il prezzo torna a colmare il gap.
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 Transform your MetaTrader 5 charts to look as elegant and professional as TradingView.
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.
