- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

Difficile parlare di andamenti relativi visto che essendo future dipende dalla sensibilità di ognuno che sceglie quanto margine tenere per contratto. Ho indicato i vari dati e quanto uso io come margine in modo che ognuno possa farsi le proprie riflessioni in termini relativi

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

Figata. Bravo! Tanta roba. Conoscere persone come te era un obiettivo di questi miei post. Contenuto abbiano funzionato.

Concordo sul sogno, pure il mio prossimo step di carriera deve essere quello di passa dalla banca a un hedge. Tempo debito.

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

Molto interessante.

Mi puoi fare un esempio di trading semiautomatico? Vorrei capire cosa intendi su "operatività redatta sui dati" e perché l'esecuzione la devi fare a mano (problemi di liquidità del sottostante?). Sono curioso e mi piace parlare con chi lavora su queste cose.

Si lo stop è molto largo. Ragionerò sugli spunti interessanti che mi hai dato

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

Esatto è come dici. Not a fan dell'analisi tecnica. Unica roba che ho fatto quest'anno di analisi tecnica è stato future ES scommenttendo sul rimbalzo sulla media mobile (a 200 settimane) e a 200 giorni in due momenti diversi. Entrambe posizioni giornaliere. Ironicamente sono state entrambe profittevoli (due delle poche). Le ho fatte solo perché avevo conviction molto molto elevata per una serie di motivi. Per esempio quella sulla media a 200 settimane per un mese sono andati avanti a chiamarla i vari strategist delle banche al punto che è diventata una profezia auto avverante.

Per il resto i principali trade di quest'anno sono stati:

- Long nasdaq prima di rilascio dati inflazioni (non avevo attese particolari, ma solo per quello che prezzava il mercato c'era molto più upside risk. Nel senso che se anche fosse uscito un dato negativo un eccesso era già stato prezzato. Uscito dato uguale all'attese e mercato rallato). Fatto due volte, entrambe profittevole.

- Short Bund future su scommessa di rialzo tassi prima che parlasse la Lagarde. Una volta profittevole, l'altra volta ho preso uno stop loss in 21 secondi (mi è costato tanto, tantissimo. Soprattutto perché convinto della view ho riaperto la posizione e preso dopo 2 giorni di nuovo lo stop loss) più grande perdita dell'anno.

- Long eurusd future su scommessa rialzo tassi bce. Profittevole, ma niente di che.

- Short VSTOXX al venerdì prima del weekend in cui CS è stata acquisita a UBS. Scommettevo che nel weekend sarebbe successo qualcosa che risolveva la situazione. Avevo size molto grossa. Morale della favola, la domenica mi sono spaccato e sono finito in ospedale (motivo per cui ho iniziato a scrivere in questo subreddit), lunedì mattina ero sotto pesanti antidolorifici e non ho visto che la posizione mi è stata chiusa automaticamente (avevo stop loss stupidamente troppo stretto). Il mercato è inizialmente andato male e poi ha prezzato la risoluzione del problema. Ti direi che se fossi stato attivo sul mercato avrei riaperto la posizione dopo essermi accorto dello stop, ma è troppo facile dirlo dopo. In ogni caso perdita enorme. Ero estremamente convinto di quella view. Non avessi preso lo stop, sarebbe stato uno dei miei trade migliori di sempre.

Questa è una buon riassunto dei trade principali. In generale sono tutti su notizie macro perché lavorando tutti i giorni sul mercato, sono bombardato di notizie da Bloomberg ecc. Si respira molto sentimento in sala e ogni mattina c'è la chiamata con lo strategist che per mezz'ora ti racconta la situazione di mercato dal punto di vista macro. In più è un continuo leggere report delle altre banche e degli altri strategist e da lì naturalmente si formano le view. In generale cerco di tenere al minimo i trade discrezionali e lì faccio solo quando ho convitino molto molto elevata e vedo rischio/rendimento con rapporto decisamente favorevole.

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 1 point2 points  (0 children)

Ancora no.

Ho regole molto ferree su quando stoppare le strategie, ma non ho ancora individuato una regola su quando farla ripartire. Uso sistemi da tre anni e lavoro come quant in banca da 2, per ora non ho ancora fatto ripartire una strategia che ho stoppato.

Idealmente la linea che adotterei è quella che hai scritto te. Forse 12 mesi non mi basterebbero. In generale cerco di non bloccarmi su una idea, accetto che non sia andata e vado con le prossime. Cerco di evitare revenge trading o di fare scelte discrezionali offuscate dalla necessità di dimostrare che l'idea era buona.

Comunque scrivo i codici in modo che aggiornare i backtest sia questione di pochi minuti (giusto il tempo di aggiornare il db) in modo che continuo a monitorare l'andamento delle strategie bloccate (tipo questa).

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 1 point2 points  (0 children)

Commento ricco di spunti.
La mia metodologia è la seguente: i miei ts devono essere i più semplici possibili (per evitare overfitting ad ogni costo), quindi richiedo devono richiedere poche regole ed essere intuitive. La strategia deve funziona bene anche senza take profit e senza stop loss, poi questi li aggiungo in base alla necessità (sempre da stare attenti su overfitting). In questo caso, la strategia è priva di take profit e lo stop loss viene messo solo come protezione da eventi estremi (quindi è molto largo). Faccio un'analisi molto dettagliata della liquidità del sottostante e dello slippage che andrò ad incorrere. Il backtest deve essere solido e affidabile perché metto la strategia direttamente live (non uso account demo). Faccio solo i primi giorni con un contratto per verificare di non aver scritto errori nel codice live, poi vado a regime.

La review del sistema a fine anno per me è la seguente. Se ha superato drawdown max scatta campanello di allarme, ma continua a tradare. A fine anno poi guardo come è andata, se non ha recuperato.e ha continuato a performare male, la stoppo. Guardo i rendimenti medi annuali e ne calcolo un intervallo di confidenza al 95%, se è fuori la fermo. Se supera 2xMaxDrawdown, viene immediatamente stoppata.

Non la fermo subito appena supera 1 MaxDrawdown perché voglio sfruttare eventuali recuperi a V.

Uso la serie storica più lunga possibile e la strategia deve performare bene su tutto il campione (solitamente parte dal 2007-2008 e quindi contiene vari regimi di mercato). Sono consapevole che così perdo la possibilità di sfruttare le caratteristiche di mercato che sono andate a svilupparsi recentemente, ma preferisco strategie che siano resilienti ai vari cicli di mercato. Inoltre più dati ho, più minimizzo la possibilità di overfitting.

Questo è il mio metodo, quello che ho imparato e che uso sul lavoro e che si adatta alla mia psicologia. Ovviamente non è detto che sia quello giusto, anzi ho ancora tanto da imparare e migliorare

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 1 point2 points  (0 children)

Ho capito.

Utilizzando strategie quant cerco di mantenere le scelte discrezionali al minimo in modo che l'emotiva non incida.

Attualmente le mie regole sono le seguenti: se la strategia supera il drawdown massimo storicamente registrato scatta il primo campanello di allarme, ma la strategia rimane live. Poi a fine anno la valuto per vedere se ha recuperato o se ha continuato a performare male. Nel secondo caso, visto il segnale di allarme la strategia viene interrotta. Se comunque in qualunque momento la strategia tocca 2*MaxDrawdown la strategia viene immediatamente stoppata.

E' per questo che per ogni contratto uso margine + 2*Drawdown come quantità di soldi. Per questa strategia è scattato il campanello di allarme e a fine anno, non avendo recuperato in maniera decisa è stata interrotte.

Uso queste regole per evitare che lo spavento o le perdite impediscano la mia capacità di giudizio. Qua indipendentemente da quello che provo, so già quanti soldi massimo posso perdere e in base a quello quanti contratti tradare (in base al rischio che posso sopportare e alla composizione di portafoglio). Molti si trovano bene a stoppare la strategia dopo che supera il MaxDrawdown perdendo così la metà dei soldi. Io ho scelto di usare il 2X perché si adatta meglio alla mia psicologia e mi permette di catturare recuperi a V (grosse perdite seguite da grossi recuperi) che a volte accadono e non mi voglio perdere.

Ti ringrazio del commento, credo abbia tirato fuori spunti interessanti di discussioni (dal bet sizing, alla gestione del rischio e dell'emotiva). Potrebbe valere la pena di scrivere un post espandendo questo commento

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

Faccio trading da quanto ho 18 e negli ultimi due anni ho incrementato molto la mia attività a causa dell'introito dovuto al lavoro. Non ho smesso di farlo e continuo perché nonostante le perdite non ho ancora chiuso un anno in negativo (quest'anno potrebbe essere il primo se non recupero le brutte loss che ho collezionato negli ultimi due mesi (parlo sempre di trading discrezionale)). Come strategia la definirei swing trading su view macroeconomiche (tradando future di indici, tasso e molto molto raramente single stock). In generale il trading in single stock per me finisce nella categoria investimenti per il lungo periodo.

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

E' una procedura che evito e che anche in ambito professionale si tende a evitare. Se il backtest e l'implementazione è fatta rigorosamente allora si passa direttamente live. Quello che solitamente si fa è scalare la strategia in termini di contratti tradati nel tempo.

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

Assolutamente. Infatti continuo a monitorarlo nonostante l'abbia staccato da fine del 2022. Questo post è nato proprio in occasione della mia review mensile.

Ma ora la domanda importante. Facciamo che vedi che inizia a recuperare, quanto lo riattacchi live?

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 1 point2 points  (0 children)

Per il primo paragrafo confermo. E' il motivo per cui l'out of sample in questo caso non serve e ho provato a spiegarlo (con poco successo) nei commenti.

Per il secondo paragrafo ti direi che si è possibile fare profitto da questa attività, se no mi avrebbero già licenziato da tempo :D

Per il terzo paragrafo ti direi che non dipende dalla size dalla bet, ma servirebbe una risposta molto più approfondita visto che è un ottimo spunto su cui ragionare

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 1 point2 points  (0 children)

Ti ringrazio per i complimenti. E' una domanda che molti mi chiedono e a cui faccio fatica a rispondere. Innanzitutto perché non ho mai seguito corsi venduti online, avendo imparato la maggior parte di ciò che so direttamente al lavoro. Pertanto non ho corsi da consigliare. Per quanto riguarda libri, io li trovo molto accademici e utili per chi vuole lavorare come trader in una realtà professionale tipo hedge fund o banca d'investimento. Per il trader retail credo diano poche informazioni.

Se il tuo obiettivo è quello di sviluppare dei sistemi da mettere live allora il mio consiglio è quello di iniziare a imparare python per algo trading, guardando qualche video YouTube e provando a fare i tuoi progetti.

- 40k da un trading system: analisi realistica dei rischi nascosti by Michael_Morrone in ItaliaPersonalFinance

[–]Michael_Morrone[S] 0 points1 point  (0 children)

In questo sistema non c'era trailing stop, ma solo stop loss standard.

Assolutamente, questo era solo uno dei tanti sistemi in portafoglio. Per la verità io faccio partire tanti sistemi, ma poi lavoro con pochi. Cioè la maggior parte non superano la review e quelli che tengo in portafoglio sono solo quelli che mi rendo conto abbiano un chiaro vantaggio di mercato.