Daily and Max Loss Limit Guard
- Utilità
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versione: 1.1
- Attivazioni: 5
Daily and Max Loss Limit Guard sorveglia il capitale netto (equity) del tuo conto MetaTrader 5 e ferma il trading quando viene raggiunto un limite che hai impostato: un limite di perdita giornaliera, un limite di perdita massima (complessiva) con soglia fissa o mobile (trailing) e un obiettivo di profitto giornaliero facoltativo. Al raggiungimento di un limite elimina gli ordini pendenti e chiude le posizioni dell'ambito scelto. Finché questo arresto è attivo, chiude anche ogni nuova posizione che compare, aperta a mano o da un altro EA. Il pannello sul grafico mostra il nome breve "Equity DD Guard".
È un'utility di controllo del rischio. Non apre operazioni su un conto reale o demo, non dà segnali di acquisto o vendita e non è una strategia di trading. Non può impedire le perdite: invia gli ordini di chiusura dopo che un limite è stato raggiunto, quindi il risultato finale può essere peggiore del limite (vedi i limiti più sotto).
In questa descrizione "blocco" indica lo stato di arresto dell'EA (posizioni chiuse, nuove posizioni chiuse). Non è un "lock" di copertura.
LIMITI GIORNALIERI
- Limite di perdita giornaliera e obiettivo di profitto giornaliero, ciascuno Disattivato / importo (valuta del conto) / percentuale.
- Riferimento per il P/L giornaliero e la percentuale: saldo a inizio giornata (predefinito), equity a inizio giornata o il maggiore dei due.
- P/L giornaliero = equity attuale del conto (operazioni chiuse più il P/L flottante di tutte le posizioni aperte) meno il riferimento di inizio giornata. Depositi e prelievi di oggi non contano come profitto o perdita.
- Nuova giornata: ora del server del broker, UTC, New York o Europa centrale (entrambi con ora legale), Giappone (UTC+9) o scostamento UTC fisso, all'ora e al minuto che scegli.
- Dopo il limite di perdita giornaliera o l'obiettivo giornaliero, il blocco dura fino all'inizio della giornata successiva.
- Su un conto finanziato oggi (per esempio il primo giorno di un conto nuovo) la percentuale giornaliera è calcolata sul saldo dopo il deposito.
PERDITA MASSIMA (stile prop firm)
- Importo o percentuale del capitale iniziale.
- Tre soglie: fissa (capitale iniziale - limite), mobile dal saldo chiuso più alto, mobile dall'equity più alta vista mentre l'EA è in funzione.
- Capitale iniziale: inserito da te, oppure automatico = depositi - prelievi nello storico del conto (eventualmente contati da una data di inizio).
- L'equity viene confrontata senza il credito (bonus).
- Il blocco di perdita massima resta, anche dopo un riavvio, finché non modifichi i parametri della perdita massima.
- Se quando avvii l'EA l'equity è già sotto la soglia (perdite precedenti o capitale iniziale errato), la perdita massima è mostrata come NOT ARMED (non attiva) e non viene chiuso nulla. Il controllo inizia quando l'equity è stata almeno una volta sopra la soglia. NOT ARMED compare anche quando la modalità automatica non trova alcun deposito nello storico; in quel caso inserisci il capitale iniziale.
AZIONE A UN LIMITE
- Prima vengono eliminati gli ordini pendenti (perché non vengano eseguiti durante la chiusura), poi vengono chiuse le posizioni.
- Ambito: l'intero conto (tutti i simboli, operazioni manuali e tutti gli EA), solo i magic number indicati (0 = operazioni manuali), solo i simboli indicati, oppure entrambi.
- Durante il blocco ogni nuova posizione dell'ambito viene chiusa appena l'EA la vede, e i nuovi ordini pendenti dell'ambito vengono eliminati.
- Modalità "solo avviso": la chiusura è disattivata e l'EA mostra e invia solo avvisi.
- Impostazioni predefinite: perdita giornaliera 4% del saldo di inizio giornata, perdita massima 8% fissa, chiusura ATTIVA, ambito = intero conto. Controllale prima di avviare l'EA su un conto reale.
LIMITI DI POSIZIONE (facoltativi, disattivati per impostazione predefinita)
- Lotto massimo per posizione, lotti totali massimi e numero massimo di posizioni (nell'ambito).
- Solo avviso (predefinito) oppure chiusura delle posizioni oltre il limite (le posizioni più vecchie vengono mantenute).
AVVISI E PANNELLO
- Avviso anticipato quando è stato usato l'80% di un limite (regolabile, 0 = disattivato), nel pannello e facoltativamente come popup.
- Avviso popup al raggiungimento di un limite (attivo per impostazione predefinita) e notifiche push sul telefono (facoltative).
- Pannello: stato (attivo / bloccato / in attesa / solo avviso), P/L di oggi rispetto a limite e obiettivo, soglia di perdita massima e margine rimanente, tempo alla nuova giornata, ambito, posizioni aperte e ordini pendenti, e il motivo quando l'EA non riesce a chiudere (per esempio Algo Trading disattivato).
- Inglese o giapponese, scelto automaticamente in base alla lingua del terminale.
MISURATO NEI NOSTRI TEST (conto demo, un computer)
- 26 posizioni e 3 ordini pendenti chiusi / eliminati in circa 0,6 s, senza errori e senza chiusure doppie.
- Una nuova posizione aperta durante un blocco è stata chiusa circa 0,25-0,4 s dopo la sua comparsa.
- Dopo la chiusura forzata del terminale e il riavvio, il blocco era attivo subito all'avvio.
I tuoi tempi dipendono da broker, connessione e computer.
LIMITI DA CONOSCERE PRIMA DELL'ACQUISTO
- Non è una garanzia. L'EA chiude dopo che un limite è stato raggiunto. Movimenti rapidi, slippage, gap (per esempio all'apertura settimanale), ordini rifiutati o ritardati e mercato chiuso possono rendere la perdita maggiore del limite. In uno dei nostri test, con un limite giornaliero di -1.500 JPY, il trading si è fermato a -1.890 JPY.
- L'EA funziona solo mentre MetaTrader 5 è in esecuzione e connesso e Algo Trading è ATTIVO (pulsante della barra degli strumenti) e consentito nelle impostazioni dell'EA. Subito dopo il passaggio a un altro conto il terminale può disattivare Algo Trading; controlla il pulsante. Il pannello indica quando l'EA non riesce a chiudere.
- Il P/L giornaliero usa l'equity dell'intero conto, non solo delle posizioni dell'ambito: contano la perdita flottante di posizioni riportate dai giorni precedenti, gli altri EA e le operazioni manuali. L'ambito decide solo che cosa viene chiuso.
- Modificare qualsiasi parametro giornaliero (limite, obiettivo, riferimento, fuso orario o inizio giornata) rimuove il blocco giornaliero. Se allenti il limite, puoi tornare a fare trading nello stesso giorno. È una tua decisione; l'EA non lo impedisce.
- Il blocco di perdita massima resta finché non modifichi i parametri della perdita massima. Modificarli azzera anche il picco mobile registrato mentre l'EA era in funzione.
- La soglia mobile segue il picco senza tetto (non si ferma al capitale iniziale). Le regole dei programmi di conti finanziati sono diverse; confrontale tu stesso con queste impostazioni.
- Se l'EA non era in funzione all'inizio della giornata, l'equity di inizio giornata non è nota e viene stimata dal saldo di inizio giornata (segnata con * nel pannello).
- Per circa 3 secondi dopo l'avvio l'EA legge lo storico del conto e non applica un nuovo blocco. Un blocco già salvato è attivo fin dall'avvio.
- Un EA per conto in un terminale: una seconda copia su un altro grafico resta in attesa. Copie in terminali diversi sullo stesso conto non si vedono tra loro; non eseguirne due.
- Il blocco è salvato nel terminale in cui funziona l'EA. Se passi a un altro terminale o computer (per esempio un server virtuale), il blocco salvato non viene trasferito.
- L'EA non può impedire a un altro EA di aprire operazioni. Se un altro EA continua ad aprirne durante un blocco, ognuna viene chiusa e ognuna costa spread e commissione.
- Testato su conti hedging. I conti netting non sono stati testati.
- Strategy Tester: lì le operazioni manuali non si possono simulare, quindi l'EA esegue una dimostrazione. Apre a intervalli una piccola posizione alla volta sul simbolo del grafico per mostrare il blocco giornaliero, la chiusura delle nuove posizioni e il blocco di perdita massima, e smette di aprire posizioni dopo il blocco di perdita massima. Il report del tester mostra solo questa dimostrazione e non è un risultato di trading. La dimostrazione non viene mai eseguita su un conto reale o demo. Nel tester i cambi di giornata di New York ed Europa centrale presuppongono che la mezzanotte del server del broker corrisponda alle 17:00 di New York.
CONFIGURAZIONE
1. Applica l'EA a un grafico qualsiasi. Il simbolo del grafico non limita ciò che viene sorvegliato.
2. Imposta i limiti di perdita giornaliera e massima, il fuso orario della nuova giornata e l'ambito. Leggi la nota nel pannello e premi OK.
3. Attiva Algo Trading e consentilo nelle impostazioni dell'EA. Prova tutto prima su un conto demo.
IMPORTANTE
- Non si promette alcun profitto né alcuna perdita massima. Le perdite possono superare i limiti.
- Se usi un programma di conti finanziati, verifica tu stesso le sue regole (come si calcolano la perdita giornaliera e il drawdown, quando cambia la giornata, se strumenti di questo tipo sono ammessi). L'EA non valuta se rispetti una regola.
ALTRO
- 34 parametri in 8 gruppi. Lo slippage massimo in chiusura è regolabile (punti).
- Supporto tramite messaggi MQL5, risposta entro 3 giorni lavorativi: installazione, impostazioni e segnalazioni di errori. Non si può rispondere a domande su che cosa o quando negoziare.
