Notizie

Analisi strategia breakout intraday sulla volatilità Bitcoin (BTC)

In questo articolo si andrà a valutare l’efficacia di una strategia di breakout intraday sulla criptovaluta più famosa al mondo, il Bitcoin. 

Il test ha coinvolto una semplice strategia di breakout sfruttando quella che è la caratteristica principale delle criptovalute, ovvero la volatilità. L’idea alla base del sistema è quella di sfruttare le esplosioni di volatilità del Bitcoin (BTC) verificando se, oltre al banale Buy & Hold comunemente utilizzato, ci siano altre strade da percorrere, senza le oscillazioni da “cardiopalma” che generalmente lo contraddistinguono.

Strategia breakout di volatilità su Bitcoin (BTC)

Si è deciso di sviluppare la strategia solo sul lato long per la natura stessa di questo strumento, così come le criptovalute in generale con un forte bias rialzista di fondo.

La strategia analizzata comprerà ad un livello ben preciso rappresentato dalla chiusura di sessione del giorno precedente, a cui andrà sommato il valore dell’average true range delle ultime due giornate. Questo sarà il livello che farà scattare gli acquisti e verrà ricalcolato una volta al giorno, restando fisso per tutto l’arco della sessione. Il sistema lavorerà su un grafico con barre a 60 minuti, mentre il calcolo dei livelli di ingresso verrà effettuato su barre giornaliere (daily).

Il controvalore monetario per ogni operazione (trade) sarà pari a 10.000$, considerando che il Bitcoin (BTC) è uno strumento scalabile e non c’è l’obbligo di operare su un contratto intero. Non si applicherà alcun money management, pertanto i guadagni derivanti dai trade non verranno reinvestiti e la size resterà sempre fissa.

A fine sessione si chiuderà il trade (da qui la caratteristica intraday della strategia), a meno che non sia intervenuto prima lo stop loss, che in questo primo test viene lasciato molto ampio e pari a 1.000$.

Cos’è e cosa rappresenta l’average true range? L’average true range è un famoso indicatore creato negli anni ‘70 da J. Welles Wilder e comunemente utilizzato per misurare la volatilità di uno strumento sfruttando il concetto di “range”, ovvero la distanza tra massimo e minimo di una barra. In questo caso si presta molto bene ad un sottostante come il Bitcoin (BTC) che fa della volatilità accentuata una sua peculiarità. 

Figura 1 – Visualizzazione dei livelli di ingresso di un trade long su Bitcoin (BTC)

Nelle figure 2 e 3 è possibile vedere i risultati della strategia appena illustrata dal 2017 ad oggi.

Qe 0VTaOo6qgKsCMWGNLmnUvEUr1 MS3vXieXZbB HGipHwwzk4beTq5leoMJsfeDc5setijvLR0GzTJjXXMMB0jX4Ys2D0rmFySGlYTWvK0VdgcuGciM048Vb9ESqpIgtr2l0cVutKINcvMvz5D3flqwW E7E2
Figura 2 – Equity Curve Detailed della strategia breakout di volatilità su Bitcoin (BTC)
C7HSxR05Ti34nI1bOgtlQ0omBiFCwKdykZO8MN8qW Myyrzw6gntinyE3p3LSnBpSwuBWQwWGe e3WvxNfmz0cVz9yoXoa64uvJ GBFtzbk5t9OCVYo7Vwfo4iwa3mN7Ci K0kJ6 HdD7 4RFDhSOagXPpldTnBA
Figura 3  – Strategy Performance Report e Total Trade Analysis della strategia breakout di volatilità su Bitcoin (BTC)

Confronto con Buy & Hold di Bitcoin (BTC)

Come si può osservare, il sistema mostra un’equity line (curva cumulativa dei profitti e delle perdite) crescente e soprattutto molto regolare che avrebbe generato profitti in tutti gli anni del backtest. Anche l’average trade (il valore medio di ogni singola operazione) sarebbe risultato ottimo, con un valore di oltre 80$, prossimo all’1% del controvalore investito in ogni trade.

Un risultato decisamente buono considerando che si tratta di un sistema molto semplice con poche regole. Da valutare che se nello stesso periodo si fosse tenuto in portafoglio il Bitcoin (BTC) con la classica strategia buy&hold si sarebbe guadagnato molto di più, ma con drawdown anche di molto superiori al 50%, oggettivamente poco sostenibili. 

VSPW82HqOHH mU 01jk
Figura 4 – Risultati strategia Buy & Hold su Bitcoin (BTC) dal 2017 ad oggi

Applicazione position sizing

Fino ad ora è stata analizzata la strategia utilizzando una size fissa per i trade tuttavia, vista la particolare natura del Bitcoin (BTC) sarebbe interessante analizzare anche alcuni aspetti legati ad una gestione attiva dei contratti e quindi un metodo più evoluto di position sizing.

Per fare questo si potrebbe usare il concetto di volatilità non solo per il calcolo degli ingressi come fatto finora, ma anche per stabilire con quale size entrare in posizione. L’idea di fondo potrebbe essere quella di aumentare o diminuire la size acquistata in funzione di essa. 

Si utilizzerà quindi il cosiddetto “volatility position sizing”, dimensionando la posizione e il rispettivo stop loss alla volatilità del mercato in cui si opera. Per fare questo verrà utilizzato l’average true range riferito alle due giornate precedenti. Anche all’interno di questo test gli utili non verranno reinvestiti.

ekC5EsYlDjKmXfW0HnceUD4xcpIwWZAxkgna0Pll8qOuXiYEmlDIhzexa1aabx78Lo9QN1Bmpr2 fwurFC9ysIntwwIsn77Bt28QhGqpiulmaQ54QF NuyMBHPgaPfKXrZwhuw0yCgTd7vGSsfbyK6Mf6Rrz8Wa5
Figura 5 – Test volatility position sizing applicato alla strategia breakout di volatilità su Bitcoin (BTC)

Dai risultati ottenuti è evidente che questo metodo si rileva particolarmente efficace su mercati che presentano una buona granularità e scalabilità, come le criptovalute. Sicuramente una strategia da approfondire  e prendere in considerazione per la sua applicabilità al trading reale.

Non resta che un ultimo tassello per completare l’analisi, ovvero verificare se esistano valori di stop loss più adatti ad un’operatività intraday e se l’applicazione di un profit target possa portare ulteriori benefici. 

Si ottimizzerà pertanto l’input dello stop loss con range tra 0 (senza stop loss) e 1.000 (valore attualmente applicato e pari al 10% della posizione) e il profit target sempre partendo da 0 (senza profit) a 2.000 (pari al 20% della posizione) con step di 100. Per fare questa ottimizzazione si torna ad utilizzare la size fissa di 10.000$.

1G1swG6fGjRrn0l7kGL8Du2pDn6Cu0Dj3L5VSEb960ZY0phRrv8slYOoIryjrgjpwg5JgJbc3qZZ4hErX6Ik8DkNB4ACprB DegXU2mOinSw I4QwtHmhem2k6LvCOz9Tk E3xjRdMm X2kiglOcNLr36MyFoBe3
Figura 6 – Ottimizzazione stop loss della strategia breakout di volatilità su Bitcoin (BTC)
FZDYtG3i5TNQEPvQy6pc6VgHiLqsJnwgM 4w0pxC aRblXgDNusZba9g3XngzRfh190VIuSUAczQNz16IZkNNAG0TDRXpRY9rpfXK57UFd3jHmbFjCdd1T e7MlrSS8CDWxx4x1jsroUZ34 v6h7IqFN Ap2J4rd
Figura 7 – Ottimizzazione  profit target della strategia breakout di volatilità su Bitcoin (BTC)

Conclusioni sulla strategia breakout di volatilità su Bitcoin (BTC)

I risultati della strategia analizzata in questo articolo sono potenzialmente molto interessanti e confermano ancora una volta che un approccio di tipo trend following  sul Bitcoin (BTC) ottiene risultati che premianti sia in termini di regolarità che di stabilità della curva, rispetto alla classica detenzione a lungo termine.

Direi che è un’ulteriore “arma” nel nostro arsenale di trading per affrontare questo mercato, considerando anche che siamo alle porte del nuovo “Halving 2024” che avviene con cadenza quadriennale e che generalmente porta una stagionalità positiva per tutto il mondo crypto.

Alla prossima e buon trading!

Andrea Unger

– Strategia breakout di volatilità su Bitcoin (BTC)
– Confronto con Buy & Hold di Bitcoin (BTC)
– Applicazione position sizing


Film e serie TV Gratis con Amazon Prime

FIGN

Mostra di più