Runaway Guard
- Utilità
- Versione: 1.0
- Attivazioni: 10
I vostri strumenti di rischio osservano le perdite. Nessuno osserva il ritmo degli ordini, finché uno strumento che avete comprato non spara quaranta operazioni in un minuto.
Runaway Guard misura la velocità con cui gli ordini vengono immessi sul vostro conto, distinta per origine, e interviene soltanto quando viene superato un limite di velocità. Non guarda né i risultati positivi né le perdite. Quando qualcosa scappa di mano, scrive un file di incidente con i ticket reali delle operazioni, così potete dimostrare che cosa è accaduto invece di discuterne.
QUATTRO LIMITI DI VELOCITÀ, MISURATI SU FINESTRE MOBILI
- Ritmo delle operazioni: quante operazioni sono arrivate nella finestra veloce. Predefinito 20 operazioni ogni 5 minuti.
- Andate e ritorni: posizioni aperte e richiuse nel giro di pochi secondi. Predefinito 10 chiusure brevi ogni 15 minuti, dove breve significa tenuta per meno di 60 secondi.
- Rientro: chiudere e riaprire subito lo stesso simbolo nella stessa direzione. Predefinito 5 rientri ogni 15 minuti, dove subito significa entro 30 secondi.
- Costo bruciato dalla rotazione: commissione più swap più risultato realizzato sulla finestra lenta, in percentuale sul saldo. Predefinito 0,5 per cento ogni 15 minuti.
Ogni limite si disattiva impostandolo a zero.
PER ORIGINE, NON PER CONTO
Ogni operazione porta il numero magico di ciò che l'ha prodotta. Runaway Guard conta ciascun numero magico separatamente e conta anche gli ordini manuali, indicati come Manual / no magic. Il totale del conto compare su una riga propria.
Questo conta, perché ciò che scappa di mano di solito è un singolo Expert Advisor o un singolo strumento, non l'intero conto. Il resto continua a lavorare.
SCEGLIETE VOI COSA SUCCEDE, PER OGNI ORIGINE
- Alert. Avvisa e non cambia nulla. È l'impostazione predefinita.
- Cancel pendings. Rimuove gli ordini pendenti che appartengono a quella origine.
- Stop the chart. Chiude il grafico su cui gira quella origine, in modo che smetta di produrre nuovi ordini.
- Close the terminal. Disattivato di default e collocato dietro un secondo interruttore, perché chiude davvero MetaTrader.
IL FILE DI INCIDENTE: QUESTA È L'ALTRA METÀ DEL PRODOTTO
Quando un limite viene superato, sotto MQL5/Files/RunawayGuard/ viene scritto un file CSV. Contiene quindici colonne: tre orologi (broker, UTC e locale), quale limite è stato superato, il valore misurato e il limite, il numero magico, il simbolo, le operazioni, le andate e ritorni, la commissione, lo swap, il risultato realizzato, l'azione eseguita e l'elenco dei ticket.
I ticket sono numeri reali. Potete riscontrarli uno per uno con lo storico del vostro terminale. Nel file non c'è nulla che sia un giudizio, un punteggio o una stima.
I file non vengono mai sovrascritti né cancellati automaticamente.
TRE FILTRI PER NON GRIDARE AL LUPO
- Riscaldamento. Nessuna azione nei primi 60 secondi dopo l'avvio, mentre viene letto lo storico.
- Apertura di sessione. Nei primi 120 secondi dopo l'apertura i limiti vengono raddoppiati.
- Esclusioni. Qualsiasi numero magico può essere escluso. Le origini escluse vengono tolte anche dal totale del conto, altrimenti la riga del conto scatterebbe lo stesso.
Dopo che una origine è scattata, lo stesso limite non scatta di nuovo per 10 minuti. Il conteggio prosegue e il pannello continua a mostrarlo.
DUE SCHERMATE
- Watch: conto, saldo, stato, lunghezza delle finestre, una riga per origine con operazioni, andate e ritorni, rientri, costo e azione scelta, più gli ultimi tre incidenti con il nome dei rispettivi file.
- Sources: per l'origine selezionata, l'azione, l'interruttore di esclusione, il collegamento al grafico e i valori correnti a fronte dei limiti.
Lo stato è WATCHING, TRIGGERED o DISABLED. DISABLED non significa mai che il conteggio si è fermato: significa che l'azione scelta non è eseguibile in questo momento, e il motivo viene stampato su una riga.
Il pannello si può trascinare, ricorda la propria posizione e ricalcola quante righe entrano quando il grafico cambia dimensione. Le impostazioni sopravvivono a un cambio di time frame e a un riavvio del terminale.
CIÒ CHE NON FA
- Non apre, non chiude e non modifica posizioni. Le costanti di azione di trading usate per aprire, chiudere o modificare (DEAL, PENDING, SLTP, MODIFY, CLOSE_BY) non compaiono in nessun punto del codice sorgente. L'unica chiamata di trading che effettua è la rimozione di un ordine pendente, ed è esattamente ciò che significa Cancel pendings.
- Non può disattivare un altro Expert Advisor. MQL5 non dispone di una chiamata simile. Ciò che può fare è chiudere il grafico su cui quell'EA gira.
- Non può spegnere il pulsante Algo Trading. MQL5 non lo consente.
- Non può fermare ordini inviati da un telefono o da un altro terminale. Li rileva, perché finiscono nello storico del conto, ma non arriva oltre questo terminale.
- Non annulla operazioni già eseguite. Ciò che fa è impedire che ne arrivino altre e mettere per iscritto quelle arrivate.
- Non indica una causa. Riferisce quale numero magico ha prodotto quante operazioni, e quando.
- Non usa la perdita né il drawdown come innesco. L'innesco è la velocità. I limiti in denaro sono compito di un altro strumento.
- Non invia nulla da nessuna parte. Nessuna richiesta web, nessun nostro server, nessun file esterno, nessuna DLL.
DEMO GRATUITA
La demo gira nel Tester di Strategie. Poiché questo prodotto non immette ordini, il tester riproduce una raffica sintetica di operazioni nello strato di conteggio, così potete vedere di persona il rilevamento, il pannello e il file di incidente, con le impostazioni predefinite. Nel frattempo il pannello mostra TESTER DEMO - synthetic sample, no orders are placed. Cancel pendings, Stop the chart e Close the terminal non hanno un bersaglio dentro il tester e lì non vengono mai chiamati.
REQUISITI
- MetaTrader 5, qualsiasi broker, qualsiasi simbolo. Ciò che viene osservato è il conto, non un grafico.
- È stato sviluppato e verificato su conti hedging. I conti netting sono implementati ma non verificati.
- Diciannove parametri di ingresso, tutti con valori predefiniti funzionanti. Non c'è alcun file set da richiedere.
- Interfaccia in inglese.
