Quantum Risk Manager Pro
- Utilità
-
Dario Cadeddu
Quantitative Trading Systems Developer focused on risk management, market regime analysis and structured trading workflows for MetaTrader 5. - Versione: 1.0
- Attivazioni: 10
QRM PRO - GESTIONE DEL RISCHIO PRE-TRADE PER METATRADER 5
QRM PRO è un'utility di gestione del rischio per MetaTrader 5. Non genera segnali di ingresso e non prevede la direzione del mercato. Prima dell'invio di un ordine, verifica se una proposta BUY o SELL è compatibile con la politica di rischio configurata, la distanza dello Stop Loss selezionata, i vincoli del simbolo imposti dal broker, il margine disponibile, i limiti del conto e il portafoglio aperto.
Il flusso operativo è semplice: definisci Risk, distanza dello Stop Loss e Risk/Reward; esegui CHK B o CHK S; leggi la decisione e la relativa motivazione; procedi con l'esecuzione solo quando la proposta è approvata e tutti i permessi per il trading LIVE sono stati abilitati intenzionalmente.
FUNZIONI PRINCIPALI
- Calcolo della dimensione della posizione BUY e SELL in termini monetari nella valuta del conto.
- Visualizzazione automatica delle distanze di Stop Loss e Take Profit in pips o punti.
- Stima della perdita monetaria allo Stop Loss e del profitto potenziale al Take Profit prima dell'esecuzione.
- Monitoraggio di Daily Drawdown, Maximum Drawdown e Profit Target.
- Portfolio Risk Cap e controllo del numero massimo di posizioni aperte.
- Verifiche sul livello di margine previsto e sull'impatto del nuovo margine.
- Gestione prudenziale delle posizioni senza Stop Loss o con rischio non determinabile.
- Adattamento prudenziale del rischio tramite Risk Regime e Dynamic Risk Multiplier.
- ATR Context Guard e protezioni dedicate alle condizioni di volatilità.
- Net FX Exposure calcolata sull'intero portafoglio aperto.
- Modalità pannello FULL e MINI con mantenimento dello stato specifico per grafico.
- File CSV strutturati per Audit Trail, Trade Risk Passport e Symbol Diagnostics.
UNITÀ DI DISTANZA E IMPOSTAZIONI PRUDENTI
QRM PRO si avvia in uno stato prudente: pannello FULL, Risk 0,50%, Risk/Reward 2,00, DistanceUnit=AUTO ed esecuzione degli ordini disabilitata.
Con AUTO, lo Stop Loss predefinito è 30,0 pips sui simboli Forex e 300 punti sugli altri strumenti. Il pannello identifica l'unità attiva come AUTO pips o AUTO pts e visualizza il Take Profit nella stessa unità.
Le verifiche relative al broker e l'output CSV strutturato utilizzano internamente i punti canonici di MetaTrader 5. Quando cambia il simbolo o qualsiasi valore rilevante del setup, il CHK precedente viene invalidato e deve essere ripetuto.
Con EXEC OFF, CHK B e CHK S rimangono disponibili. L'utility può calcolare il volume, valutare la proposta, visualizzare la motivazione della decisione e registrare i dati di audit senza inviare ordini.
FLUSSO OPERATIVO PRE-TRADE
CHK B valuta una proposta BUY. CHK S valuta una proposta SELL. Un controllo CHK non apre una posizione.
Il comando BUY o SELL può inviare un ordine solo dopo che un controllo coerente con la direzione è stato approvato, a condizione che il contesto corrente corrisponda ancora alla proposta validata.- Imposta Risk, la distanza SL visualizzata e RR.
- Premi CHK B oppure CHK S.
- Leggi APPROVED o BLOCKED e la motivazione visualizzata.
- Verifica Final Risk, volume, perdita monetaria, margine previsto, Open Risk, posizioni ed esposizione.
- Dopo una modifica rilevante di simbolo, timeframe o setup, esegui un nuovo CHK.
- Abilita l'esecuzione LIVE solo quando l'ordine è intenzionale.
L'ESECUZIONE LIVE RICHIEDE TUTTI E TRE I LIVELLI
Il badge LIVE da solo non è sufficiente. Un ordine può essere inviato soltanto quando tutti e tre i permessi seguenti sono attivi e il broker accetta la richiesta.
- Input QRM PRO: AllowLiveTrading=true.
- Istanza EA: Allow Algo Trading abilitato nella scheda Common.
- Terminale MetaTrader 5: Algo Trading globale abilitato.
Se manca uno dei permessi, QRM PRO blocca l'esecuzione e visualizza una motivazione leggibile, ad esempio EXEC_OFF, EA_OFF oppure TERMINAL_OFF.
METRICHE DI PORTAFOGLIO
Open Risk, numero di posizioni e Net FX Exposure sono calcolati sull'intero portafoglio aperto del conto. Sono incluse anche le posizioni aperte manualmente e quelle aperte da altri Expert Advisor.
Il Magic Number identifica gli ordini inviati da QRM PRO. Non esclude le altre posizioni aperte dai controlli account-wide relativi al rischio di portafoglio, al numero di posizioni e all'esposizione valutaria.
MODELLO PROP CHALLENGE
QRM PRO fornisce un modello prudenziale configurabile per monitorare Daily Drawdown, Maximum Drawdown, margine residuo rispetto ai limiti e Profit Target utilizzando i dati del conto restituiti da MetaTrader 5.
Le regole delle prop firm non vengono importate automaticamente. L'utente deve configurare i limiti e verificare che il modello selezionato corrisponda alle regole ufficiali della società, inclusi il criterio di reset giornaliero e la base utilizzata per calcolare le perdite.
Limitazione importante
QRM PRO v1.000 non implementa un modello di trailing drawdown o high-watermark. Non deve essere considerato un sostituto della dashboard ufficiale o del regolamento della prop firm.
MARGINE E PROTEZIONI DEL BROKER
Una proposta può essere bloccata anche quando il rischio monetario dello Stop Loss rientra nel budget. QRM PRO verifica inoltre il livello di margine previsto, l'impatto del nuovo margine, il volume minimo del broker, il volume step, le distanze minime di Stop Loss e Take Profit e la validità dei prezzi risultanti di Stop Loss e Take Profit per il simbolo.
Il volume non viene arrotondato verso l'alto quando ciò comporterebbe il superamento del rischio consentito. Se il lotto minimo del broker è già troppo elevato rispetto al rischio selezionato, la proposta viene bloccata con MIN_LOT_RISK. Se lo Stop Loss o il Take Profit proposto non può essere rappresentato validamente per il simbolo corrente, il pannello segnala INVALID_SL_RANGE.
PROTEZIONE DEL CONTESTO
Una decisione pre-trade è valida esclusivamente per la proposta e il contesto nei quali è stata calcolata.
Dopo una modifica rilevante di simbolo, timeframe, conto o setup di trading, QRM PRO invalida la decisione precedente e richiede un nuovo CHK. In modalità AUTO, anche l'unità di distanza visualizzata può cambiare con il simbolo; verifica l'unità, la perdita monetaria e i prezzi proposti prima di eseguire nuovamente il controllo. Le protezioni di volatilità richiedono dati correnti sufficienti per il contesto selezionato.
OUTPUT CSV
QRM PRO può scrivere tre file CSV strutturati nella cartella condivisa MetaTrader 5 Common\Files:
- QRM_PRO_v1_000_AUDIT.csv - risultati dei controlli, motivazioni e principali metriche operative.
- QRM_PRO_v1_000_RISK_PASSPORT.csv - registro univoco per la tracciabilità del controllo o dell'esecuzione.
- QRM_PRO_v1_000_SYMBOL_DIAGNOSTICS.csv - specifiche del simbolo e dati utilizzati per verificare la compatibilità con il broker.
Il pulsante LOG prepara i file, scrive i Symbol Diagnostics e visualizza il percorso logico della cartella Common Files. Non invia ordini. Il campo sl_points memorizza sempre la distanza canonica in punti MetaTrader 5, anche quando il pannello visualizza pips.
AMBITO VALIDATO
QRM PRO v1.000 è stato validato principalmente su conti demo MetaTrader 5 denominati in EUR e USD in diversi ambienti broker, con particolare attenzione ai simboli Forex e ulteriore validazione della gestione delle unità di distanza su strumenti non Forex.
Il comportamento dipende dalle specifiche del simbolo, dai dati di mercato, dai prezzi, dai tassi di margine, dagli stop level e dalle condizioni di esecuzione restituiti dal broker. Prima di utilizzare un nuovo broker, una diversa valuta del conto o un nuovo strumento, esegui Symbol Diagnostics e un test controllato su conto demo.
REQUISITI
- MetaTrader 5 con connessione attiva al broker.
- Storico dei prezzi sufficiente per il simbolo e il timeframe selezionati.
- Specifiche valide del simbolo e supporto del broker per i calcoli di rischio e margine.
- Permesso di scrittura nella cartella condivisa Common\Files per l'output CSV.
- Verifica su conto demo prima dell'utilizzo LIVE con un nuovo broker, simbolo o configurazione del conto.
LIMITI FUNZIONALI
- Non genera segnali BUY o SELL.
- Non seleziona una strategia e non decide quando entrare nel mercato.
- Non formula previsioni di profitto e non garantisce il superamento di una prop challenge.
- Non importa automaticamente le regole delle prop firm.
- La versione 1.000 non implementa trailing drawdown o un modello high-watermark.
- Non garantisce che il broker accetti un ordine.
- Non garantisce compatibilità universale con ogni broker, strumento o valuta del conto.
- Non chiude, sposta o gestisce automaticamente le posizioni già aperte.
- Non elimina il rischio di trading e non sostituisce il giudizio indipendente del trader.

