WeCore
Gestione del rischio

Gestione del rischio per trader algoritmici: livelli di difesa

I livelli della gestione del rischio nel trading automatico: stop per trade, limite di perdita giornaliero, size massima, limiti sui trade, kill switch e monitoraggio.

WeCore·Pubblicato il ·5 min di lettura

Nel trading automatico la gestione del rischio non è un accessorio: fa parte del sistema stesso. Un computer può inviare centinaia di ordini senza mai fermarsi a chiedersi se qualcosa non va. Per questo conviene costruire più livelli di protezione, così che se uno cede, il successivo blocca il danno.

Perché il trading automatico richiede un approccio diverso

Per un trader manuale l'ultima linea di difesa è la persona: vede qualcosa di strano e chiude. In un sistema automatico quel freno non sempre c'è. Un alert duplicato può aprire una posizione doppia. Un bug nella logica può causare entrate ripetute. Una connessione caduta può lasciare una posizione senza stop.

Per questo il rischio va pensato su due livelli: rischio di mercato, cioè il prezzo che si muove contro di te, e rischio operativo, cioè il sistema che fa qualcosa che non volevi. Una buona gestione del rischio affronta entrambi.

Livello 1: uno stop su ogni trade

La base è che ogni trade abbia un'uscita predefinita nel caso sia sbagliato. Alcuni principi:

  • Lo stop va inviato al broker come ordine reale, non deve esistere solo nel tuo codice. Se il sistema si disconnette, un ordine già presente presso il broker continua a proteggerti.
  • Posiziona lo stop in base alla struttura o alla volatilità, poi dimensiona la posizione in funzione dello stop, non il contrario. Vedi metodi di position sizing.
  • Ricorda che un ordine stop diventa un ordine a mercato e in un mercato veloce può essere eseguito ben lontano dal livello.

Livello 2: un limite di perdita giornaliero

Anche con uno stop su ogni trade, una serie di perdite nella stessa giornata può sommarsi. Un limite giornaliero stabilisce che, dopo aver perso un certo importo, il sistema smette di operare fino al giorno successivo.

Un esempio ipotetico: su un conto che rischia $200 per trade, un limite giornaliero di $500 ferma l'operatività dopo due o tre perdite. Se operi con una prop firm, imposta il tuo limite personale chiaramente al di sotto di quello della società, lasciando un margine di sicurezza per slippage e posizioni aperte. Dettagli in limiti di perdita giornalieri spiegati.

Decidi in anticipo se il limite conta solo le perdite realizzate o anche quelle aperte, e se al raggiungimento del limite il sistema chiude le posizioni esistenti o si limita a bloccare nuove entrate.

Livello 3: dimensione massima della posizione

È una delle difese più importanti contro i bug. Anche se la tua logica calcola una size dinamica, fissa un tetto rigido al numero di contratti che non deve mai essere superato, per nessun motivo. Se un alert corrotto chiede 50 contratti invece di 5, il tetto lo blocca.

Vale la pena impostare un tetto per direzione (long o short) e uno sull'esposizione totale, soprattutto se più strategie girano sullo stesso conto o su mercati correlati come NQ ed ES.

Livello 4: numero di trade e orari di trading

  • Numero massimo di trade al giorno: una strategia che di solito fa tre trade al giorno e all'improvviso ne fa venti ti sta dicendo che qualcosa non va. Un limite del genere ferma i loop fuori controllo.
  • Finestre orarie: limita l'operatività agli orari su cui la strategia è stata testata. Molti trader evitano anche di entrare a ridosso dei dati macro più importanti.
  • Chiusura prima della fine della sessione: se non intendi tenere posizioni overnight, assicurati che vengano chiuse automaticamente prima della fine della sessione. Alcune prop firm lo richiedono.

Livello 5: kill switch e monitoraggio

Un kill switch è un modo unico, rapido e semplice per fermare tutto: cancellare gli ordini pendenti, chiudere le posizioni e bloccare i nuovi segnali. Assicurati di sapere esattamente dove si trova e che funzioni anche dal telefono.

Il monitoraggio comprende:

  • Notifiche quando un trade viene eseguito, quando si raggiunge un limite o quando c'è un errore.
  • Un confronto regolare tra ciò che il sistema "pensa" sia aperto e ciò che è realmente aperto sul conto.
  • Un registro dei trade che ti permetta di verificare a posteriori cosa è successo e perché.

Cosa fare quando l'automazione si comporta male

Quando qualcosa sembra sbagliato, l'ordine delle operazioni è:

  1. Fermare: premi il kill switch. Non cercare di sistemare le cose mentre il sistema sta ancora operando.
  2. Verificare: accedi direttamente alla piattaforma del broker e controlla posizioni e ordini aperti.
  3. Chiudere manualmente tutto ciò che non dovrebbe essere aperto.
  4. Documentare: salva alert, log e orari.
  5. Indagare sulla causa prima di ripartire, poi riprendi gradualmente, preferibilmente passando dalla simulazione.

Rischio di rovina

Il rischio di rovina è la probabilità che una serie di perdite porti il conto sotto la soglia oltre la quale non puoi più continuare: in un conto di una prop firm, per esempio, il livello di drawdown massimo. Anche una strategia con un edge reale può incappare per caso in una lunga serie negativa.

Un esempio ipotetico: se rischi il 25% del drawdown consentito su ogni trade, quattro perdite di fila chiudono il conto, e una serie del genere è un evento del tutto normale. Se rischi il 5%, servono venti perdite consecutive. Un rischio ridotto per trade non elimina il rischio, ma dà alla strategia il tempo di mostrare se ha un edge. Approfondimento sul drawdown in tipi di drawdown delle prop firm.

Punti chiave

  • Il trading automatico comporta sia rischio di mercato sia rischio operativo, e devi proteggerti da entrambi.
  • Costruisci livelli: stop per trade, limite giornaliero, tetto sui contratti, limiti su numero di trade e orari.
  • Kill switch e monitoraggio fanno parte del sistema, non sono extra.
  • Quando qualcosa va storto: ferma, verifica presso il broker, chiudi, documenta e solo dopo indaga.
  • Un rischio ridotto per trade abbassa nettamente il rischio di rovina.

WeCore include regole di rischio automatiche come limite di perdita giornaliero, numero massimo di contratti, orari di trading e chiusura delle posizioni, applicate su ogni conto collegato. Puoi impostarle più severe delle regole della prop firm e testarle in modalità simulazione. Dettagli nella guida come impostare i limiti di rischio in WeCore.

Fonti e letture di approfondimento