Ma quanto conta il giusto Timing in acquisto e vendita?

  • ANNUNCIO: Segui le NewsLetter di Borse.it.

    Al via la Newsletter di Borse, con tutte le notizie quotidiane sui mercati finanziari. Iscriviti per rimanere aggiornato con le ultime News di settore, quotazioni e titoli del momento.
    Per iscriverti visita questo link.

maurice

Buona vita a tutti !
Registrato
2/6/01
Messaggi
489
Punti reazioni
124
Domanda curiosa:

- dato un'insieme di regole o trading system che dir si voglia, quanto è importante per ottenere profitto "azzeccare" il timing in acquisto?

Alla ricerca di una risposta ho provato a simulare, su di un arco temporale di 10 anni con un basket di 8 titoli (sufficenti per avere oltre 500 trade) un trading system così organizzato:

SISTEMA 1

- acquista in modo pseudo casuale al 10% di frequenza sulle barre (le funzioni random non sono MAI ideali, ho scelto il 10% per evitare overtrading)

Codice MS:
Random:=ExtFml("TradeSim.Rand");
Random >= .9 { Entra a casaccio al 10% di rate }

- vendi in caso il trend misurato con media semplice punti al ribasso, sul primo rimbalzo con intersezione della stessa media

Codice MS:
{ Uscita dal long trade }
m:=Mov(C,18,S); { "misura" il trend corrente }

m<Ref(m,-1) { trend al ribasso }
AND
C>m { prezzi sopra la media... Vendi! }

SISTEMA 2

L'opposto del sistema 1, acquista con l'uso dell'euristica e vendi a casaccio.


Scopo delle simulazioni è verificare quale delle due azioni intraprese (acquisto e vendita) siano maggiormente "correlate" con il raggiungimento di un risultato positivo.


E questo, con una simulazione Montecarlo iterata 3000 volte per oltre 500 trade.

Vediamo il risultato della simulazione 1 (compra la scimmietta e vende l'ingegnere):


Monte Carlo Report
(FOL Random)

Simulation Summary
Simulation Date: 17/04/2004
Simulation Time: 18.20.12
Simulation Duration: 10,38 seconds

Trade Parameters
Initial Capital: L. 50.000,00
Portfolio Limit: 100,00%
Position Size Model: Equal Percent Units
Trade Size (% of total cap): 12,50%
Pyramid profits: Yes
Transaction cost (Trade Entry): 0,50%
Transaction cost (Trade Exit): 0,50%

Trade Preferences
Trading Instrument: Stocks
Break Even Trades: Process separately
Trade Position Type: Process all trades
Entry Order Type: Default Order
Exit Order Type: Default Order
Minimum Trade Size: L. 500,00
Accept Partial Trades: No
Volume Filter: Ignore Volume Information
Pyramid Trades: Yes
Favour Trade Pyramid: Yes

Simulation Stats
Number of trade simulations: 3000
Trades processed per simulation: 559
Maximum Number of Trades Executed: 542
Average Number of Trades Executed: 538
Minimum Number of Trades Executed: 534
Standard Deviation: 1,61

Profit Stats
Maximum Profit: L. 76.104,95 (152,21%)
Average Profit: L. 64.120,49 (128,24%)
Minimum Profit: L. 52.071,83 (104,14%)
Standard Deviation: L. 4.620,44 (9,24%)
Probability of Profit: 100,00%
Probability of Loss: 0,00%

Percent Winning Trade Stats
Maximum percentage of winning trades: 38,36%
Average percentage of winning trades: 37,71%
Minimum percentage of winning trades: 36,99%
Standard Deviation: 0,21%

Percent Losing Trade Stats
Maximum percentage of losing trades: 63,01%
Average percentage of losing Trades: 62,29%
Minimum percentage of losing trades: 61,64%
Standard Deviation: 0,21%

Average Relative Dollar Drawdown Stats
Maximum of the Average Relative Dollar Drawdown: L. 2.299,34
Average of the Average Relative Dollar Drawdown: L. 2.101,82
Minimum of the Average Relative Dollar Drawdown: L. 1.895,02
Standard Deviation: L. 79,69

Average Relative Percent Drawdown Stats
Maximum of the Average Relative Percent Drawdown: 1,5106%
Average of the Average Relative Percent Drawdown: 1,4066%
Minimum of the Average Relative Percent Drawdown: 1,3018%
Standard Deviation: 0,0514%

Maximum Peak-to-Valley Dollar Drawdown Stats
Maximum Absolute Dollar Drawdown: L. 161.144,93
Average Absolute Dollar Drawdown: L. 151.592,55
Minimum Absolute Dollar Drawdown: L. 141.921,58
Standard Deviation: L. 4.264,84

Maximum Peak-to-Valley Percent Drawdown Stats
Maximum Absolute Percent Drawdown: 60,6130%
Average Absolute Percent Drawdown: 58,3200%
Minimum Absolute Percent Drawdown: 56,1301%
Standard Deviation: 1,3891%


Il risultato è da brivido, il drawdown è dell'ordine del profitto (ma questo se non erro è successo non solo all'indice ma a quasi tutti i titoli...), però abbiamo il conforto della distribuzione dei risultati..

La scimmietta avrebbe fatto meglio del mercato (sintetico di periodo circa 90%, resa del sistema 128%).

continua..
 

Allegati

  • fol0.gif
    fol0.gif
    66,3 KB · Visite: 1.228
Lo stesso drowdown rispetto al profit risulta "visivamente" ben distribuito (vedi grafico in fondo).
Prima ancora di procedere a simulare il sistema specularmente opposto mi viene da pensare che si possa riconoscere un certo valore "descrittivo" alla media mobile.
 

Allegati

  • fol1.gif
    fol1.gif
    91,1 KB · Visite: 1.229
... ma l'uscita no!

La simulazione sul sistema 2 (che acquista sull'euristica e vende in modo random mi lascia perplesso... in quanto a risultati, decisamente peggiori.


Dov'è che sbaglio?
Cercando di "indovinare" il timing di ingresso o nel metodo di simulazione?
 
Che programma hai usato per le simulazioni montecarlo?
Ciao
 
Se ho capito bene, l'esito delle a tue simulazioni è:
quando entri a caso ed esci in base al tuo metodo basato sull'inclinazione della mm ottieni buoni risultati.
Viceversa se entri in base al tuo metodo, ma esci a caso perdi soldi.

La spiegazione dei differenti risultati è che nella prima simulazione anche se spesso "entri male" però tagli subito le perdite (chiudi infatti appena la mm si inclina negativamente)
Nella seconda simulazione invece uscendo a caso ti capita di stare contro il trend molto più a lungo, in pratica spesso lasci correre le perdite.
Questo è' il motivo per cui le tecniche di uscita sono più importanti di quelle di entrata, cioè l'importanza del money management

Sarebbe interessante fare una terza simulazione, con stavolta sia i punti di ingresso che di uscita definiti dalla tua mm, così si potrebbe confrontare i risultati della prima e con quelli della terza simulazione e capire anche l'importanza del timing di entrata
ciao
 
x Guglielmo:

TradeSim

x Ferpa:

La terza simulazione con entry/exit su mm è un vero disastro, anche se perde meno di quanto non faccia la seconda simulazione (random exit).

maurizio
 
Nelle serie di 8 titoli hai tenuto conto delle rettifiche per i dividendi oltre che delle normali rettifiche per le operazioni straordinarie?

Su dieci anni possono incidere parecchio sui rendimenti teorici dei TS e sulla bontà dei segnali tecnici ;)
In definitiva possono fare la differenza tra un rendimento positivo e uno negativo.

Io personalmente sono incagliato proprio su questo problema della disponibilità di serie storiche omogenee (non mi viene in mente l'esatto termine statistico :) )

Ciao
 
Ciao Maurice

Un dettaglio qualsiasi, magari banale , ma errato , potrebbe portare a risultati non corretti.
Sarebbe interessante fare un test di verifica per vedere se il metodo è affidabile :
Eliminando i costi di transazione e facendo entrate a caso ed uscite a caso il risultato dovrebbe essere un sostanziale pareggio con distribuzioni a priori ben note .
Se così non fosse c'è da qualche parte un errore.
 
Ottimo Evx...

Nella simulazione illustrata qui sotto sia l'entrata che l'uscita sono random, con due semplice soglie (entra se Random >=.9 ed esce se Random <=.1) per garantire un numero di operazioni adeguato.

Il test eseguito sui 30 titoli del Mib30 mostra l'andamento su 2500 barre con oltre 3100 trade.

Ovviamente le singole azioni indicano il trend da loro tenuto nel periodo in esame e l'equity complessiva ricorda l'andamento dell'indice in questi 10 anni, perchè un campionamento eseguito con i criteri sopra esposti a questo ci si aspetta che porti...

E allora, ripeto la domanda riveduta e corretta:

"Ma quanto conta il giusto timing in acquisto ?"

maurice
 

Allegati

  • security.gif
    security.gif
    51,6 KB · Visite: 920
Questa è l'equity, ottenuta senza commissioni con entrata ed uscita random (vedi sopra) come suggerito da Evx
 

Allegati

  • security.gif
    security.gif
    51,6 KB · Visite: 919
Haaargh..
scusate il pasticcio, posto il grafico corretto
 

Allegati

  • equity.gif
    equity.gif
    57,8 KB · Visite: 555
Indietro