Robot gestore del rischio per MT4: utilità di calcolo e limiti
Il robot gestore del rischio mt4 copre due lacune che il terminale lascia al trader: la conversione della percentuale di rischio in lotti e l'arresto del trading dopo il limite giornaliero di perdita. Entrambi i compiti si risolvono con codice che vive dentro il terminale e funziona finché il terminale è aperto. Analizziamo quali programmi di questa classe esistono, che cosa fanno esattamente al tuo conto e quali verifiche sono obbligatorie prima che codice altrui abbia accesso agli ordini.
I programmi dentro MetaTrader sono un componente aggiuntivo: non sostituiscono il terminale, ma gli aggiungono ciò che non ha. Calcolo del volume per la percentuale, stop automatico insieme all'ingresso, tetto rigido di perdita giornaliera e divieto di operare dopo una serie di stop.
Quattro tipi di programma dentro il terminale
Dentro MetaTrader vivono quattro entità diverse, e confonderle costa caro: hanno permessi diversi e comportamenti diversi al riavvio. Un limitatore di perdita scritto come script non protegge il conto: lo script viene eseguito una volta e si chiude.
Si esegue una volta all'avvio e termina. Va bene per azioni puntuali: mettere gli stop a tutte le posizioni aperte, chiudere tutto a mercato, spostare gli stop a pareggio.
azione puntualeDisegna un'interfaccia sul grafico e calcola le grandezze, ma può non avere permessi di trading. Mostra il volume per la tua percentuale e il costo dello stop in denaro, e l'ordine lo invii tu.
calcolo e suggerimentoLavora costantemente sul grafico e sa inviare ordini. Apre la posizione con il volume calcolato, mette subito stop e take, conduce il trailing stop secondo la regola impostata.
esecuzione a comandoNon apre nulla, si limita a vietare. Segue l'equity e il numero di operazioni, chiude le posizioni e blocca il trading al raggiungimento del limite giornaliero di perdita.
divieto e protezioneI primi tre fanno risparmiare tempo e riducono la probabilità di errore aritmetico. Il quarto tipo salva il conto: è l'unico che interviene nel momento in cui il trader non ragiona più lucidamente.
Trade Assistant MT4 e pannelli di calcolo del volume
Le utilità della classe trade assistant mt4 sono fatte allo stesso modo: un pannello sul grafico, un campo per la percentuale di rischio, un campo per il livello di stop e un pulsante di invio dell'ordine. Il valore non sta nel pulsante, ma nel fatto che il volume si ricalcola a ogni spostamento dello stop, e a mano si smette di farlo.
| Campo del pannello | Che cosa imposta il trader | Che cosa calcola il programma |
|---|---|---|
| Rischio | percentuale dei fondi o somma | rischio nella valuta del conto |
| Stop-loss | prezzo del livello o distanza | distanza in pip |
| Volume | nulla | lotti per rischio e stop con arrotondamento per difetto |
| Take-profit | prezzo o moltiplicatore del rischio | obiettivo secondo il rapporto impostato |
| Margine | nulla | garanzia per il volume calcolato |
| Spread | nulla | correzione al prezzo effettivo d'ingresso |
Un pannello così va verificato una volta e in demo: aprire un'operazione con volume minimo, aspettare che scatti lo stop e confrontare la perdita effettiva con il rischio dichiarato. Una divergenza superiore a un decimo di punto percentuale significa che il programma calcola sul saldo invece che sull'equity oppure non considera lo spread.
Risk manager ea mt5: robot limitatore di perdita
Il limitatore è il programma più utile e più sottovalutato della categoria. Non migliora l'ingresso e non aumenta il profitto: trasforma una regola morbida in rigida, togliendo al trader la decisione nel momento in cui non è in grado di decidere.
arresto del trading: equity ≤ equity a inizio giornata × (1 − limite)
| Restrizione | Come si imposta | Che cosa fa quando scatta |
|---|---|---|
| Limite giornaliero di perdita | percentuale o somma | chiude le posizioni, cancella le pendenti, blocca le nuove |
| Limite di perdita settimanale | percentuale dell'equity del lunedì | lo stesso su più giorni |
| Serie di stop consecutivi | numero di operazioni | pausa fino a fine giornata |
| Numero massimo di operazioni | unità al giorno | divieto di aprire oltre il limite |
| Volume complessivo massimo | lotti | non permette di accrescere la posizione |
| Divieto di operare per orario | ore e notizie | blocco in intervalli definiti |
Dettaglio pratico: il limite va calcolato sull'equity e non sul saldo, e il punto di partenza va fissato a inizio giornata. Altrimenti, dopo una serie di perdite, il limite si ricalcola su un conto ridotto e permette di perdere ancora e ancora: ogni volta un po' meno in denaro, ma lo stesso in percentuale.
Che cosa verificare prima di installare un robot altrui
Qualsiasi robot è codice altrui con accesso ai tuoi ordini. Le cinque verifiche qui sotto richiedono una serata e separano un'utilità da un guaio.
Lo stesso broker, lo stesso tipo di conto, gli stessi simboli. La demo differisce dal reale nell'esecuzione, ma mostra per intero la logica del programma.
prima serataAprire un'operazione e confrontare il volume calcolato con la formula. La coincidenza fino al passo di volume è l'unica prova che il programma calcola correttamente.
prima serataChiudere e riaprire il terminale: il limitatore deve ricordare il punto di partenza della giornata e non ricominciare il limite da capo.
obbligatorioIl programma funziona solo con il terminale in esecuzione. Se la protezione serve sempre, il terminale si tiene su un server e non sul computer di casa.
prima del realeIl trading automatico si autorizza in modo puntuale, e l'accesso al conto tramite la password di trading non si dà a nessuno e mai.
in modo continuoPerché i robot sono pericolosi
Le lamentele sui programmi di questa classe si riducono quasi sempre a quattro situazioni. Nessuna di esse è legata a un errore nella formula del volume.
Robot e utilità: risposte brevi
- Serve un robot se calcolo il volume da solo
- Non necessariamente. L'utilità fa risparmiare secondi ed elimina gli errori di digitazione, ma esegue la stessa formula. Il limitatore di perdita è più utile: fa ciò che una persona in perdita fa male.
- Dove prendere i programmi
- Il negozio integrato nel terminale, il sito dello sviluppatore o il proprio codice. I prodotti da negozio di solito hanno una versione demo per il tester.
- I robot funzionano nel terminale mobile
- No. Le versioni mobili di MetaTrader non eseguono codice: utilità e limitatori vivono solo sul computer o sul server.
- Si possono scrivere questi programmi da soli
- Sì, il linguaggio MQL è fatto per questo. Un limitatore del limite giornaliero è il tipico primo programma: qualche decina di righe e una logica chiara.
- Il robot si verifica nel tester di strategie
- La logica di apertura e gestione sì. Il comportamento del limitatore al confine della giornata e al riavvio del terminale il tester non lo riproduce.
- Che cosa fare in caso di divergenza di volume
- Confrontare tre cose: la base del calcolo, il valore del pip e la regola di arrotondamento. L'errore quasi sempre è in uno di questi tre punti.
Domande frequenti
In che cosa un robot differisce da uno script in MetaTrader
Lo script si esegue una volta e termina, il robot lavora costantemente finché è sul grafico e il terminale è avviato. Un limitatore di perdita è possibile solo come robot: deve seguire il conto senza interruzioni.
Come un robot limitatore calcola il limite giornaliero
Memorizza l'equity a inizio giornata di trading e la confronta con quella corrente. Con un calo della percentuale impostata le posizioni si chiudono, gli ordini pendenti si cancellano e le nuove operazioni si bloccano fino al giorno successivo.
Perché il limite si calcola sull'equity e non sul saldo
Il saldo non vede la perdita fluttuante: una posizione aperta in negativo non lo cambia fino alla chiusura. Un limitatore legato al saldo scatta troppo tardi.
È sicuro comprare un robot nel negozio del terminale
Comprare è più sicuro che scaricare un file da fuori: il prodotto è legato all'account e c'è una versione demo per la verifica nel tester. Ma il codice resta chiuso, perciò la verifica del comportamento in demo serve comunque.
Un'utilità di calcolo del lotto può sbagliare
Può, e le cause tipiche sono tre: calcolo sul saldo invece che sui fondi, valore del pip errato sulle coppie cross e arrotondamento per eccesso. Ognuna dà un rischio maggiore del previsto.
Serve un VPS per un robot limitatore
Se la protezione deve funzionare sempre, sì. L'utilità non agisce con il terminale spento, ed è proprio in quei momenti che una posizione aperta va contro di te.
Il trailing stop di un robot sostituisce la gestione manuale
Rende la gestione meccanica e uniforme, il che di solito è meglio del manuale. Ma la regola di avanzamento dello stop la imposti tu, e una regola cattiva il robot la eseguirà con la stessa precisione di una buona.
Si possono mettere più robot su un solo grafico
Su un solo grafico no, in MetaTrader funziona un robot per finestra. Il limitatore di solito si mette su un grafico a parte, perché non è legato a un simbolo specifico.
Come capire che un robot aumenta il volume dopo una perdita
Verificare nel tester: se dopo un'operazione in perdita il volume successivo è maggiore del precedente a parità di distanza dallo stop, è una martingala, comunque si chiami nella descrizione.
Che cosa fare se il robot ha smesso di aprire operazioni
Verificare l'autorizzazione al trading automatico, la validità della licenza, la corrispondenza del simbolo e se non sia scattato il limite interno del programma. Dopo lo scatto il limitatore tace di proposito.
Vale la pena affidare a un robot la scelta del punto d'ingresso
Questa non è più gestione del rischio, ma un sistema di trading, e va valutato dalla statistica sulla distanza e non dalla descrizione. Un robot così non ha nulla a che vedere con la gestione del rischio.
Quanti programmi ha senso tenere insieme
Di solito due: il pannello di calcolo del volume e il limitatore di perdita. Ogni ulteriore aggiunge un punto di guasto e riduce la comprensione di ciò che accade al conto.