API MT5 + IA: automatizza i dati sui prezzi, la creazione di grafici e le esportazioni in formato CSV
Ora che il vostro motore di trading locale è completamente configurato e online.
È giunto il momento di passare dalla teoria alla pratica, analizzando l’elemento fondamentale di qualsiasi strategia di trading: i dati di mercato. Partendo dall’ambiente che avete configurato nella nostra precedente guida alla configurazione di MT5 API + AI, questo articolo vi mostrerà come utilizzare con facilità Claude Code per gestire complesse operazioni sui dati con un semplice inglese.
Al termine della lettura sarete in grado di:
- recuperare i prezzi in tempo reale per qualsiasi coppia di valute o strumento CFD,
- recuperare dati storici approfonditi sulle candele in qualsiasi intervallo di tempo tu scelga,
- visualizzare tali informazioni grezze sotto forma di grafici dei prezzi chiari e tecnici.
Non sono richiesti nuovi software da installare né complesse variabili di ambiente da configurare; l’unico compito dell’utente è descrivere l’output desiderato, lasciando che il modello trasformi le istruzioni in approfondimenti di mercato operativi.
Recupero dei prezzi in tempo reale
Si parte dall’operazione più semplice: la connessione a MT5 e il recupero del prezzo corrente.
Il Bid è il prezzo al quale è possibile vendere un asset, mentre l’Ask è il prezzo al quale è possibile acquistarlo. La differenza tra questi due tassi è chiamata spread, che rappresenta essenzialmente il costo di transazione per l’apertura della posizione.
Ottenere i prezzi di più strumenti contemporaneamente
È anche possibile recuperare i prezzi di più strumenti con un’unica richiesta.
Come dimostrato includendo “Oro” nel prompt, questo approccio funziona sia per gli indici CFD sia per le coppie FX. Qualsiasi strumento disponibile su MT5 può essere interrogato in questo modo, inclusi gli indici azionari e il petrolio greggio.
Recupero dei dati storici delle candele
Oltre ai prezzi in tempo reale, è possibile recuperare anche i dati storici sui prezzi (candele). Si tratta di dati essenziali per l’analisi tecnica e il backtesting.
È possibile elencare tali punti dati in un elenco puntato per migliorarne la leggibilità.
Ogni singola candela sul grafico sintetizza l’attività di mercato in un’immagine chiara e visiva, costruita a partire da sei dati essenziali:
- Ora – Il momento esatto di inizio del periodo della candela.
- Apertura e chiusura – Il primo e l’ultimo prezzo registrati durante quel periodo di tempo.
- Massimo e minimo: il prezzo massimo assoluto e quello minimo toccati dal mercato.
- Volume – Il volume degli scambi, che indica esattamente quante variazioni di prezzo si sono verificate.
Modifica dell’intervallo di tempo
È possibile recuperare dati su intervalli di tempo diversi da quello giornaliero. Basta modificare il testo del prompt e Claude Code se ne occuperà automaticamente.
| Come specificare | Intervallo di tempo |
| "1 minuto" | M1 |
| "5 minuti" | M5 |
| "15 minuti" | M15 |
| "30 minuti" | M30 |
| "1 ora" | H1 |
| "4 ore" | H4 |
| "giornaliero" | D1 |
| "settimanale" | W1 |
| "mensile" | MN1 |
Ad esempio, è possibile richiedere le ultime 100 candele H1 su USDJPY oppure visualizzare il grafico a 5 minuti; è sufficiente modificare l’intervallo temporale nella prompt. È inoltre possibile specificare un intervallo di date, come i dati giornalieri dal 1° gennaio al 30 giugno 2025.
Visualizzazione dei dati sotto forma di grafici
I dati grezzi, da soli, rendono difficile comprendere l’andamento del mercato; per questo è opportuno visualizzare le serie recuperate sotto forma di grafici.
È possibile ottenere un grafico a candele con medie mobili e volume con un unico comando.
Specifiche
dettagliate come "medie mobili in blu e rosso" o "includi il volume" si applicano semplicemente indicandole in linguaggio semplice. È inoltre possibile fornire istruzioni iterative come "aggiungi XX al grafico precedente".
Confronto tra più strumenti
L’API MT5 consente di recuperare dati per più strumenti contemporaneamente; sfruttiamo tale funzionalità per creare un grafico comparativo.
Suggerimenti per la
prompt: quando si includono indicazioni contestuali come “poiché le scale di prezzo sono diverse, visualizza come variazione percentuale”, l’IA produce una visualizzazione più appropriata. Imparare ad aggiungere questo tipo di dettagli amplierà notevolmente le possibilità di realizzazione.
Salvataggio dei dati in un file
I dati recuperati possono anche essere salvati come file CSV, pronti per l’uso in Excel o Google Sheets.
Il file CSV salvato può essere aperto in Excel, importato in Fogli Google o utilizzato per ulteriori analisi.
Riepilogo dei prompt utilizzati in questo articolo
Di seguito un riepilogo di tutte le istruzioni fornite a Claude Code nel corso di questo articolo. Ogni attività è stata completata utilizzando esclusivamente il linguaggio naturale, senza scrivere una sola riga di codice.
| Compito | Esempio di prompt |
| Prezzo di un singolo strumento | "Ottieni il prezzo di acquisto e di vendita attuale per la coppia EURGBP" |
| Elenco di più strumenti | "Recupera i prezzi di 5 strumenti e visualizzali in una tabella" |
| Recupero dei dati delle candele | "Recupera le ultime 100 candele H1" |
| Modifica dell’intervallo di tempo | "giornaliero" / "5 minuti" |
| Specificazione dell'intervallo di date | "Dal 1° gennaio al 30 giugno 2025" |
| Generazione del grafico | "Disegna un grafico a candela" |
| Aggiunta di indicatori | "Aggiungi le medie mobili a 20 e 50 giorni" |
| Confronto tra strumenti | "Confronta l'andamento dei prezzi di EURGBP e dell'oro" |
| Esportazione file | "Salva come file CSV" |
Riepilogo
In questo articolo abbiamo realizzato quanto segue utilizzando esclusivamente istruzioni in linguaggio naturale rivolte a Claude Code:
- Recupero dei prezzi in tempo reale (strumenti singoli e multipli)
- Recupero dei dati storici delle candele (con selezione dell’intervallo di tempo e dell’intervallo di date)
- Visualizzazione dei grafici (grafici a candela, medie mobili, volume)
- Grafici di confronto tra più strumenti
- Esportazione in file CSV.
Senza scrivere una sola riga di codice, è stato possibile recuperare i dati dall’API di MT5 e prepararli per l’analisi.
Nel prossimo articolo, “Guida agli EA per il trading automatico”, passeremo alla definizione della logica di trading. Spiegheremo come indicare all’IA “acquista in queste condizioni e vendi in quelle condizioni” e come utilizzarla per costruire un sistema di trading automatizzato.
Il presente articolo ha scopo puramente informativo e non costituisce un consiglio di investimento né una raccomandazione. I CFD sono strumenti complessi e comportano un elevato rischio di rapida perdita di capitale a causa della leva finanziaria. Assicurati di comprendere appieno i rischi connessi. I rendimenti passati non sono indicativi dei risultati futuri.
Ultimi post del blog:
Apertura conto veloce, inizia a investire oggi
Scopri come superare la concorrenza
Apri un conto