Unisciti alla nostra fan page
Risk Guard — dimensione del lotto basata sul rischio, blocco giornaliero delle perdite, numero massimo di posizioni, riduzione delle operazioni di dimensioni eccessive, stop-loss forzato - sistema esperto per MetaTrader 5
- Visualizzazioni:
- 13
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Risk Guard non è una strategia di trading. Non apre mai una posizione. Basta collegarlo a un grafico per ogni conto e il sistema monitora tutte le posizioni presenti sul conto — sia le operazioni manuali che gli altri Expert Advisor — applicando le regole da te impostate. Ogni regola è un parametro configurabile e può essere disattivata.
1. Dimensione del lotto basata sul rischio, visualizzata in tempo reale sul grafico. Scegli il rischio come percentuale del saldo o come importo fisso, imposta la distanza dello stop con cui operi e il pannello mostrerà l’esatta dimensione del lotto per quel simbolo. Il calcolo utilizza il valore del tick, la dimensione del tick e il passo di volume del simbolo, quindi è corretto per i CFD su oro, indici e criptovalute, non solo sulle coppie forex.
2. Limite di perdita giornaliero con blocco. Quando il P/L chiuso di oggi più quello fluttuante raggiunge il limite (un importo in denaro o una percentuale del saldo di inizio giornata), tutte le posizioni vengono chiuse (opzionale) e ogni nuova posizione viene chiusa nel momento stesso in cui viene aperta — fino al giorno di server successivo. Il blocco viene memorizzato in una variabile globale del terminale, pertanto il riavvio del terminale o dell’EA non lo azzera.
3. Numero massimo di posizioni aperte. La posizione più recente che supera il limite viene chiusa.
4. Riduzione delle operazioni sovradimensionate. All’apertura di una posizione, Risk Guard ne legge la distanza dello stop-loss e calcola la dimensione del lotto consentita dall’impostazione di rischio. Se la posizione è più grande, il volume in eccesso viene chiuso con una chiusura parziale; se anche il lotto minimo comporterebbe un rischio eccessivo, l’intera posizione viene chiusa.
5. Stop-loss forzato. A qualsiasi posizione aperta senza uno stop-loss ne viene assegnato uno alla distanza da te impostata.
6. Avviso sullo spread. Il pannello mostra «WAIT» quando lo spread supera il valore massimo impostato.
Ogni azione viene registrata nel log degli Expert e, facoltativamente, segnalata come avviso nel terminale.

Uso consigliato: qualsiasi simbolo, qualsiasi timeframe — il grafico serve solo come supporto per il pannello. Nello screenshot è utilizzato EURUSD M1. Lascia disattivata l’opzione “Proteggi solo il simbolo di questo grafico” per proteggere l’intero conto da un unico grafico.
Parametri
| Gruppo | Parametro | Predefinito |
|---|---|---|
| Dimensione della posizione | Modalità di rischio | Percentuale del saldo |
| Dimensione della posizione | Rischio % del saldo | 1,0 |
| Dimensione della posizione | Rischio fisso (valuta del conto) | 50 |
| Dimensione della posizione | Distanza dello stop (pip) per il calcolo del lotto | 20 |
| Limiti | Abilita limite di perdita giornaliero | vero |
| Limiti | Limite di perdita giornaliero (in denaro, 0 = utilizzare %) | 0 |
| Limiti | Limite di perdita giornaliero (% del saldo di inizio giornata) | 3,0 |
| Limiti | Chiudi tutte le posizioni al limite | vero |
| Limiti | Numero massimo di posizioni aperte (0 = disattivato) | 3 |
| Limiti | Spread massimo (pip, 0 = disattivato) | 3,0 |
| Protezione | Aggiungi SL alle posizioni aperte che ne sono sprovviste | vero |
| Protezione | Distanza SL forzata (pip) | 30 |
| Protezione | Chiudere le posizioni che superano il limite di rischio | vero |
| Protezione | Proteggi solo il simbolo di questo grafico | false |
| Protezione | Visualizza un avviso a comparsa ad ogni applicazione | vero |
| Visualizza | Mostra pannello | vero |
| Visualizza | Angolo del pannello | In alto a sinistra |
| Visualizza | Dimensione carattere del pannello | 10 |
Un pip corrisponde a 10 punti nelle quotazioni a 3 e 5 cifre e a 1 punto in tutti gli altri casi.
Come funziona
L'applicazione delle regole avviene in OnTradeTransaction all'evento di aggiunta dell'operazione, quindi una posizione rifiutata viene chiusa nello stesso tick in cui è stata aperta. Il limite giornaliero tiene conto delle operazioni chiuse (profitto + swap + commissione) a partire dalla mezzanotte del server, più il P/L fluttuante delle posizioni aperte, controllato ad ogni tick e ogni secondo tramite un timer. Il limite giornaliero viene scritto in una variabile globale del terminale che prende il nome dall’ID di accesso al conto e viene azzerato automaticamente il giorno server successivo.
Verificato
Strategy Tester, EURUSD M1, MetaQuotes-Demo, 10.000 USD, conto di copertura. Un sistema di test ha aperto deliberatamente operazioni sfavorevoli contro l’EA:
Risk Guard: nuovo giorno 02/06/2026, saldo iniziale 10.000,00
fase 1: acquisto di 1,00 lotto senza SL
Risk Guard: SL forzato su #2 a 1,16017 - ok
Risk Guard: #2 1,00 lotti > max 0,33 per uno SL di 30,0 pip - ridotto a 0,67 (ok)
Fase 2: quattro acquisti da 0,01 (max 3)
Risk Guard: 5 posizioni aperte > max 3 - chiusura della posizione più recente n. 4
Risk Guard: 4 posizioni aperte > max 3 - chiusura della più recente n. 5
fase 3: eseguire 30 operazioni di andata e ritorno oltre il limite giornaliero
Risk Guard: LIMITE DI PERDITA GIORNALIERO RAGGIUNTO - P/L -230,60, limite 50,00. Nessuna nuova posizione fino a domani.
Fase 4: acquisto da 0,01 mentre la posizione è bloccata
Risk Guard: limite giornaliero attivo - chiusura EURUSD n. 73
AUTOTEST COMPLETATO: 5 superati, 0 falliti
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/77364
USDX Trader EA - Trade the US Dollar Index even if your broker does not include the USDX among their symbols.
USDX Trader v1.33 — Synthetic Dollar Index chart and basket trading for MetaTrader 5 Version 1.33 · MetaTrader 5 · Any broker that offers the major USD pairs
Round Numbers - automatic psychological levels
Horizontal lines on round numbers around the visible price, with a step that adapts to the zoom.
Prop-Firm Equity Guard - daily and max drawdown protection (FTMO-style)
Strumento di gestione rigorosa del rischio per le sfide delle società di trading per conto proprio. Monitora automaticamente l'intero conto per prevenire il superamento dei limiti di drawdown giornalieri e massimi. Funge da barriera di sicurezza contro i picchi di spread e il trading impulsivo, chiudendo istantaneamente tutte le posizioni e gli ordini in sospeso prima che la valutazione giunga al termine.
Velocità media AIS
L'indicatore mostra la velocità media di classificazione del prezzo