logo RankiaItalia

Metodo Montecarlo applicato al trading

Il metodo Montecarlo è uno strumento statistico per analizzare il rischio e la robustezza di un progetto di trading, simulando scenari futuri basati su dati storici.

Sei un nuovo investitore e vuoi fare trading con un prodotto finanziario, diciamo che questo è il tuo progetto. Per acquisire maggiore fiducia in questo progetto, dobbiamo analizzare il suo livello di rischio e robustezza, ma come lo facciamo? Bene, con il simulatore Monte Carlo. Durante il tour di questo post scopriremo tutto sulla "Strategia Monte Carlo applicata al Trading"

Simulazione Montecarlo

L' obiettivo principale di sottoporre un progetto a una simulazione Montecarlo è fare un'analisi dei rischi, esaminare la robustezza e aumentare la fiducia che possiamo avere nel sistema. Saremo più fiduciosi perché sapremo cosa aspettarci dal sistema. L'analisi ci dirà con quale livello di fiducia statistica i risultati saranno all'interno di un intervallo “X” e indicherà quanto “Drawdown” dovremo eventualmente affrontare. L'analisi di tutto questo ci aiuterà a determinare la nostra strategia di “Money Management”, nonché a sapere quando un sistema ha smesso di funzionare.

Cos'è una simulazione Montecarlo?

Il Metodo Montecarlo si basa sulla ripetizione casuale sulla base di alcuni valori di “input”, e da questi “input” determina la probabilità di distribuzione degli “output”. La strategia MonteCarlo viene utilizzata quando il comportamento casuale o probabilistico ha un ruolo fondamentale nel risultato.

Il nome di questo metodo si riferisce al "Casino de Monte Carlo - Monaco", poiché la roulette è un gioco che genera sempre numeri casuali. Essendo la parola chiave "Random" nel Metodo MonteCarlo.

Simulazione Montecarlo applicata al Trading

Quando si progetta un sistema, si parte da una serie di dati o input. In finanza, questi valori di input (dati) potrebbero essere i prezzi delle attività. A partire da questi input si progetta il sistema e si ottengono risultati o output.

Il sistema è progettato con dati passati (Past Quotes), il problema nasce perché è improbabile che i dati futuri siano identici o replichino i dati passati che usiamo per sviluppare il sistema. I segnali possono verificarsi più o meno frequentemente, le operazioni possono durare più o meno, cioè le condizioni di mercato possono variare sia in ordine che in proporzione.

A partire da questo punto sorgono le seguenti domande: come gestire questo futuro incerto? Come sapere se il guadagno del "Backtest" è stato il risultato di una coincidenza quando coincidono le migliori operazioni possibili? La risposta sarebbe; La simulazione Montecarlo può essere utilizzata per creare più sequenze casuali dagli stessi dati. Tutte queste sequenze alternative sono ugualmente probabili e di conseguenza ci danno anche più curve di capitale, tutte ugualmente probabili. Da queste curve di capitale possiamo stimare la probabilità di ottenere determinati intervalli di profitto, drawdown e altri tipi di rapporti statistici.

Cosa possiamo simulare come casuale?

Montecarlo è una tecnica, per effettuare la simulazione ci sono numerose variabili che possono essere generate come casuali. Per esempio:

Cambia l'ordine delle operazioni

Alteriamo l'ordine delle operazioni in modo da avere più o meno perdite consecutive rispetto alla sequenza storica. Ciò influenzerà il prelievo stimato. Possiamo aggiungere un po ‘di “dati casuale” alle citazioni storiche su cui effettuiamo il backtest.

Bias nella selezione delle attività

Quando lavoriamo con un portafoglio che investe in azioni. Capita spesso che il sistema entri nello stesso giorno per più asset contemporaneamente e siamo noi a decidere di inserirne alcuni e non altri. Randomizzando la selezione degli asset otterremo diverse curve di capitale che rappresentano la combinazione tra le diverse selezioni. Possiamo variare e “mettere un po ‘di rumore” nei parametri di sistema. Ad esempio, variare leggermente i valori degli indicatori per i segnali. Un'altra opzione sarebbe saltare casualmente alcune voci.

Vantaggi della simulazione Montecarlo: analisi del rischio

L'applicazione del metodo Montecarlo ai sistemi di trading ci permette soprattutto di analizzare il rischio e di poterlo gestire al meglio.

Svantaggi

Prima di iniziare a utilizzare un metodo, è bene sapere cosa NON ti consente di fare questo metodo. Quali sono i suoi vantaggi rispetto agli svantaggi.

Montecarlo è uno strumento molto utile per analizzare il rischio e determinare la strategia di dimensione della posizione più appropriata, ma d'altra parte è bene tenere presente che:

MonteCarlo assume l'indipendenza tra i dati, quindi non gestisce correttamente i sistemi dove c'è un'elevata correlazione negli input.

Come impostare la simulazione Montecarlo in Excel

Il metodo MonteCarlo è utile per valutare i rischi di un progetto, nonché i tempi e i costi di diversi scenari di progetto. L'esecuzione di una simulazione MonteCarlo richiede una conoscenza di base dell'analisi statistica; tuttavia, può essere eseguita in fogli di calcolo Excel preparati per casi specifici.

Di seguito, illustreremo l'impostazione di base a cui fanno riferimento molti fogli di calcolo Excel tra quelli disponibili sul web, per semplificare l'uso. In questo caso, il metodo Montecarlo si basa sulla generazione di una molteplicità di iterazioni per determinare il valore atteso di una determinata variabile.

Questo può essere ottenuto in MS Excel propagando una formula di base il numero di volte richiesto dal metodo.

Per capire come impostare una simulazione di Montecarlo, si veda un esempio qui di seguito.

Esempio di simulazione Montecarlo

L'esempio è il seguente:

Fonte: humanwareonline.com

A titolo di esempio, considereremo un progetto che utilizza la simulazione di Montecarlo e che prevede 6 attività.

Nell'esempio simulazione montecarlo excel, che consiste in 6 attività di progetto, si assumerà per semplicità che il costo di ciascuna attività sia indipendente da quello delle altre. Pertanto, anche il costo totale del progetto costituisce una variabile il cui valore è compresso in un intervallo tra un minimo e un massimo. 

Questa variabile sarà distribuita normalmente come somma di variabili casuali. Pertanto, non è così importante definire con precisione il tipo di distribuzione dei costi per ogni attività.

Lo schema generale della simulazione Montecarlo è il seguente:

Per ottenere quanto sopra, è necessario calcolare dei parametri che garantiscano l'affidabilità del risultato. 

Infine, se si crea una formula come questa per ciascuna delle 6 attività, il costo totale del progetto per ciascuna iterazione sarà uguale alla somma dei valori delle 6 attività. Per ottenere il valore atteso del costo, è necessario propagare la formula per il numero di iterazioni necessarie, che verrà calcolata in seguito.

Di seguito verranno mostrate le prime interazioni, dove la riga 4 costituisce il modello di base che viene propagato. La colonna H presenta il costo totale del progetto per ogni iterazione:

In conclusione, è importante come investitore essere consapevole che non esiste una tecnica o una strategia che funzioni come una chiave magica che ti darà l'ingresso al successo. Tutti hanno i loro vantaggi e svantaggi, l'importante è prenderli come strumenti di supporto, che facilitano l'analisi del proprio progetto, il livello di rischio, robustezza, redditività, volatilità, ecc. Come investitori, l'analisi è lo strumento che ti permetterà di camminare costantemente tra le proiezioni in modo più sicuro che se non esistessero e di barcollare su una corda a grande altezza.

Il metodo Montecarlo è uno strumento statistico che utilizza probabilità e lega come parole chiave per il suo funzionamento, non trascurabile, poiché si tratta di dati che partono da una matrice e danno un risultato vicino all'obiettivo.

Top brokers

Investire comporta il rischio di perdite.

Il 76% dei conti perde denaro con il trading di CFD offerto da questo fornitore.

Il 68 % dei clienti perde denaro nel trading di CFD.

Il 51% dei conti degli investitori perde denaro negoziando CFD con questo fornitore.

Il 75,5% dei conti degli investitori perde denaro con il trading di CFD offerto da questo fornitore.

Pubblicità