Algo-trading moderno

0
35

Robert Pardo è uno dei pionieri del trading algoritmico di future. È stato determinante nel gettare le fondamenta di applicazioni software in questo settore. Già nel 1991, aveva pubblicato le sue idee sui test e lo sviluppo delle strategie di trading nel libro “The Design, Testing and Optimization of Trading Systems”. Nel 2007 ha pubblicato una versione notevolmente ampliata e aggiornata con il titolo “The Evaluation and Optimization of Trading Strategies”. Il sistema di trading più noto e di maggior successo di Robert Pardo, XT99 Diversified, è stato implementato dal 1999 al 2012 in una joint venture con DUNN Capital Management che gli valse vari riconoscimenti per la sua eccezionale performance. Oggi Pardo offre consulenza individuale e il suo flessibile sistema di trading Ranger, che si basa su indicatori e processi autosviluppati e che include già strategie di trading pronte e funzionanti. Inoltre, i trader possono prenotare un corso sul suo sito web all’indirizzo www.pardo.space, che spiega come si possono sviluppare solide strategie di trading al giorno d’oggi.

Robert Pardo

TRADERS’: Signor Pardo, lei trada dagli anni ’80. Può dirci come è arrivato al trading system?

Pardo: All’inizio degli anni ’80 avevo una società di sviluppo software chiamata Pardo Corporation. Con questo background, sono stato in grado di testare ed esaminare praticamente tutto ciò su cui potevo mettere le mani. Si trattava principalmente di idee e metodi di analisi tecnica e tecnologia dei grafici. Ho avuto molto successo e quindi ho continuato. Durante questo periodo, ad esempio, ho sviluppato la mia strategia di breakout sulla volatilità, ma anche approcci più complessi e avanzati. La mia rete mi ha dato l’opportunità di gestire il capitale straniero, per il quale ho creato le strategie di trading corrispondenti. Nel 1999 ho lanciato il sistema di trading XT99 per DUNN Capital Management, che ha raggiunto un rendimento annuo di circa il 20 percento fino al 2012.

TRADERS’: Come sono cambiati i mercati nel corso degli anni?

Pardo: Negli anni ’80 e ’90, era molto più facile di oggi fare soldi sui mercati con il trading. Quando ho iniziato a offrire sistemi di trading, all’inizio nessuno riusciva a credere che fosse veramente possibile tradare con successo in questo modo. Il trading fisico e discrezionale nella sala contrattazioni era troppo presente nella mente delle persone. La concorrenza di altri sistemi automatici era di conseguenza bassa, dovuto anche al fatto che la potenza di calcolo disponibile era ancora molto limitata all’epoca. Oggi è il contrario: è disponibile un’enorme potenza di calcolo a buon mercato e allo stesso tempo la concorrenza nel settore dei sistemi di trading è molto maggiore, in modo che solo gli operatori di mercato professionisti con rigorosi test e processi di trading possano davvero guadagnare denaro a lungo termine. Anche se ci sono ancora alcune persone che ottimizzano eccessivamente i loro sistemi selezionando l’impostazione migliore tra 1000 test, credendo così di aver successo, nel complesso il trading system è molto più professionale oggi. Tuttavia, oggi ci sono ancora mercati meno sviluppati che offrono maggiori opportunità a causa delle loro inefficienze.

TRADERS’: Quali sono?

Pardo: Un buon esempio sono i mercati delle criptovalute, in cui alcune società di proprietary trading che conosco sono molto attive. Il fatto stesso che Bitcoin & Co è tradabile su diversi mercati crea molte opportunità di trading e di arbitraggio. Tuttavia, il problema principale in questo mercato, che ora conta più di 3000 criptovalute, è la storia breve e la qualità dei dati. Oltre alla criptovaluta, sono interessanti anche i mercati relativamente giovani in India, Cina, Corea del Sud e i mercati emergenti in generale. Più a lungo esistono i mercati e più operatori tradano in essi, più diventano efficienti, con gli operatori di mercato che sfruttano i loro vari vantaggi fino alla loro scomparsa. Questo trend generale è sempre stato osservato nei mercati. Questo è il motivo per cui è così difficile tradare un mercato efficiente come l’EUR/USD in modo davvero redditizio. Qui ho anche alcune strategie che funzionano.

TRADERS’: E per quanto riguarda le singole azioni?

Pardo: Le azioni sono meno efficienti dei future e offrono quindi maggiori opportunità per strategie redditizie. Ciò è dovuto anche al fatto che spesso ci sono solo pochi grandi operatori attivi nei singoli titoli, che si comportano regolarmente nello stesso modo o in modo simile. Tuttavia, ci sono innumerevoli titoli individuali, che richiedono enormi sforzi e attenzione ai molti dettagli al fine di riconoscere i vantaggi e sfruttarli sistematicamente. Il mercato dei future, d’altra parte, è molto più chiaro ed è principalmente tradato da operatori esperti. Questo è il motivo per cui la mia attenzione è ancora rivolta al trading di future, ma guardo sempre più anche alle strategie di trading per i titoli.

TRADERS’: Oltre ai future e alle azioni, trada anche altri strumenti come le opzioni che offrono profili di pagamento asimmetrici?

Pardo: Il problema con le opzioni è la difficile e costosa raccolta dei dati, nonché la forte frammentazione dovuta alle numerose serie di opzioni disponibili sulla maggior parte delle attività sottostanti. Senza dati ampi e affidabili, tuttavia, non è possibile eseguire dei backtest significativi. Questo è il motivo per cui finora non ho tradato le opzioni.

TRADERS’: Dove vede generalmente il vantaggio delle strategie di trading sistematiche?

Pardo: Il grande vantaggio del trading algoritmico rispetto al trading discrezionale è la scalabilità e l’automazione che elimina l’errore umano e le emozioni come la paura e l’avidità. Non ci sono praticamente limiti su quante strategie o mercati possono essere tradati algoritmicamente. I migliori hedge fund che conosco in questo settore sono quindi anche ampiamente diversificati e tradano praticamente tutto ciò che è tradabile e che ha un vantaggio statistico. Ciò è reso possibile da un database superiore e da altre risorse come la potenza di calcolo e l’enorme capitale di trading. Come trader discrezionale, d’altro canto, si è chiaramente limitati nel numero di strumenti che possono essere monitorati ed elaborati. Nel trading a breve termine, ci sono forse da tre a cinque strumenti, e poi si può raggiungere il limite di capacità mentale. Ciò non significa che il trading discrezionale non possa funzionare, ma solo che questi trader si specializzano fortemente e quindi aprono posizioni più grandi quando sono presenti i loro segnali di trading, in modo che il tutto abbia successo. Inoltre, c’è la sfida mentale ed emotiva, mentre il system trading è più facile da gestire in termini di processo e stress ed è implementato con posizioni più piccole. In altre parole: i trader discrezionali devono davvero essere estremamente bravi nella loro nicchia per essere in grado di raggiungere un successo duraturo.

TRADERS’: Non c’è anche un’influenza emotiva nel system trading?

Pardo: Assolutamente, ma non è davvero paragonabile. Ricordo di aver avuto una brutta giornata nel 2003, quando ero in avanti di ben il 50 percento nell’anno e poi sono sceso dell’11 percento in un giorno. Ero piuttosto pallido quel giorno, e quel fatto mi ha aveva veramente demoralizzato. E anche dopo ciò, rimasi ancora nel drawdown per un po’. Ma ciò che ho veramente capito del system trading è che posso credere nelle mie strategie perché sono state ampiamente testate. Finché tutto rientra nel contesto delle aspettative storiche, devo accettare che ci saranno fasi sfavorevoli e andare avanti. Questa attività funziona così. Con questa accettazione vissuta e razionale, raramente accade che le emozioni si ribellino e prendano il controllo. Questo è anche un motivo importante per cui non adotterei mai una strategia che non ho ampiamente testato prima.

TRADERS’: Come valuta lo stato attuale dell’apprendimento automatico o dell’intelligenza artificiale quando si tratta del loro uso in strategie automatizzate?

Pardo: Osservo questi sviluppi da anni, ma finora non ho visto alcuna implementazione concreta che funzioni davvero in modo convincente. Quindi, è ancora troppo presto per una vera svolta e penso che siamo ancora all’inizio. Tuttavia, credo anche che la svolta arriverà e l’intelligenza artificiale potrà essere in grado di fare cose eccellenti tra 20 anni visto dalla prospettiva odierna. Tuttavia, l’intelligenza artificiale non risolverà tutti i problemi. Quindi, non si dovrebbe sperare nel Santo Graal. Dopotutto, l’intelligenza artificiale porta anche l’argomento di “immondizia dentro, immondizia fuori” a un nuovo livello. Pertanto, non dovremmo sperare che grandi strategie emergano da sole. Per risultati davvero clamorosi, la combinazione tra intelligenza artificiale e trader esperti è essenziale, ma non siamo ancora arrivati a questo punto.

TRADERS’: Quali strategie di trading usa?

Pardo: Fondamentalmente, i trader riassumono le strategie algoritmiche in due grandi classi che funzionano nei mercati e si completano a vicenda: Trend following e Mean reversion.

Il trend following funziona particolarmente bene durante i breakout dalle fasi laterali con bassa volatilità, mentre il mean reversion funziona in intervalli di trading stabiliti fintanto che questi intervalli sono intatti. Per quanto riguarda strategie concrete e segnali di entrata, la classica volatilità e i range breakout funzionano ancora nel trend following, ad esempio. Un altro approccio che ho sempre amato fare è comprare battute d’arresto nelle principali tendenze al rialzo e vendere i rally nelle principali tendenze al ribasso. Tuttavia, come menzionato all’inizio, sono sempre necessari test rigorosi per garantire che i rispettivi metodi offrano effettivamente un vantaggio tradabile. Tuttavia, le strategie tecniche possono ancora essere tradate proficuamente oggi, anche se ovviamente le cose non diventano più facili, al contrario, tendono a diventare più difficili. Tuttavia, in futuro continueranno ad esistere effetti fondamentali quali trend e movimenti di mean reversion e possono essere utilizzati di conseguenza. A proposito, anche le strategie basate sui pattern dei prezzi sono interessanti. Per essere in grado di identificarli e testarli in modo affidabile, è necessario creare delle programmazioni complesse, che in alcuni casi richiedono molto tempo. Questa ulteriore difficoltà porta a una minore concorrenza e ad una più ampia gamma di possibilità di definizione, in modo che, secondo la mia esperienza, i vantaggi esistenti possano essere mantenuti a lungo termine. Ma non importa quale strategia sviluppiamo e su quale orizzonte temporale, alla fine i trader hanno sempre bisogno di un qualche tipo di trend o movimento dei prezzi, sia su un orizzonte temporale breve come un contromovimento all’inizio del mean reversion o su un orizzonte temporale lungo come parte di un movimento di tendenza.


TRADERS’: Quale input tecnico e/o fondamentale usa per le sue strategie?

Pardo: Uso le informazioni basate sui prezzi perché le informazioni fondamentali come i dati COT e altri fattori fondamentali sono troppo lenti per me per poter essere un utile contributo. Ad esempio, ho sviluppato adattamenti di indicatori come le Bande di Bollinger, il MACD e vari indicatori di volatilità, apportando piccole modifiche che considero miglioramenti in termini di adattabilità e quindi per quanto riguarda i loro benefici.

TRADERS’: Su quale orizzonte temporale sono attivi i suoi sistemi?

Pardo: Sto cercando sempre più di concentrarmi su timeframe brevi come il grafico da 1 ora, poiché qui vi sono segnali di trading più frequenti, che a loro volta migliorano la diversificazione tra le varie strategie a lungo termine. Ancora più importante, un trading più veloce tende a causare minori fluttuazioni nella curva del capitale, recuperi più rapidi dopo i drawdown e rendimenti complessivi più elevati.

TRADERS’: Non è molto più difficile sviluppare strategie funzionanti nel breve termine?

Pardo: Questo è assolutamente vero. Ma, in base alla mia esperienza, una combinazione di diverse strategie a breve termine con una frequenza di trading corrispondentemente più alta, è anche il modo migliore per ottenere alpha perfettamente non correlato. Altre strategie che utilizzo hanno anche orizzonti temporali che vanno da alcuni giorni a diverse settimane e mesi, ad esempio se sono coinvolti fattori stagionali a più lungo termine.

TRADERS’: Come crea un portafoglio dalle molte strategie che ha sviluppato, che sia il più stabile possibile nel tempo?

Pardo: un importante processo che implemento è la mia stessa classifica di tutti i mercati e le strategie basate sui vari criteri, come la loro performance più recente. Questo mi dà una buona immagine di quali mercati sono attualmente in esecuzione e se, ad esempio, trend following o mean reversion funziona meglio nel rispettivo contesto. Sulla base di queste classifiche, il portafoglio delle strategie tradate e le loro ponderazioni possono quindi essere adattate alle circostanze attuali al fine di ottenere un portafoglio equilibrato, che è anche più adatto al rispettivo contesto di mercato. La diversificazione dovrebbe basarsi sulle dimensioni dei movimenti dei mercati tradati, sui livelli temporali e sulle strategie di trading utilizzate.

TRADERS’: Secondo la sua opinione, quali sono i criteri più importanti in un backtest?

Pardo: La cosa più importante è la solidità generale di una strategia. Può essere valutata in base alla qualità dello sviluppo delle performance e alla sua coerenza nel tempo. È anche molto importante che il trader si senta a proprio agio con la strategia e possa attenersi ad essa in fasi positive e negative. Questo è possibile solo se si capisce esattamente come e perché una strategia funziona e quando e per quali motivi non è posizionata sul mercato. Ad esempio, molti sistemi validi mostrano solo tassi di profitto del 45 percento, ma per la maggior parte dei trader risulta difficile mantenere il passo, poiché si verificano una serie di perdite più lunghe che fa dubitare il trader della sua strategia. Pertanto, i trader devono esaminare la lunghezza della serie di perdite nel backtest e valutare se sono in grado di gestirle. A parte questo, quando valuto un back test, guardo varie figure chiave che insieme risultano tutte importanti. Ciò include la quantità dei drawdown, l’ammontare del profitto di trading medio e il periodo di tempo in cui le posizioni sono esposte al rischio di mercato. Inoltre, ovviamente, eseguo analisi walk-forward, che è sempre stato il passo più importante nel mio processo di sviluppo del sistema da quando ho sviluppato questo metodo. L’effetto positivo maggiore di ciò è che posso sviluppare la fiducia in quelle strategie che hanno superato con successo questa analisi, dal momento che si sono dimostrate robuste, probabilmente continueranno a funzionare altrettanto bene nel trading reale come hanno fatto nel backtest.

TRADERS’: Quindi l’analisi walk-forward è stato un momento di risoluzione importante per lei. Ci sono stati altri momenti del genere?

Pardo: Assolutamente. Un buon esempio è stato quando ho capito che si dovrebbe sviluppare tutto da soli e implementarlo con metodi individuali. In genere, non mi piacciono le cose che tutti gli altri usano allo stesso modo. Ecco perché non ho mai usato strategie precostruite come fanno altri trader. Esistono molti modi per fare soldi nei mercati e ognuno deve trovare un modo per conviverci e implementarlo continuamente. Qui tutti devono essere onesti con se stessi, è questa la strada giusta. Ciò include anche la consapevolezza che il trading non è il business giusto per tutti e bisogna chiedersi se questo possa essere applicato a se stessi. È un affare difficile e può essere molto duro per qualcuno che non ha la forza mentale e la psicologia appropriata. In effetti, è una delle domande più importanti a cui un trader in erba deve rispondere da sé. E poiché la ricompensa sembra così attraente, le persone tendono a trascurare questa domanda finché non lo capiscono nel modo più duro.

TRADERS’: Come fa a capire quando una strategia di trading non funziona più?

Pardo: Ho i miei metodi per questo, che sostanzialmente si basano sul fatto di accertare se lo sviluppo attuale corrisponde ancora al profilo dello sviluppo della strategia. Anche le buone strategie di trading attraversano fasi di performance buone e cattive, a seconda che la loro logica di trading si adatti o meno al contesto attuale del mercato. Questo è il motivo per cui la mia classifica è così importante per scoprire quali strategie funzionano nell’attuale contesto di mercato e hanno di conseguenza un peso eccessivo. Quindi, invece di dire che una strategia non funziona più dopo un certo drawdown, preferirei vederla temporaneamente disattivata fino a quando il contesto ad un certo punto consentirà un migliore sviluppo. Secondo la mia opinione, questo è il motivo per cui molti trader sono troppo veloci o troppo lenti nel gestire le loro strategie e nell’adattarle alle mutevoli condizioni del mercato. In effetti, ciò offre molto sia per limitare i rischi sia per aumentare i profitti utilizzando principalmente le giuste strategie di trading nel giusto contesto di mercato.

TRADERS’: Cosa consiglia ai principianti del trading che vogliono imparare qualcosa sulle strategie di trading sistematiche?

Pardo: Consiglio di leggere e apprendere il più possibile e quindi di creare prima un’ampia base di conoscenze. Oggi ci sono molti programmi diversi che offrono possibilità di test semplici o avanzati. Qui, i principianti dovrebbero cercare di determinare quali idee funzionano sulle basi dei backtest e quali no. In effetti, capiranno che molte idee non funzionano molto bene, ma che, a sua volta, sarà una scoperta importante. Un’alternativa sarebbe quella di avere un professionista come coach o mentore, che può abbreviare significativamente la curva di apprendimento rispetto che partire da zero, poiché si inizia con le basi giuste. Tuttavia, c’è una regola che dovrebbe essere osservata quando si sceglie il “guru” giusto: prima chiedete di vedere un curriculum verificabile per essere sicuri che possa effettivamente avere un’attività di trading funzionante e di successo.

TRADERS’: Come valuta lo sviluppo dal lato istituzionale del business?

Pardo: Molti hedge fund e provider di future gestiti hanno sottoperformato o fortemente correlato con il mercato azionario negli ultimi anni. A ciò si aggiunge la tendenza verso commissioni più basse, nonché la maggiore difficoltà rispetto a tempo fa nella raccolta di fondi sufficienti per i clienti, al fine di essere in grado di operare come attività. Il business istituzionale è quindi nel complesso molto competitivo e questo trend tenderà ad aumentare. Tuttavia, i migliori provider che offrono esattamente ciò che i clienti desiderano, vale a dire l’alfa stabile non correlata al mercato azionario, sono ancora richiesti. In definitiva, questo è ancora più apprezzato degli alti profitti. I professionisti sono alla ricerca di rendimenti non correlati in relazione al loro portafoglio esistente al fine di ridurre i rischi e aumentare di conseguenza i rendimenti. Al contrario, gli investitori privati sono più interessati ai rendimenti assoluti. Poiché le mie strategie sono in grado di fornire un’alfa stabile e non correlata, lancerò anche un corrispondente hedge fund negli Stati Uniti nel prossimo futuro.

L’intervista è stata condotta da Marko Gränitz

 

Marko Gränitz
Il Dr. Marko Gränitz è autore e relatore nel campo delle ricerche di mercato dei capitali e intervista costantemente trader in tutto il mondo. Sul suo blog offre informazioni sulle nuove scoperte riguardanti il momentum e altre anomalie di profitto.  http://www.marko-momentum.de/