Lotto dalla distanza SL: guida al rischio %
Contenuti
In breve: il lotto si decide partendo da "quanto posso permettermi di perdere"
Con il rischio %, si stabilisce prima quale percentuale del saldo si può perdere in un singolo stop loss. Poi si ricava il lotto a ritroso dalla distanza dallo SL (stop loss). Qui sta la differenza con il lotto fisso: con un lotto fisso, nei giorni in cui lo SL è ampio la perdita è grande e in quelli in cui è stretto è piccola, quindi il rischio per operazione cambia ogni volta.
Tuttavia il lotto ottenuto dal calcolo non si può inviare così com'è. Il broker impone un lotto minimo, un lotto massimo e un passo di lotto, e anche il margine ha un limite. In questo articolo spieghiamo in quale ordine e come ricondurre il valore calcolato entro questi 4 vincoli (clamp).
Confronto broker consigliati →
🎁 Scarica EA gratis📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.
Come funziona: la formula inversa
La formula di base è la seguente.
Lotto = perdita massima accettata ÷ (distanza SL × valore di 1 unità per 1 lotto)
Facciamo un esempio: saldo di 1.000.000 di yen, rischio 1%, USDJPY con SL a 50 pips. La perdita massima accettata è 10.000 yen. Con 1 lotto (100.000 unità) 1 pip vale circa 1.000 yen, quindi 10.000 yen ÷ (50 × 1.000 yen) = 0,2 lotti. Se lo SL si allarga a 100 pips il lotto è 0,1; se si restringe a 25 pips è 0,4. Qualunque sia l'ampiezza dello SL, la perdita in caso di stop resta di circa 10.000 yen.
In un EA per MT5, il "valore di 1 unità" si ricava da SYMBOL_TRADE_TICK_VALUE (valore di un tick) e SYMBOL_TRADE_TICK_SIZE (ampiezza di un tick) del simbolo. Calcolando in pips è facile sbagliare la conversione con simboli dal numero di decimali diverso, con l'oro o con le criptovalute. Calcolare in tick è più sicuro.
Quanto si perde in una serie di sconfitte
Il vantaggio del rischio % è che si può stimare in anticipo di quanto cala il capitale dopo una serie di perdite consecutive. Prendiamo come esempio MEGAMAX DONCHIAN e DONCHIAN ENGINE su USDJPY H1. Per entrambi, la serie massima di perdite consecutive nel backtest è stata di 11. Con un rischio dell'1% per operazione, 11 perdite di fila riducono il saldo di circa il 10,5% (0,99 alla 11). Con il 2% il calo è di circa il 20%. Si guarda quindi il numero massimo di perdite consecutive e si sceglie un rischio % che mantenga il calo entro ciò che si è in grado di sopportare.
Questi due EA hanno inoltre un PF nel backtest quasi identico: 1.55 e 1.5. Eppure il DD effettivo è 58.6% contro 10.8% e il rendimento annuo 39.3% contro 10.9%, valori molto diversi. Rispetto al PF, DD e rendimento annuo dipendono molto di più da come si dimensiona il lotto. Non stabiliamo qui da cosa derivi esattamente questa differenza, ma è un esempio di come "a parità di PF" non significhi "a parità di sicurezza".
L'ordine del clamp e la checklist
Il lotto calcolato va sistemato in quest'ordine.
| Ordine | Vincolo | Dove si legge in MT5 | Operazione |
|---|---|---|---|
| 1 | Passo | SYMBOL_VOLUME_STEP | Arrotondare per difetto a un multiplo del passo |
| 2 | Lotto minimo | SYMBOL_VOLUME_MIN | Se è inferiore, saltare l'ingresso (oppure usare il lotto minimo, in modo consapevole) |
| 3 | Lotto massimo | SYMBOL_VOLUME_MAX | Se è superiore, limitare al lotto massimo |
| 4 | Limite di margine | OrderCalcMargin e margine libero | Se non basta, ridurre il lotto e ripartire dal punto 1 |
Per l'adeguamento al passo si arrotonda per difetto, non al più vicino: l'arrotondamento al più vicino può superare di poco il rischio % stabilito.
Se il lotto scende sotto il minimo, riteniamo che la scelta corretta sia saltare l'operazione. Se si porta il lotto al minimo, quella singola operazione supera la percentuale di rischio fissata. Con un conto piccolo e uno SL ampio, questa situazione si presenta ogni volta. Quale comportamento adotti il tuo EA va sempre verificato nelle impostazioni o nel manuale.
Quando scegli o configuri un EA, controlla questi punti.
- Se il rischio % in input si basa sul "saldo" o sull'"equity" (patrimonio netto)
- Se il risultato del calcolo è inferiore al lotto minimo: l'EA salta l'operazione o arrotonda per eccesso?
- Se l'adeguamento al passo avviene per difetto o al più vicino
- Se il margine non basta: l'EA riduce il lotto o si ferma con un errore d'ordine?
Le impostazioni sono riassunte in Come configurare un EA. Per simulare il lotto puoi usare anche gli strumenti MT5.
Limiti e avvertenze: non si perde necessariamente come da calcolo
Anche con il rischio %, non c'è garanzia che la perdita rimanga entro il limite. Ecco i punti più scomodi.
- Gap e slippage: con i gap di apertura del lunedì o alla pubblicazione di dati macro, l'ordine può essere eseguito a un prezzo peggiore dello SL. In quel caso la perdita supera l'1%.
- I costi non sono inclusi: se spread e commissioni non entrano nella formula, la perdita reale è leggermente più alta.
- Il valore del tick cambia: per i simboli in cui la valuta del conto e quella di regolamento sono diverse (coppie diverse dai cross sullo yen, oro e così via), il valore del tick si muove con il cambio. Si può calcolare solo con il valore al momento dell'invio dell'ordine.
- Il rischio di più EA si somma: anche con l'1% per EA, se 5 EA aprono posizioni contemporaneamente, il rischio complessivo arriva a circa il 5%.
- Dopo una perdita il recupero è più lento: poiché il lotto diminuisce in proporzione al saldo, il recupero da un drawdown tende a essere più lento rispetto al lotto fisso.
- A volte il lotto fisso è più adatto: negli EA di tipo martingala/averaging o progettati senza SL, la formula inversa non può funzionare.
Riepilogo
- Con il rischio % si ricava il lotto come "perdita massima accettata ÷ valore della distanza SL". A differenza del lotto fisso, la perdita per singolo stop resta pressoché costante
- Il calcolo si fa con valore e dimensione del tick, non in pips
- Il clamp segue l'ordine "arrotondamento per difetto al passo → minimo → massimo → margine". Verifica se sotto il lotto minimo l'EA salta l'operazione o arrotonda per eccesso
- Dal numero massimo di perdite consecutive e dal rischio % si stima in anticipo il calo del capitale durante una serie negativa
- Gap, costi e somma dei rischi di più EA possono far sì che la perdita reale superi quella calcolata
Correlati
📧 Corso email gratuito (8 email) + pacchetto di 13 indicatori MT5 riservato agli iscritti
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.
Hai domande su EA o Forex?
Puoi pubblicarle sul forum di trading di Nattzy (registrazione gratuita). Sono benvenute anche domande che vanno oltre questo articolo: impostazioni degli EA, scelta del broker e altro.
Chiedi su Nattzy ↗