MT5 API + AI: automatiseer prijsgegevens, grafieken en CSV-exporten
Nu uw lokale handelsplatform volledig is geconfigureerd en online is.
Het is tijd om de overstap te maken van theorie naar praktijk door de kern van elke handelsstrategie te verkennen: marktgegevens. Voortbouwend op de omgeving die je hebt opgezet in onze vorige handleiding voor het instellen van MT5 API + AI, leer je in dit artikel hoe je Claude Code moeiteloos kunt aansturen om complexe gegevenstaken uit te voeren met niets anders dan gewoon Engels.
Tegen de tijd dat je dit artikel hebt gelezen, kun je:
- realtime koersen op te vragen voor elk valutapaar of CFD-instrument,
- uitgebreide historische candlestick-gegevens ophalen voor elk tijdsbestek dat je kiest,
- en deze ruwe informatie visualiseren in overzichtelijke technische koersgrafieken.
Er hoeven geen nieuwe programma’s te worden geïnstalleerd of ingewikkelde omgevingsvariabelen te worden geconfigureerd. Beschrijf simpelweg wat u wilt zien, waarna uw AI-ontwikkelaar uw woorden omzet in bruikbare marktinzichten.
Realtime koersen ophalen
We beginnen met de eenvoudigste handeling: verbinding maken met MT5 en de huidige koers ophalen.
De Bid is de prijs waartegen je een activum kunt verkopen, terwijl de Ask de prijs is waartegen je het kunt kopen. Het verschil tussen deze twee koersen wordt de spread genoemd, wat in feite je transactiekosten voor het aangaan van de transactie vertegenwoordigt.
Prijzen voor meerdere instrumenten tegelijk ophalen
U kunt ook koersen voor meerdere instrumenten in één verzoek opvragen.
Zoals blijkt uit het opnemen van 'Gold' in de prompt, werkt deze aanpak zowel voor CFD-indexen als voor valutaparen. Elk instrument dat beschikbaar is in MT5 kan op deze manier worden opgevraagd, inclusief aandelenindexen en ruwe olie.
Historische kaandelaardata opvragen
Naast realtime koersen kunt u ook historische koersgegevens (candlesticks) opvragen. Dit zijn essentiële gegevens die nodig zijn voor technische analyse en backtesting.
Elke candle op een grafiek vat de marktactiviteit samen in zes essentiële gegevenspunten:
Elke afzonderlijke candlestick op een grafiek vat de marktactiviteit samen in een overzichtelijke, visuele momentopname die is opgebouwd uit zes essentiële gegevenspunten:
- Tijd – Het exacte startmoment van de periode van de candle.
- Open & Sluiting – De eerste en de laatste koers die tijdens die periode is geregistreerd.
- Hoogste en laagste koers – De absolute piek- en dieptepuntkoersen die de markt heeft bereikt.
- Volume – Het transactievolume, dat precies aangeeft hoeveel prijsveranderingen er hebben plaatsgevonden.
Het tijdsbestek wijzigen
U kunt gegevens opvragen voor verschillende tijdsperioden, niet alleen op dagbasis. Wijzig gewoon de tekst in uw opdracht en Claude Code verwerkt dit automatisch.
| Hoe dit op te geven | Tijdsperiode |
| "1 minuut" | M1 |
| "5 minuten" | M5 |
| "15 minuten" | M15 |
| "30 minuten" | M30 |
| "1 uur" | H1 |
| "4 uur" | H4 |
| "dagelijks" | D1 |
| "wekelijks" | W1 |
| "maandelijks" | MN1 |
U kunt bijvoorbeeld zeggen: "Haal de laatste 100 H1-kaarsen voor USDJPY op" of "Toon me de 5-minutengrafiek." Pas gewoon het tijdsbestek in uw opdracht aan. U kunt ook een datumbereik specificeren, zoals "Haal dagelijkse gegevens op van 1 januari tot en met 30 juni 2025."
Gegevens visualiseren als grafieken
Met alleen ruwe cijfers is het soms moeilijk om een beeld te krijgen van hoe de markt zich heeft ontwikkeld. Laten we de opgehaalde gegevens daarom in grafieken weergeven.
Een kandelaargrafiek met voortschrijdende gemiddelden en volume kan in één enkele opdracht worden gemaakt.
Gedetailleerde specificaties zoals "voortschrijdende gemiddelden in blauw en rood" of "volume opnemen" worden eenvoudig toegepast door ze in gewone taal te vermelden. Je kunt ook iteratieve instructies geven, zoals "voeg XX toe aan de vorige grafiek."
Meerdere instrumenten vergelijken
Met de MT5-API kunt u gegevens voor meerdere instrumenten tegelijk ophalen. Gebruik die mogelijkheid om een vergelijkingsgrafiek te maken.
Tips voor
prompts: wanneer u contextgerichte aanwijzingen toevoegt, zoals ‘aangezien de prijsschalen verschillen, weergeven als procentuele verandering’, produceert de AI een passendere visualisatie. Door te leren dit soort details toe te voegen, vergroot u aanzienlijk wat u kunt bereiken.
Gegevens opslaan in een bestand
De opgehaalde gegevens kunnen ook worden opgeslagen als een CSV-bestand, klaar voor gebruik in Excel of Google Sheets.
Het opgeslagen CSV-bestand kan worden geopend in Excel, geïmporteerd in Google Spreadsheets of naar eigen inzicht worden gebruikt voor verdere analyse.
Overzicht van de prompts die in dit artikel zijn gebruikt
Hier volgt een overzicht van alle instructies die in dit artikel aan Claude Code zijn gegeven. Elke taak is uitsluitend met natuurlijke taal uitgevoerd, zonder ook maar één regel code te schrijven.
| Taak | Voorbeeldopdracht |
| Prijs van één instrument | "Haal de huidige bied- en laatkoers voor EURGBP op" |
| Overzicht van meerdere instrumenten | "Haal de koersen voor 5 instrumenten op en geef ze weer in een tabel" |
| Opvragen van candlestick-gegevens | "Haal de laatste 100 H1-kaarsen op" |
| Tijdsbestek wijzigen | "dagelijks" / "5 minuten" |
| Datumbereik specificeren | "Van 1 januari tot 30 juni 2025" |
| Grafiek genereren | "Maak een kandelaargrafiek" |
| Indicatoren toevoegen | "Voeg 20-daagse en 50-daagse voortschrijdende gemiddelden toe" |
| Vergelijking van instrumenten | "Vergelijk de koersbewegingen van EURGBP en goud" |
| Bestand exporteren | "Opslaan als CSV-bestand" |
Samenvatting
In dit artikel hebben we het volgende volledig bereikt door middel van instructies in natuurlijke taal aan Claude Code:
- Het in realtime ophalen van koersen (één of meerdere instrumenten)
- Opvragen van historische candlestick-gegevens (met selectie van tijdsbestek en datumbereik)
- Grafische weergave (kandelaargrafieken, voortschrijdende gemiddelden, volume)
- Vergelijkingsgrafieken voor meerdere instrumenten
- Export naar CSV-bestand
Zonder ook maar één regel code te schrijven konden we vrijelijk gegevens ophalen uit de MT5-API en deze voorbereiden voor analyse.
In het volgende artikel, "Gids voor automatische handels-EA's", gaan we verder met het bouwen van handelslogica. We leggen stap voor stap uit hoe we de AI kunnen vertellen "koop onder deze voorwaarden en verkoop onder die voorwaarden". Dit gebruiken we vervolgens om een geautomatiseerd handelssysteem te bouwen.
Dit artikel is uitsluitend bedoeld ter informatie en vormt geen beleggingsadvies of aanbeveling. CFD’s zijn complexe instrumenten en brengen een hoog risico op snel kapitaalverlies met zich mee als gevolg van hefboomwerking. Zorg ervoor dat u de risico’s begrijpt. In het verleden behaalde resultaten bieden geen garantie voor de toekomst.
Nieuwste blogberichten:
Snelle opening van een rekening, begin nu met beleggen
Ontdek hoe u de concurrentie een stap voor kunt zijn
Open een rekening