Videolive Talia Tools: Trading meccanico dott. Enrico Malverti Malverti@alice.it Enrico Malverti LombardReport.com 1
Quali vantaggi offre un approccio sistematico? I trader discrezionali possono testare statisticamente la validità degli approcci proposti nei seminari e nei libri (soprattutto quelli scritti dai trader d Oltre Oceano dove spesso i mercati hanno caratteristiche diverse da quelli europei) selezionando quelli che più si adattano alla propria propensione al rischio e tempo da dedicare al trading. In questo modo si riducono i costi di avviamento. Una volta perfezionata una propria tecnica di trading questa può essere utilizzata in modo semi automatico (il software genera gli ordini e il trader li imposta a mano sulla propria piattaforma), oppure in modo completamente automatico (il trading system genera gli ordini che vanno direttamente a mercato sul conto). Con questo approccio diminuisce drasticamente lo stress derivante dal trading, è possibile seguire contemporaneamente decine di mercati e diminuiscono le probabilità di errori o mancati guadagni derivanti da trades persi. Enrico Malverti LombardReport.com 2
Esempio: Eni. Con un approccio sistematico è possibile verificare che su questo titolo le tecniche di breakout non funzionano efficacemente, e così sui mercati maturi, molto scambiati ed efficienti (S&P 500 per primo). Enrico Malverti LombardReport.com 3
Sia il trading di posizione che il trading di breve termine impongono un processo decisionale con frequenza crescente al restringersi del time frame. Per reggere allo stress del trading i trading system sono un importante ausilio. Enrico Malverti LombardReport.com 4
Il passato del trading sistematico: Piattaforma della S.i.m. Dati Interfaccia Dati Tradestation 2000 Tre software aperti per ricevere i dati, alimentare Tradestation e permettergli di generare ordini in real time. Problemi: Tick persi in fast market, manca recupero dati, Segnali trading system Piattaforma della S.i.m. (Ordini passati manualmente) Enrico Malverti LombardReport.com 5
Il presente del trading sistematico: dati Tradestation 2000 (via GlobalServer) esignal si interfaccia direttamente a Tradestation senza bisogno di altri passaggi. Ha il recupero dati per Coprire eventuali buchi (blocco connessione internet, ) Segnali trading system Piattaforma della S.i.m. (Ordini passati manualmente) Enrico Malverti LombardReport.com 6
Il futuro del trading sistematico: Dati + Segnali trading systems Piattaforma della S.i.m. (Ordini automatici) esignal riceve i dati e genera gli ordini che vengono Automaticamente Inviati a mercato dalla sim Enrico Malverti LombardReport.com 7
Possibili configurazioni alternative: dati OwnData Dati Tradestation 8 Segnali trading systems Piattaforma della S.i.m. (Ordini automatici) Enrico Malverti LombardReport.com 8
Possibili configurazioni alternative: dati Multicharts (linguaggio compatibile 100% con Easy Language Segnali trading systems Piattaforma della S.i.m. (Ordini automatici) Enrico Malverti LombardReport.com 9
Il futuro del trading sistematico: Visual Trader Un unica piattaforma informativa, programmabile (segnali trading system), dispositiva (ordini manuali) Enrico Malverti LombardReport.com 10
I trading system possono essere: Strumento di trading intraday su azioni e derivati Strumento d investimento d di medio lungo termine per la costruzione di portafogli diversificati (stock picking) ) e per la gestione di fondi comuni e fondi hedge Enrico Malverti LombardReport.com 11
Il processo decisionale nel trading e nelle scelte d investimento coinvolge quattro livelli: 1) Il timing d ingresso 2) Il risk management 3) Il posizion sizing 4) La ripartizione degli asset Enrico Malverti LombardReport.com 12
Elementi di un trading system di successo Strategia d entrata d 1. Tecnica d ingressod 2. Filtro operativo Strategia d uscita d (risk( management) Position sizing (quanto investo su ciascun singolo trade?) Filtro di equity Enrico Malverti LombardReport.com 13
1) Timing d ingressod È necessario: 1. Stabilire l orizzonte temporale in base alla nostra disponibilità di tempo da dedicare all attività di trading 2. Definire il set up (Ad esempio quali sono i pattern più profittevoli sul mercato e time frame che ci interessano?) Enrico Malverti LombardReport.com 14
Logiche operative Medie mobili (semplici, esponenziali, adattive) Oscillatori Breakout (di massimi, minimi, supporti e resistenze) Pattern Da Progettare e realizzare sistemi automatici con Tradestation e Visual Trader, E. Malverti, Tradinglibrary, 2004. Enrico Malverti LombardReport.com 15
Esempio di un tipico trading system trend follower: cross di una media mobile. La tecnica coglie efficacemente le fasi fortemente trending... Enrico Malverti LombardReport.com 16
Ma in fasi dal trend così definito quale tecnica non è in grado di farlo? Il problema è che solo in pochi periodi incontriamo periodo dal trend così definito. Tradando con continuità questa strategia avremmo un equity curve non certo soddisfacente: Enrico Malverti LombardReport.com 17
Infatti nelle fasi laterali incontriamo solo falsi segnali e dedotti i costi del trading (commissioni, pc, internet ecc..) il punto di pareggio si allontana Enrico Malverti LombardReport.com 18
Anche altre tecniche come le Bande di Bollinger (o breakout di massimi e minimi) incontrano le stesse difficoltà nelle congestioni: Enrico Malverti LombardReport.com 19
Quindi il successo di una buona strategia d entrata dipende soprattutto dalle condizioni aggiuntive in grado di farci operare il meno possibile nelle fasi laterali (filtri operativi) Enrico Malverti LombardReport.com 20
Questa strategia ( Dynamic M1.02 sul Dax30 future) trascorre a mercato appena il 10% del tempo. Enrico Malverti LombardReport.com 21
Enrico Malverti LombardReport.com 22
Trading system Channelmov per esignal applicato al titolo Unicredito Enrico Malverti LombardReport.com 23
La strategia Channelmov mostrata nell esempio basa gli ingressi su: Volumi Forza del trend Volatilità Media dei prezzi Enrico Malverti LombardReport.com 24
2) Risk management (Gestire la posizione) Quando prendere profitto?? Dove posizionare lo stop loss?? Enrico Malverti LombardReport.com 25
Nel momento in cui prendiamo una decisione d acquisto (o di vendita allo scoperto) di uno strumento finanziario è essenziale aver già stabilito ex ante quale sarà la strategia d uscita sia nell eventualità che il mercato vada a nostro favore sia nell ipotesi che il mercato ci vada contro. La pianificazione di un trade si compone infatti di tre elementi: 1. la decisione d entrata, ossia l insieme di regole volte a definire quando, come e perché prendere una decisione d investimento; 2. l uscita potenziale per limitare le perdite; 3. l uscita potenziale per realizzare i profitti. Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 26
Stop loss Stop loss in percentuale Stop loss in valore economico Stop loss basati sul tempo Stop loss basati sulla volatilità Stop loss basati su pattern Stop loss basati su barrier exit (supporti e resistenze) Stop loss misti Target Trailing stop Trailing stop basati sulla volatilità o sui rintracciamenti di Fibonacci Natural trailing stop La gestione differenziata della posizione Uscire a target con metà posizione Stop loss differenziati Enrico Malverti LombardReport.com 27
Tecnica d uscita basata su pattern Grafico a barre dell andamento dei prezzi dell azione STM su cui è stato inserito un indicatore, programmato con esignal, che plotta una freccetta rivolta verso il basso sulla barra di outside reversal. In questa figura si apprezzi come la prima manifestazione del pattern segni con esattezza la fine del downtrend di STM. Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 28
Tecnica d uscita basata su rottura trendline Grafico giornaliero del Bund future. L estrema pulizia della figura con il netto trend e la decisa rottura della trendline si commenta da sola! Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 29
Grafico a barre settimanali di Banca Intesa Risp. La discesa dei prezzi al di sotto della trendline rialzista indica con esattezza che la correzione dai massimi di periodo dei prezzi si è tramutata in una fase di debolezza non transitoria. Pertanto in corrispondenza di tale breakdown, nel caso di avere assunto in precedenza una posizione lunga, conviene liquidare l investimento. Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 30
Esempio di gestione del trade con i rintracciamenti di Fibonacci. Una volta raggiunto il floor, iniziamo a proteggere i profitti vendendo l intera posizione solo quando il mercato perde il 33% dal massimo profitto raggiunto. Nell eventualità che il trend di crescita non si arresti ricalcoleremo progressivamente il livello d uscita. Anche i trader discrezionali, che non utilizzano trading system meccanici, grazie ad e Signal hanno la possibilità di tracciare e calcolare con immediatezza i rintracciamenti di Fibonacci dal prezzo d ingresso al max position profit raggiunto a posizione aperta. Da Money management professionale, E. Malverti,Experta, 2005 Enrico Malverti LombardReport.com 31
Area di supporto sul titolo Bulgari. I prezzi disegnano due importanti minimi quasi perfettamente allineati. Dopo una breve ripresa incapace di avvicinarsi ai massimi precedenti l azione rompe violentemente il livello di supporto (evidenziato dalla freccia nera) decretando la fine della fase bullish e la chiusura delle posizioni rialziste. Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 32
Bar chart multi time frame del titolo STM su cui è applicato un trading system con logica d ingresso in dynamic breakout. Nella parte alta del grafico le barre sono intradaya 60 minuti. Nella parte inferiori le barre sono daily. Il sistema gestisce il trade con due lotti, di cui uno viene liquidato a target ed il secondo in trailing stop. Quest ultimo è dato dal minimo del giorno precedente per il caso long e dal massimo del giorno precedente per il caso short. Nel caso illustrato il trading system apre una posizione rialzista (n corrispondenza della barra con la didascalia LE2 ) che viene chiusa al 50% a target, mentre con il restante 50% cerca di lasciar correre i profitti posizionando lo stop, seduta dopo seduta, sul minimo del giorno precedente. Il titolo inizia invece una discesa accentuata e sulla violazione del minimo del giorno precedente meno una frazione della volatilità media degli ultimi n giorni. Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 33
Alcuni pregiudizi che portano a perdere soldi con i sistemi: Lotto Bias: si tende a considerare l investimento in borsa come un gioco od una lotteria senza studiare alcuna politica di money management Bias of the law of small mumber: individuo due pattern che hanno funzionato tre volte di fila e ci faccio un sistema Fonte: Il trading sistematico di borsa, Tomasini E., Malverti E., Scorpio M., Franco Angeli, 2003. Enrico Malverti LombardReport.com 34
Come condurre i test? 1) E E importante usare il metodo di test IN SAMPLE-OUT OF SAMPLE 2) I risultati devono essere positivi sulla maggior parte degli strumenti testati Enrico Malverti LombardReport.com 35
MONEY MANAGEMENT = Risk management + Position sizing Il position sizing ci dice quanto rischiare per ogni singola posizione. Un buon money management può migliorare le performance di un trading system anche del 30% ma condizione necessaria è un aspettativa matematica positiva Expectancy = (average win x % trades in vincita) (average loss x % trades in perdita) Si intende la remunerazione media che ci si aspetta di ottenere per ogni unità economica messa a rischio. Deve essere positiva. Fonte: Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 36
3) Position sizing Quanto investire su ciascun singolo trade? Reinvestiamo o no gli utili? Nel trading sui derivati quand è il momento giusto per aumentare il numero dei contratti? Enrico Malverti LombardReport.com 37
Martingala: principio usato nel gioco del lotto o al casinò. Se si perde, si aumenta il capitale alla giocata successiva. Paradossalmente meno capitale abbiamo e più rischiamo. Antimartingala: l entitl entità della scommessa si riduce ogni volta che si perde. Nell applicazione al trading, il rischio è di far fatica ad uscire dai drawdown Enrico Malverti LombardReport.com 38
Esempio: Per fare trading con una strategia trend follower meglio la formula di Kelly o quella di Pruitt ed Hill? Enrico Malverti LombardReport.com 39
Formula di Kelly Nos = ((R + 1) * P 1) / R Con : Nos = numero di contratti (number ofshares) P = Percentuale di vincita del sistema R = rapporto tra trade in vincita e trade in perdita Ipotizzando di disporre di una strategia di trading caratterizzata da una percentuale di successo del 62% ed un rapporto vincite/perdite di 1,2, la frazione del nostro capitale da impiegare in ciascuna operazione sarebbe pari al 30% (= ((1.2 +1) * 0.62 1) / 1.2). Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 40
FIXED FRACTIONAL TRADING Nos = (Cap / Margin + DD) Con Nos = number of shares (numero di contratti) Cap = capitale Margin = margine del contratto future DD = drawdown Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 41
Formula di Conway M. R., Behle A. N. Nos = (initcapital + netprofit) * riskamount / (DD * Volat) Dove nos = numero di contratti; Riskamount = parametro che esprime la tolleranza al rischio del trader; DD = drawdown; Volat = ATR % * Bigpointvalue Ossia in base alla tolleranza al rischio dell investitore calcoliamo una percentuale del capitale iniziale, incrementato o decrementato volta per volta dal risultato di ciascuna operazione, e lo dividiamo per il prodotto tra il drawdown per singolo contratto e la volatilità dello strumento tradato. Da Money management professionale, E. Malverti, Experta, 2005 Enrico Malverti LombardReport.com 42
Enrico Malverti LombardReport.com 43
4) Asset allocation Come ripartire il capitale tra strumenti dello stesso tipo? (ad esempio quanti Dax per ogni Bund tradato?) Quanto capitale destinare ai derivati? Quanto da dedicare alle azioni? Quanto capitale allocare per il trading di breve termine? Enrico Malverti LombardReport.com 44
Occorre ragionare in ottica di portafoglio A questo livello d analisi d le domande da porsi sono: 1. Che parte del capitale destinerò al trading su azioni? Quanto ai derivati? Quanto alle obbligazioni? 2. Quanti Bund tradare per ogni Dax o per ogni Spmib?? (Normalizzazione dei contratti) 3. Studio di correlazione tra gli strumenti componenti il portafoglio Enrico Malverti LombardReport.com 45
Equity curve di portafoglio del sistema ChannelMov. I guadagni sono generati con costanza. Sommando le equity di 20 titoli la curva si regolarizza rispetto ai titoli considerati singolarmente Nonostante la strategia preveda solo operazioni long, l unico anno chiuso in modesta perdita è il 2001. Enrico Malverti LombardReport.com 46
Equity reale gestione azioni 2002-2006 con trading system daily Enrico Malverti LombardReport.com 47
Bibliografia sui trading systems Tradings Systems That Work: Building and Evaluating Effective Trading Systems by Thomas Stridsman Trading Systems and Money Management by Thomas Stridsman Smarter Trading: Improving Performance in Changing Markets by Perry Kaufman (Hardcover) The Ultimate Trading Guide by John R. Hill, George Pruitt, Lundy Hill Building Winning Trading Systems with TradeStation by George Pruitt, John R. Hill Trading system: progettare e realizzare sistemi automatici con Tradestation e Visual Trader by Enrico Malverti Enrico Malverti LombardReport.com 48