Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
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
  • 183
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:
4
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.

One-Click Trade Manager — risk-based lot size with entry, stop and target in one click One-Click Trade Manager — risk-based lot size with entry, stop and target in one click

Works out the lot from your risk percent and the stop distance, then opens the trade with the stop loss and take profit already attached. Never trades by itself.

BullsBearsEyes BullsBearsEyes

The sum of Bears Power and Bulls Power technical indicators values averaged using Laguerre algorithm.

MA_AC_Stochastic_Signal MA_AC_Stochastic_Signal

This indicator shows trend direction (Moving Average) and trading signals (Stochastic + Accelerator).