Mini S&P500: fare convivere più Trading System sullo stesso strumento...

Vi è mai capitato di scolpire su uno strumento (ad esempio sul Mini S&P500 Future) più Trading System e non saper scegliere quale seguire? E' un dato di fatto che su alcuni strumenti sia più semplice inviduare delle regole meccaniche per guidare la propria operatività, ed il Mini S&P500 Future è uno di questi. In queste situazioni le soluzioni da adottare possono essere diverse:

1) potrei scegliere il migliore sistema "sulla carta" ed affidarmi a esso...

2) potrei effettuare, periodicamente, una graduatoria di questi sistemi e scegliere di seguire quello più "in forma" in quel momento (disattivando tutti gli altri fino al prossimo checkpoint)...

3) potrei cercare di farli "convivere", cercando una soluzione per evitare che questa sovrapposizione non crei problemi... con soluzioni piuttosto "drastiche" (un account per ogni trading system), oppure semplicemente affiancandoli e facendo attenzione che non si creino interazioni indesiderate (tipo che uno dei trading system entra su un setup ben preciso, ma l'operazione viene chiusa subito dopo da una condizione che invece era specifica per un'altro sistema, e che adottata in questa situazione finisce per far dei danni).

...ma non tutto è così semplice come potrebbe sembrare... che fare, ad esempio, in presenza di un setup di ingresso del sistema A, quando è già in essere un'operazione del sistema B? Se di segno opposto, mi troverei flat... se dello stesso segno, invece,  con una esposizione pari al doppio dei contratti, quando magari non ho a disposizione sufficiente capitale per farvi fronte.

Perchè non cercare, invece, di armonizzare questi diversi sistemi in un unico trading system, cercando di gestirne le interazioni in maniera proficua? 

...partiamo da una "vecchia" conoscenza: questo è uno dei 4 trading system che ho iniziato (e sto continuando) a mettere a disposizione ormai più di 2 anni fa nel corso Trading Automatico (quind parliamo di almeno due anno e mezzo di dati su cui il sistema ha girato live davanti alle decine di partecipanti che hanno preso parte a questo corso negli ultimi anni). E' l'unico sul future Mini S&P500, dato che gli altri trading system che utilizzo in questa giornata dedicata all'analisi della robustezza e alla validazione di sistemi meccanici, girano su Azionario, Commodities e Forex (trovate qualche informazione in più negli articoli linkati in fondo al programma del corso). Avevo già presentato questo sistema in due precedenti articoli, quindi non aggiungo nulla di più e vi rimando alla loro lettura: 

07/06/2013 - Trading Automatico: Sistema N°4

23/04/2014 - il Reversal sul Mini S&P500 (un anno dopo)

Affianchiamo allora a questo sistema, altri 3 trading system sempre sul Mini S&P500 (ES): tutti operano sia long che short, sempre su grafici Daily, e qua sotto potete esaminarne le equity su cui ho già caricato 30 usd di costi di transazione per ogni contratto utilizzato. La scelta di dimensionamento della posizione si affida ad un percent volatility che fa variare il numero di contratti da 1 a 3 in funzione della volatilità registrata sul future, per riuscire a contenere sempre lo stop catastrofico entro la soglia dei 3.000 usd.

Le equity che vedete, in realtà, sono già frutto di qualche "compromesso" necessario per far convivere insieme questi sistemi: sono già intervenuto, infatti, con alcuni accorgimenti per poter procedere con la loro integrazione all'interno di un unico codice. Chi ha già seguito il corso Trading Automatico (o semplicemente ha letto uno dei due articoli linkati qui sopra), dovrebbe infatti vedere davanti a se un'equity ben più regolare di quella che potete vedere sotto al grafico con sfondo verde qui accanto... 

 

 

Ciascuna di queste equity è stata ottenuta partendo dallo stesso codice e attivando l'operatività sul lato long e sul lato short di uno dei 4 sistemi già integrati: qui accanto vedete attivo il secondo sistema dei quattro a disposizione (nel pannello degli input basta impostare su "1" il sistema attivo... su "0" gli altri tre sistemi non attivi). 

Anche se prese singolarmente, e con i necessari compromessi per poter integrare questi 4 sistemi nel codice dello stesso trading system, si tratta comunque di equity tutto sommato regolari, ma che riescono a sviluppare dalle 200 alle 350 operazioni per ogni sistema sui 15 anni presi in esame: pechè non cercare allora una combinazione fra qusti sistemi in grado di restituirmi un'equity finale più regolare e in grado di sviluppare un numero più consistente di operazioni?

I vantaggi di poter operare su grafici Daily sono molteplci: dalla possibilità di poter impostare manualmente in piattaforma i propri ordini un giorno per l'altro (senza la necessità di automatizzare il sistema, così che l'automazione diventa una SCELTA e non un obbligo), al fatto di poter lavorare con sistemi che sviluppano average trade più capienti per contenere i costi di transazione (slippage e commissioni) che sono la prima causa di mortalità per chi opera con dei sistemi intraday spinti. Ed infine anche la possibilità di seguire i segnali rialzisti e ribassisti di questo sistema vendendo opzioni sul future (molto liquide, dato che parliamo di ES) su scadenze weekly, e relegare l'impiego del future sottostante alla sola difesa di questa opzione venduta (puoi approdondire questa operatività nella giornata Opzioni+Futures in cui vediamo come operare combinando in maniera meccanica questi due strumenti).

Includendo anche la possibilità di attivare o disattivare un filtro ("Afs") per l'operatività short del secondo sistema, otteniamo 512 combinazioni possibili: ad esempio questa... 

Sullo stesso orizzonte temporale le operazioni di questa combinazione, che opera prevalentemente long, salgono a 364: l'average trade (già decurtato dei 30 usd di costi di transazione per ogni contratto utilizzato) appare come decisamente capiente, tanto da rendere praticabile anche l'impiego di un CFD sull'Indice S&P500 (con gli opportuni accorgimenti) che, a fronte della possibilità di un frazionamento della posizione, si porta dietro però anche maggiori costi di transazione. I sistemi attivi qui sono il lato long dei primi 3 e il lato short del quarto.

Variando la combinazione di sistemi attivi, possiamo ottenere un'equity finale che sviluppa più operazioni (saliamo a 438) grazie all'incusione di un maggior numero di sistemi short rispetto alla combinazione precedente. I sistemi attivi qui sono i primi 3 (sia long che short) ed il lato long del quarto.

 

Questa è un'altra combinazione dove sono attivi i lato long e short del quarto sistema, ed il lato long del secondo e del terzo...

Nella prossima combinazione ho deciso di sovrappesare il lato short del sistema: atipico per uno strumento come il Mini S&P500 che ha un forte bias rialzista, ma desiderabile specie quando affiancato ad altre operatività che tendono ad assecondare proprio questo bias (come, ad esempio, un portafoglio azionario). Le operazioni salgono a 624, di cui il 55% generate dal lato short (341) ed un average trade risultante in linea con quello della combinazione precedente. I sistemi attivi qui sono il primo ed il secondo (sia long che short) ed il lto long del terzo, ma con l'eliminazione del filtro sul lato short del secondo sistema che, quindi, porta a generare un numero decisamente più significativo di operazioni short.

...e adesso iniziamo a vedere, ogni anno, una quarantina di operazioni, e una certa regolarità per un sistema che fa più operazioni short che long sul Mini S&P500 Future.

...qual'è la "migliore" combinazione?

Come accennavo poco fa, dipende da ciò che si sta cercando... Se si vuole assecondare il bias rialzista del mercato azionario americano e non si hanno altre esposizioni significatove su quetso mercato, allora ci si orienterà alla combinazione di sistemi che offre il maggiore rendimento consiguibile con la minore volatilità, o comunque entro una certa soglia di rischio massima che si è dispositi ad accettare (ad esempio il drawdown storico, ma non è la sola metrica da considerare). Se si sta già seguendo un portafoglio azionario che opera più long che short, ci si potrebbe allora orientare verso una combinazione che tenda a sovrappesare il lato short dell'operatività sul Mini S&P500 Future... o, in ultima analisi, verso la combinazione più funzionale alla riduzione della volatilità del proprio portafoglio di sistemi.

Finora ho costretto ciascun sistema ad una "convivenza forzata" con tutti gli altri: se uno è già in posizione gli altri sistemi non possono aprire altre posizioni finchè questa operazione non sarà stata chiusa secondo le regole prefissate dal sistema che l'ha generata. 

...e se lasciassimo tutti i sistemi liberi di operare anche in presenza di operazioni aperte da altri sistemi?

Questo sarebbe il risultato (ottenibile ponendo a "1" l'ultima voce "Amp" presente negli input)...

 

Le operazioni salgono a 1328 e la percentuale di tempo a mercato del sistema arriva a sfiorare il 40%: l'average trade rimane in linea con i valori precedenti, e di conseguenza vediamo salire il net profit (oltre al drawdown del sistema, che adesso può arrivare, in alcuni momenti, a trovarsi in posizione anche con 9 contratti futures simultaneamente... qui l'impiego del CFD sull'Indice sembra rivelarsi una necessità per un retail trader...)

...Anche questo trading system è a vostra disposizione:

1) con le sue operazioni caricate nella sezione dei Segnali Operativi sul Mercato Azionario (si tratta di ordini daily che potete impostare in piattaforma a fine giornata e che restano validi per la giornata successiva, e che è possibile replicare con qualsiasi broker)

2) nel Trading App Store di Tradestation, dove a breve potrete scaricarlo direttamente sulla vostra piattaforma Tradestation e individuare la combinazione che preferite andando ad attivare e disattivare il lato long e short di ogni sistema, oltre che poterlo automatizzare

3) limitatamente al secondo sistema, con codice aperto, nel corso Trading Automatico (da ormai due anni e mezzo...)

...vi dò appuntamento alla prossima edizione del corso Trading Automatico, sabato 10 Ottobre: una giornata dedicata all'analisi della Robustezza e alle tecniche di Validazione di sistemi meccanici. Per farlo, passeremo in rassegna 4 Trading System (che puoi trovare descritti in 4 distinti articoli linkati in fondo al programma del corso) che ciascun partecipante potrà portarsi a casa, con codice aperto, e apportare eventualmente tutte le modifiche e migliorie che riterrà opportuno.

...si tratta di un corso che è possibile fruire in maniera indipendente, ma si tratta anche della prima giornata del percorso Trading System Academy (per quanti volessero andare avanti ed approfondire le logiche di position sizing, la gestione della posizione o la costruzione di portafogli) con le giornate:

- 25/11/2015: Trading System & Money Management

- 12/12/2015: Portafogli di Trading System

...che si concluderà, quest'anno, con una novità: un workshop di 2 giorni in cui ogni allievo avrà la possibilità di presentare un proprio Trading System agli altri compagni (una ventina di persone) per cercare di migliorarlo, raccogliendo nuovi spunti o idee... ma soprattutto portandosi a casa altri 19 Trading Systems semplicemente condividendone 1 (questo è il potenziale del lavoro di gruppo)... è un appuntamento annuale (19 e 20 dicembre 2015), e riservato ai soli ex-allievi del percorso Academy.

Buon Trading! 

 

Il Corso NON è in Calendario? 

Ti apriamo SUBITO la REGISTRAZIONE dell'ultima edizione (e ti inviamo le Strategie) in attesa della prossima data, che potrai seguire in sala, oppure collegato a distanza in streaming (la Rifrequenza è SEMPRE Gratis)

 ECCO COME FACCIAMO FORMAZIONE IN QTLAB

 

Backtest Strategie in Opzioni

 

...in libreria!

VideoCorsi

Video Pillole di Analisi del Mercato o di una specifica Operatività, ma anche Video Didattici sull'utilizzo delle Piattaforme di Trading...
VideoCorsi

Articoli

Il commento ad una Operazione, l'Analisi di una Strategia, o semplicemente la descrizione di una Tecnica... questo ed altro nella sezione Articoli.
Leggi gli Articoli

 

Downloads

Materiali Didattici, le Slide proiettate ai Seminari, codici di Trading Systems, Reports e Software: a tua disposizione!
Downloads



Login

Diventa Trader!

Il Trading è una professione come tante: si può imparare, richiede impegno, ma prima di ogni cosa, un Metodo, che può essere appreso attraverso la frequenza ad un corso...
Percorso in aula

 

... osservando un Trader e affiancandolo nella sua operatività (Coaching Individuale)... 
Coaching 101

 

... o seguendo l'operatività di Trader più esperti attraverso dei Segnali Operativi inviati real time... 
Segnali Operativi

QT Lab Community

Il Trading può essere un gioco di squadra: lo diciamo per esperienza... perchè da anni i nostri Trader interagiscono in questa Community, analizzano insieme operazioni, e condividono idee e metodologie. Vuoi farne parte? Basta registrarsi...
Entra in Community

 

Questo sito utilizza i Cookies per migliorare la navigazione. Utilizzando questo sito e continuando nella navigazione si intende accettata la Privacy & Cookie Policy. Puoi bloccare in ogni momento questa raccolta di informazioni seguendo le istruzioni per configurare il tuo browser, contenute nella suddetta pagina. 

Quantitative Trading LAB di Luca Giusti - e-mail: info@qtlab.ch Tutti i diritti sono riservati. tel: 0041 44 586 68 57

Questo sito Web non è rivolto a persone giuridiche o fisiche appartenenti a giurisdizioni in cui, in virtù della nazionalità, della tipologia di persona, del proprio domicilio o residenza, della sede sociale o per qualsiasi altro motivo, l’accesso allo stesso, la relativa consultazione, la disponibilità, la pubblicazione, come pure la presentazione di servizi finanziari o la commercializzazione di determinati prodotti finanziari dovesse essere vietata o soggetta a restrizioni. Alle persone cui si applicano tali restrizioni è conseguentemente vietato accedere a questo sito internet. Le informazioni e le opinioni contenute nelle pagine del sito internet e nel materiale in esso contenuto non costituiscono in nessun caso un invito, un’offerta, una raccomandazione o una sollecitazione di acquisto o di vendita, una richiesta o una sottoscrizione di titoli o strumenti finanziari, prodotti o servizi finanziari o d’investimento, né un’esortazione ad effettuare transazioni di alcun genere. Il contenuto del sito internet è stato allestito con la maggiore cura e diligenza possibile. Tuttavia non si fornisce alcuna garanzia circa la correttezza, l’esattezza, la completezza, l’affidabilità o l’attualità dei contenuti proposti. I dati storici relativi ai rendimenti e agli scenari sui mercati finanziari, le prestazioni passate, effettive o indicate da test storici o strategie, non sono garanzia di analoghi risultati futuri. Facendo trading si possono sostenere perdite superiori al proprio investimento iniziale: non si dovrebbe investire o rischiare denari che non si si può permettere di perdere.Per ulteriori dettagli, si prega di leggere le "Condizioni di Utilizzo" nel menù verticale in alto a sinistra. In nessuna circostanza – ivi compresa la negligenza – la nostra società può essere considerata responsabile per perdite e/o danni di qualsiasi natura – sia che si tratti di danni diretti, indiretti oppure consequenziali – derivanti dall’accesso agli elementi di questo sito internet o dal loro utilizzo (o dall’impossibilità di accedere al sito internet stesso e di utilizzarne gli elementi) o da link che portano a siti internet di terzi. Noi non monitoriamo le pagine collegate al sito internet mediante link e decliniamo pertanto qualsiasi responsabilità per i relativi contenuti e per le eventuali prestazioni ivi offerte. La totalità dei contenuti presenti nel sito internet è tutelata dal diritto d’autore. Senza previo consenso scritto da parte nostra non è pertanto consentito riprodurre (anche parzialmente), trasmettere (né per via elettronica né in altro modo), modificare, stabilire link o utilizzare il sito internet per qualsivoglia finalità pubblica o commerciale.Qualsiasi controversia riguardante l’utilizzo del sito internet è soggetta al diritto svizzero, che disciplina in maniera esclusiva l’interpretazione, l’applicazione e gli effetti di tutte le condizioni sopra elencate. Il foro di Bellinzona è esclusivamente competente in merito a qualsiasi disputa o contestazione che dovesse sorgere in merito al presente sito internet e al suo utilizzo.
 
Accedendo e continuando nella lettura dei contenuti di questo sito Web dichiari di aver letto, compreso e accettato le sopracitate informazioni legali.

The material on this website is for information purposes only. Any reference on this Web site to QTLab, the authors, and its affiliated companies should not be construed as an offer or solicitation, directed to residents in jurisdictions where QTLab, by and through any of its affiliates, is not registered to do business. No investment advice or solicitation to buy or sell securities is given or in any manner endorsed by QTLab or any of its affiliates. Charts created using TradeStation. ©TradeStation Technologies, Inc. All rights reserved. No investment or trading advice, recommendation or opinions is being given or intended. Past performance, whether actual or indicated by historical tests of strategies, is no guarantee of future performance or success. There is a possibility that you may sustain a loss greater than your entire investment; therefore, you should not invest or risk money that you cannot afford to lose. For further details please read the "Condizioni di Utilizzo" to see the full set of terms and conditions.

 

www.ForexAcademy.it      -        www.OptionsAcademy.it       -        www.FuturesAcademy.it       -        www.TradingSystemAcademy.it