I tre modi in cui continuo a perdere denaro anche quando la mia analisi macro è corretta
La riflessione di chi sta imparando su operazioni reali di giugno–luglio 2026. Inoltre, i suggerimenti per il diario e un semplice strumento AI per colmare le inefficienze di esecuzione.
Di Priyanka Joshi · Vicepresidente dei Contenuti e del Marketing presso Deriv
29 luglio 2026 · 9 min di lettura
Share
Tempo fa, ho scritto di come ho costruito una dashboard macro basata su AI per la settimana dell'FOMC — in quell'articolo spiegavo come uso l'AI per condensare calendari economici, notizie e scenari in qualcosa da cui posso davvero operare. Quel pezzo riguardava il fatto di tenermi informato e preparato. Questo, invece, riguarda ciò che accade dopo: la realtà scomoda per cui si può avere una buona lettura macro e una dashboard solida, ma continuare comunque a perdere denaro per via dell'esecuzione.
A giugno e nei primi giorni di luglio 2026, il contesto era abbastanza chiaro persino per una persona che sta ancora imparando come me da consentirmi di formare una view: l'inflazione PCE statunitense di maggio si è attestata al 4,1% su base annua, il livello più alto da aprile 2023, mentre le buste paga non agricole di giugno sono aumentate di appena 57.000 unità, ben al di sotto delle circa 110.000 previste dal mercato. È la classica tensione tra «inflazione ostinata e mercato del lavoro in raffreddamento».
L'inflazione PCE statunitense è accelerata al 4,1%, mentre le buste paga non agricole di giugno sono rallentate a sole 57.000 unità, illustrando i segnali macro contrastanti che hanno caratterizzato le condizioni di trading tra giugno e luglio 2026.
Nello stesso periodo, EUR/USD scambiava vicino a 1,14 verso la fine di giugno, e l'oro manteneva ancora una posizione appena sopra i 4.000 USD a fine mese. Erano condizioni macro reali, operabili. Il mio problema non era vederle. Il mio problema era trasformare quelle letture intrade senza perdere denaro per colpa di tempismo, dimensionamento e psicologia.
Per accelerare l'apprendimento, oggi tengo un diario di trading dettagliato e inserisco le note grezze in un semplice script Python locale. Utilizza un piccolo modello linguistico open source in esecuzione in privato sul mio computer per riassumere i modelli comportamentali ricorrenti e segnalare un linguaggio emotivo come «dovrebbe muoversi a breve», «solo questa volta» o «sembra grande». Non genera trade. Mi aiuta soltanto a vedere le parti del mio processo che continuano a fallire.
Ecco i tre principali modi in cui continuo a perdere denaro anche quando la mia view macro è sostanzialmente corretta, e le regole, i prompt e il flusso di lavoro AI che finalmente hanno iniziato a colmare le perdite.
1. Tempismo: view giusta, giorno sbagliato
A fine giugno ero ribassista su EUR/USD e volevo esprimere una view di dollaro più forte mentre la coppia scambiava intorno a 1,14. L'inflazione era ancora elevata, la Fed aveva margine per mantenere un tono fermo e la narrativa favoriva un euro più debole. Dal punto di vista direzionale, la view non era affatto assurda.
Ho trattato una tesi macro di più giorni come uno scalp da «dovrebbe muoversi a breve». Sono entrato short senza un trigger di prezzo specifico, la coppia si è mossa lateralmente prima, ha colpito lo Stop Loss e solo più tardi ha iniziato a scendere nella direzione che mi aspettavo. Le note del mio diario di quella settimana sono piene di frasi come «dovrebbe scendere a breve» e «non voglio perdere il movimento».
Il problema era la disciplina sul tempismo, non l'analisi.
La regola che ora uso per il tempismo: per qualsiasi trade con bias macro, mi serve un trigger tattico specifico sul grafico a 4 ore o giornaliero: una chiusura decisiva, un breakout e retest puliti, oppure una conferma di momentum.
Nessun trigger = nessun trade.
Finestra massima di pazienza: 5 giorni di trading.
Se entro quella finestra non scatta nulla, l'idea torna nella watchlist.
Un esempio in più che può prendere in prestito. Ora mi obbligo a scrivere due righe separate nel diario prima di qualsiasi trade macro:
«View macro:» una frase sulla storia di fondo.
«Condizione di ingresso:» una frase sul pattern di prezzo effettivo che sto aspettando.
Se queste due righe non coincidono, non entro in trade. Sembra semplice, ma mi ha già evitato diverse perdite da «view giusta, giorno sbagliato».
EUR/USD ha scambiato intorno al livello di 1,14 a fine giugno 2026, quando una view macro ribassista si è poi rivelata corretta, ma solo dopo che un ingresso anticipato ha portato a un trade chiuso in perdita.
2. Rischio: la convinzione non è un modello di sizing
La mia seconda grande perdita è lasciarmi intimidire da una storia forte fino a sovradimensionare la posizione. Quando un titolo di notizia sembra ovvio, inizio a comportarmi come se la convinzione riducesse il rischio. In pratica, fa l'opposto.
Questo emerge in modo più evidente nei mercati come il petrolio greggio e l'oro, dove la storia macro sembra sempre urgente. A giugno e luglio, il petrolio era ancora profondamente intrecciato con l'inflazione e il rischio geopolitico, mentre l'oro flirtava con la soglia dei 4.000. Non mancava certo il carburante narrativo.
Se lascio che quella narrativa determini la dimensione, un normale ritracciamento diventa nella mia testa un evento capace di compromettere l'intero percorso.
La regola che ora uso per il rischio:
Rischiare al massimo l'1% del capitale per trade.
Dimensione della posizione = (capitale × 1%) ÷ distanza dello Stop Loss adeguata all'ATR.
Registrare nel diario l'esatto rischio in dollari prima dell'ingresso. Nessuna eccezione.
Una semplice formula di dimensionamento della posizione aiuta a limitare ciascun trade all'1% del capitale del conto, adattando l'esposizione alla volatilità anziché alla sola convinzione.
La convinzione ce l'ho ancora. Semplicemente non le lascio più toccare la formula di sizing.
Un altro esempio che può prendere in prestito: subito prima di un trade «ad alta convinzione», chieda: «Se prima di funzionare questo trade ritracciasse normalmente, riuscirei a reggerlo senza toccare lo Stop Loss?»
Se la risposta sincera è «no», la posizione è troppo grande.
Ridimensiono finché posso dire «sì» e crederci davvero.
3. Psicologia: quando una buona tesi diventa una cattiva scusa
La terza perdita è puramente psicologica: usare una buona tesi per giustificare la violazione delle mie stesse regole.
L'oro è il mio esempio preferito. Alla fine di giugno, l'oro chiudeva appena sopra i 4.000 USD, con abbastanza tensione macro su inflazione e crescita da giustificare quasi qualsiasi narrativa. Quando si opera su qualcosa che può sempre essere spiegato con la «macro», diventa pericolosamente facile allargare gli Stop Loss, aumentare la size o tenere la posizione più a lungo «perché la storia ha ancora senso».
Ho fatto tutte e tre le cose.
In una posizione short andata contro di me, avevo uno Stop Loss chiaro al momento dell'ingresso. Quando il mercato si è mosso contro di me dopo un rilascio di dati, ho allargato lo Stop Loss e mi sono detto «la macro è ancora valida». La storia non è cambiata; è cambiata la mia disciplina. Quella singola decisione ha trasformato una perdita gestibile in qualcosa da cui ho dovuto impiegare giorni per uscire.
La regola che ora uso per la psicologia:
Spingere uno Stop Loss una volta viene registrato automaticamente come violazione di regola.
Qualsiasi violazione di regola o due perdite consecutive attiva una pausa obbligatoria di 24 ore dal trading.
Durante quella pausa, rivedo solo le voci del diario e i grafici — nessun nuovo ordine.
Non fingo che questa regola elimini l'emotività. Semplicemente impedisce alle mie decisioni peggiori di accumularsi.
Un altro esempio che può prendere in prestito: se le voci del diario dopo l'ingresso dicono più di una volta «mi piace ancora la tesi», probabilmente non sta più gestendo il trade, ma sta discutendo con esso.
Taggo ogni frase di questo tipo. Vedere quei tag raggruppati intorno alle perdite più grandi è stata la spinta che mi serviva per applicare la pausa di 24 ore.
I prompt che hanno cambiato il mio diario
L'aggiornamento più importante non è stato lo script AI; è stato passare da una riflessione vaga a prompt ripetibili.
Dopo ogni trade in perdita, oggi rispondo a queste domande:
Qual era la mia view macro in una frase?
Cosa avrebbe invalidato quella view entro 24 ore?
Questa perdita è stata causata da un'analisi errata o da un'esecuzione errata?
Sono entrato perché il setup si è attivato o perché ero stanco di aspettare?
Quale frase esatta mi sono detto prima di violare la regola?
Se fossi flat adesso, prenderei comunque questo trade qui?
Qual è la singola regola che mi avrebbe fatto risparmiare più denaro?
Non è nulla di sofisticato. Semplicemente costringe la perdita in una categoria. «Trade sbagliato» è troppo vago per essere corretto; «ingresso anticipato», «size eccessiva» o «Stop Loss spostato» sono elementi su cui si può agire.
Come uso davvero l'AI qui
Nell'articolo precedente sulla dashboard FOMC, l'AI era in primo piano: aiutava a mettere insieme calendari, interventi e dati in un'unica visione macro.
Qui, l'AI resta sullo sfondo.
Opero e rivedo i miei setup su tradersview.deriv.com, lo strumento di analisi grafica con AI di Deriv, e poi esport o il mio diario in un semplice CSV. Tutti i prezzi, i simboli e le note provengono direttamente dalla mia cronologia del conto e dai miei grafici.
Il workflow dell'autore combina Deriv TradersView per l'analisi di mercato con revisioni del diario assistite dall'AI, separando la ricerca di mercato dall'analisi comportamentale post-trade.
Il compito del modello AI è limitato a tre cose:
Evidenziare le frasi emotive nelle mie note (impazienza, paura, revenge trading, speranza, eccessiva sicurezza).
Contare quante volte ciascun tema compare intorno ai trade in perdita.
Etichettare se le perdite sembrano errori di analisi («tesi sbagliata») o errori di esecuzione («ingresso anticipato, size eccessiva, Stop Loss spostato»).
L'AI raggruppa il linguaggio emotivo ricorrente nei diari di trading — come impazienza, speranza, paura, revenge trading ed eccessiva sicurezza — per evidenziare i modelli comportamentali più spesso collegati ai trade in perdita.
Prompt tipici che uso:
«Leggi le voci del diario qui sotto. Identifica il linguaggio emotivo ricorrente, in particolare paura, impazienza, revenge trading ed eccessiva sicurezza. Raggruppalo per tema e cita le frasi esatte.»
«Rivedi questi 20 trade. Separa le perdite causate da errori di analisi da quelle causate da errori di esecuzione. Dammi conteggi, esempi e la violazione di regola più frequente.»
«Riassumi il diario di questa settimana in inglese semplice. Quali sono state le mie tre maggiori perdite comportamentali e quale regola concreta testare la prossima settimana per ciascuna?»
Non chiedo cosa tradare. Chiedo dove continuo a farmi male da solo.
Pseudocodice: come funziona davvero il mio assistente AI per il diario
Eseguo il mio diario tramite uno script Python locale, ma la logica è abbastanza semplice da poter essere costruita in qualsiasi linguaggio.
Ecco il flusso di lavoro in pseudocodice semplice:
INIZIO
LEGGI "trade_journal.csv"
COLONNE: date, symbol, pnl, notes
DEFINISCI INSIEMI_EMOZIONALI:
impazienza = ["dovrebbe muoversi", "troppo presto", "a breve", "sono entrato di slancio"]
eccessiva_sicurezza = ["alta convinzione", "ovvio", "trade facile"]
paura = ["spaventato", "nervoso", "ho esitato", "ho chiuso in anticipo"]
revenge = ["recuperarlo", "rifarlo", "inseguire", "l'ho perso"]
speranza = ["tornerà", "solo questa volta", "lasciargli spazio", "la macro è ancora valida"]
PER OGNI trade NEL diario
text = MAIUSCOLO_MINUSCOLO(trade.notes)
themes = INSIEME_VUOTO
PER OGNI (label, phrases) IN INSIEMI_EMOZIONALI
PER OGNI phrase IN phrases
SE phrase È IN text ALLORA
AGGIUNGI label A themes
FINE_SE
FINE_PER
FINE_PER
SE text CONTIENE UNO QUALSIASI TRA ["anticipato", "nessun trigger", "stop spostato", "size eccessiva", "chiuso in anticipo"] ALLORA
error_type = "esecuzione"
ALTRIMENTI SE text CONTIENE UNO QUALSIASI TRA ["tesi sbagliata", "macro mancata", "i dati sono cambiati", "la lettura era sbagliata"] ALLORA
error_type = "analisi"
ALTRIMENTI
error_type = "non chiaro"
FINE_SE
ASSOCIA themes E error_type AL trade
FINE_PER
CONTA quante volte ciascun tema appare in tutti i trade
PRODUCI "emotion_summary.csv" CON COLONNE: theme, count
PRODUCI "journal_flags.csv"
COLONNE: date, symbol, pnl, themes, error_type, notes
FINE
Tutto qui. Nessuna magia.
L'«AI» è semplicemente il modello Claude code che uso per aiutarmi a riassumere e taggare questi temi — il vero lavoro resta in ciò che scrivo e nelle regole che decido di applicare.
Va notato che non sto cercando di proporre un'idea rivoluzionaria! «Tempismo, sizing, psicologia» è la triade più antica del trading.
Il motivo per cui l'ho scritto è più semplice: avevo bisogno di un modo per rendere impossibile ignorare questi tre problemi nel mio P&L. La dashboard macro mi porta a essere «più o meno corretto» sulla visione d'insieme. Questo flusso di lavoro diario + AI è ciò che uso per vedere tutti i modi in cui continuo a sbagliare nella pratica e per trasformare quelle perdite in regole che posso davvero seguire.
Se si trova nella stessa situazione — letture decenti, esecuzione disordinata — copi questa settimana una regola, un prompt o una piccola parte di questo flusso di lavoro, con dimensioni ridotte, e la riveda in modo onesto.
Non serve la perfezione, ma sì alla coerenza.
Avvertenza: questa è la riflessione del mio diario di trading personale. Non sono un consulente finanziario. Il trading comporta un rischio sostanziale di perdita. I risultati passati non sonoindicativi dei risultati futuri. Tutti gli esempi provengono dal mio conto personale e i prezzi di mercato si basano sui grafici e sulle note del mio broker.
Join 3M+ global traders
Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.