Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Sistemi Esperti

PropFirm Equity Protector - Institutional Risk Manager (Open Source) - sistema esperto per MetaTrader 5

Noe De Jesus Ramos Cruz
Noe De Jesus Ramos Cruz
  • MQL5 Developer | Prop Firm Risk Management al  Independent Developer
  • Messico
  • 224
MQL5 Developer | Expert Advisors | Prop Firm Risk Management
I develop and improve MetaTrader 5 Expert Advisors with a strong focus on risk control, code reliability and clear trading rules.
Core capabilities:
• Custom MQL5 Expert Advisors and strategy automation
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
51
Valutazioni:
(3)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

🛡️ PropFirm Equity Protector (Gestore del rischio istituzionale)

1. Simbolo e intervallo di tempo consigliati

  • Simbolo: Qualsiasi (consigliato in particolare per asset volatili come XAUUSD, GBPUSD o indici quali US30).

  • Intervallo di tempo: qualsiasi. Questo EA di utilità è indipendente dall'intervallo di tempo poiché si basa sull'evento OnTimer() (intervalli di 1 secondo) anziché su OnTick(), garantendo un monitoraggio costante del rischio anche in caso di blocco del mercato.

2. Idee fondamentali incorporate nel codice L’idea principale alla base di questo codice è quella di fornire un quadro di gestione del rischio di livello istituzionale per i trader delle società di trading proprietario. Gli stop loss tradizionali sono vulnerabili a slippage estremi durante gli eventi di attualità. Questo EA mitiga tale rischio introducendo un sistema di mitigazione del rischio a due livelli:

  • Livello 1 (limite morbido): quando il conto raggiunge un livello di drawdown di allerta, l’EA identifica la posizione aperta con la performance peggiore ed esegue una chiusura parziale (ad es. il 50% del volume) per reimmettere margine libero nel conto ed evitare una violazione totale.

  • Livello 2 (limite rigido): se una volatilità estrema spinge il capitale proprio al limite giornaliero assoluto della società di trading, l’EA attiva un ciclo aggressivo di chiusura d’emergenza, aggirando le riquotazioni del broker per mettere al sicuro il conto.

3. Descrizione delle variabili esterne

  • InpMaxDailyLossPercent: la perdita giornaliera massima assoluta consentita dalla propria Prop Firm (ad es. 4,5%). Attiva il Livello 2.

  • InpAutoCloseOnLimit: abilita la chiusura di emergenza assoluta del Livello 2.

  • InpRemoveEAOnLimit: se impostato su «true», l’EA si disconnette dal grafico dopo una violazione del Livello 2 per bloccare ulteriori operazioni automatizzate.

  • InpMitigationLossPercent: la soglia di avviso (ad es. 3,5%). Attiva il Livello 1.

  • InpEnableMitigation: attiva il modulo di chiusura parziale del Livello 1.

  • InpPartialClosePercent: la percentuale del volume della posizione peggiore da chiudere durante la mitigazione di Livello 1 (impostazione predefinita: 50,0).

  • InpSlippagePoints: deviazione consentita per imporre la chiusura in mercati volatili.

  • InpSendPushNotification: invia una notifica push sul cellulare in caso di superamento dei limiti.

  • InpMaxRetries: numero di volte in cui l’EA invierà forzatamente il comando di chiusura se il server del broker restituisce un errore.

4. Breve spiegazione della struttura del codice Per aiutare gli altri utenti a comprendere l’implementazione, questo EA è stato sviluppato utilizzando rigorosi principi di programmazione orientata agli oggetti (OOP).

  • Classe CPropFirmProtector: incapsula tutta la logica di rischio, prevenendo conflitti tra variabili globali.

  • Metodo CalculateDailyStartBalance(): Anziché affidarsi a variabili statiche, analizza la funzione HistorySelect() a partire dalle 00:00 (ora del server) per calcolare matematicamente l’esatto saldo iniziale giornaliero, tenendo conto di swap, commissioni e profitti realizzati.

  • GUI autoriparante: il pannello di controllo sul grafico utilizza uno sfondo con ordine Z bloccato e un ciclo di autoriparazione (ObjectFind). Se un altro indicatore elimina accidentalmente il pannello di controllo del rischio, l’EA lo ricostruisce in un millisecondo.


Dashboard di Prop Firm Protector

Tradotto dallo spagnolo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/es/code/76437

Swing Detector by Pullback (Smart Money Concepts) Swing Detector by Pullback (Smart Money Concepts)

SMC Pullback individua i massimi e i minimi di oscillazione utilizzando la definizione di pullback anziché il consueto pattern a 3 candele. Un massimo viene confermato solo quando il prezzo torna a passare al di sotto del minimo della candela che lo ha generato — quindi ogni punto contrassegnato rappresenta un effettivo rifiuto, e massimi e minimi si alternano sempre. Il sistema valuta solo le barre chiuse e non sposta mai un indicatore una volta tracciato, quindi non viene ridisegnato. Due buffer espongono i prezzi di oscillazione confermati a un EA tramite iCustom.

SuperTrend Indicator SuperTrend Indicator

Un indicatore SuperTrend personalizzato realizzato partendo dai principi fondamentali, che combina una banda di volatilità basata sull'ATR con un meccanismo a cricchetto per produrre una linea di tendenza pulita e che non si modifica a posteriori. Lo stato ricorsivo interno è gestito tramite buffer di calcolo correttamente registrati, evitando i bug di perdita di stato comuni nelle implementazioni con array gestite manualmente. Dalla serie di articoli "Creazione di indicatori personalizzati per principianti".

Hurst Exponent Regime Switch Indicator Hurst Exponent Regime Switch Indicator

Stima l'esponente di Hurst mobile del prezzo tramite l'analisi del range riscalato (R/S) e lo rappresenta graficamente sotto forma di oscillatore con codice cromatico che indica se il mercato sta attualmente seguendo un trend, se tende a tornare alla media o se si muove come un percorso casuale.

Multi Timeframe Trend Dashboard Indicator Multi Timeframe Trend Dashboard Indicator

Un pannello compatto integrato nel grafico che mostra l'andamento del simbolo corrente su diversi intervalli di tempo contemporaneamente, ciascuno valutato in modo indipendente con il proprio incrocio tra media mobile veloce e lenta. Non è più necessario passare da un grafico all'altro per verificare "come si sta comportando l'H4": tutto è riunito in un unico posto, con un codice colore.