Stellen Sie sich vor, Sie fragen Ihren KI-Assistenten von WhatsApp, Telegramm oder Discord "Was hat die RBA mit den Zinsen in diesem Monat gemacht?" und erhalten eine sofortige, genaue Antwort, die direkt aus offiziellen Zentralbank-Releases stammt. Das ist es, was dieser Leitfaden aufbaut. Am Ende wird Ihr OpenClaw-Agent über eine einzige Verbindung direkten Zugriff auf makroökonomische Ankündigungsdaten über 18 Währungen, Release-Kalender, COT-Positionierung, Rohstoffe und Devisenkurse haben.
Was du bauen wirst
- Ein makrospezifischer KI-Assistent die Fragen wie "Was ist der letzte EUR CPI Druck?" oder "Wann ist die nächste Fed Entscheidung?" von Ihrer bevorzugten Chat-App
- Zugriff auf 8+ getypte MCP-Tools für Ankündigungen, Veröffentlichungskalender, COT-Berichte, Rohstoffe, Devisen und Marktsitzungen keine HTTP-Botterplate erforderlich
- Automatisierte Unterrichtungen an Wochentagen Sie können die wichtigsten Indikatoren scannen , bevor der Londoner oder New Yorker Opener und schieben Sie eine Zusammenfassung auf Ihren Kanal
Voraussetzungen
- Ein Lauf . OpenClaw Instanz (Desktop-App, Docker oder CLI jede Version mit MCP-Unterstützung)
- - Das ist ein ... FXMacroData-API-Schlüssel für Daten außerhalb der USD sich anmelden unter fxmacrodata.com/abonnieren (Daten in USD sind kostenlos, kein Schlüssel erforderlich)
- Netzwerkzugriff von Ihrem OpenClaw-Host zu
fxmacrodata.com
Warum Makrodaten in Ihrem KI-Agent wichtig sind
Die meisten FX-Händler überprüfen Makro-Releases jeden Tag auf die gleiche Weise: Öffnen Sie einen Kalender, scannen Sie nach Drucken, cross-referenzieren Sie mit einem Diagramm. Dieser Workflow ist sich wiederholend, fehleranfällig und über mehrere Registerkarten verteilt. Ein KI-Agent mit direktem Zugriff auf strukturierte Makrodaten bündelt all das in eine einzige Konversationsoberfläche.
Mit der Verbindung von FXMacroData kann Ihr OpenClaw-Agent kontextreiche Fragen beantworten "Ist die australische Inflation in diesem Jahr aufwärts oder abwärts gegangen?", "Was ist der Zinsdifferenz zwischen der Fed und der EZB?", "Zeigen Sie mir die COT-Positionierung für EUR-Futures" und antworten auf Basis offizieller Daten, nicht auf abgeschraubten Schlagzeilen.
- - - Wege A: MCP (empfohlen)
Weg A Verbindung über MCP Empfohlen
Modellkontextprotokoll (MCP) ist der schnellste Weg, um OpenClaw eingegeben Zugriff auf FXMacroData zu geben. Ein Konfigurationsblock und Sie sind fertig keine Fähigkeit JSON, keine Endpunkt-Boilerplate, keine manuellen Schema-Definitionen. OpenCrow automatisch jedes Werkzeug entdeckt der Server freigibt und macht sie als native Agent-Tools verfügbar.
Schritt 1: MCP-KonfigurierenSchritt 1 Fügen Sie den MCP-Server zu Ihrer OpenClaw-Konfiguration hinzu
Öffnen Sie die OpenClaw-Konfigurationsdatei (~/.openclaw/openclaw.json Sie können die folgenden Optionen verwenden:
Option A: Hosted MCP Endpoint (einfachste Nullinstallation)
{
"mcpServers": {
"fxmacrodata": {
"url": "https://fxmacrodata.com/mcp"
}
}
}
Dies verbindet sich direkt mit dem Produktions-FXMacroData MCP-Server über Streamable HTTP. USD-Daten funktionieren sofort ohne API-Schlüssel. Für nicht-USD-Währungen fügen Sie Ihren API-Schlüssel an die URL:
{
"mcpServers": {
"fxmacrodata": {
"url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
}
}
}
Option B: Lokaler MCP-Server über uvx
{
"mcpServers": {
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
Dies startet einen lokalen MCP-Server-Prozess von der Die Daten werden von den folgenden Daten erfasst: PyPI-Paket mit Stdio-Transport. Verwenden Sie dies für MCP-Clients, die keine Remote-HTTP-Verbindungen unterstützen (Claude Desktop, Cursor, Windsurf, etc.).
openclaw credentials set FXMACRODATA_API_KEY "YOUR_API_KEY"
Schritt 2 Erforschen Sie die verfügbaren Instrumente
Einmal verbunden, registriert OpenClaw automatisch alle Tools, die der MCP-Server freigibt.
| Werkzeug | Was es tut | Beispielfrage |
|---|---|---|
| Indicator_query | Historische Ankündigungsreihen für jede Währung + Indikator abrufen | "Was ist der aktuelle Kurs für AUD?" |
| Daten_Katalog | Liste aller verfügbaren Indikatoren und Währungen | "Welche Indikatoren gibt es für NZD?" |
| Veröffentlichungskalender | Anstehende Makro-Veröffentlichungen mit Daten und erwarteten Werten | "Welche Makrodaten werden diese Woche herauskommen?" |
| Währungsumwandlung | Spot-Devisenpaarkurse | "Wie hoch ist der Kurs des EUR/USD?" |
| Die Daten sind | CFTC-Verpflichtungen von Händlern | "Zeig mir den letzten COT-Bericht für JPY". |
| Waren | Rohstoffpreise (Gold, Silber, Platin) | "Wie ist der aktuelle Goldpreis?" |
| Markt_Sitzungen | Aktueller Status der FX-Sitzung (Sydney, Tokio, London, New York) | "Welche FX-Sitzungen sind gerade geöffnet?" |
| Anzeige_visuelles_Artifact | Erstellen eines interaktiven Diagramms für eine Indikatorreihe | "Grafik der USD-Inflation in den letzten 2 Jahren". |
Ihr Agent entscheidet, welches Tool aus natürlicher Sprache aufgerufen werden soll. Sie müssen sich die Toolsnamen oder Parameter nie merken stellen Sie einfach Fragen.
Schritt 3: Testen Sie es .Schritt 3 Prüfung der Verbindung
Öffnen Sie einen beliebigen OpenClaw-Chat-Kanal (Discord, Telegram, WhatsApp oder die Weboberfläche) und stellen Sie eine Frage.
What is the current AUD policy rate?
Unter der Haube gibt OpenClaw einen MCP-Tool-Aufruf aus:
{
"tool": "indicator_query",
"arguments": {
"currency": "aud",
"indicator": "policy_rate"
}
}
Der Server gibt die vollständige Ankündigungsreihe zurück und Ihr Agent fasst den neuesten Wert, das Ankündigungstermin und die Richtungsänderung in einfacher Sprache zusammen.
Show me the latest EUR CPI reading.
What macro releases are scheduled this week for USD?
What is the COT positioning for GBP futures?
Which FX sessions are open right now?
What is the current gold price?
Jede dieser Karten wird an ein anderes MCP-Tool weitergeleitet, und OpenClaw leitet sie automatisch. USD-Inflation- Ich weiß . Kurs der AUD- Ich weiß . BIP in EURUnd Dutzende mehr unter dem API-Docs-Hub- Ich weiß .
- - - Wege B: REST API-Fähigkeit (ALTERNATE)
Weg B Verbindung über die REST API Alternative
Wenn Ihr OpenClaw-Build MCP nicht unterstützt oder Sie eine explizite Kontrolle darüber bevorzugen, welche HTTP-Routen der Agent anrufen kann, können Sie stattdessen FXMacroData als benutzerdefinierte HTTP-Fähigkeit einbinden. Dieser Ansatz funktioniert mit jeder OpenCrow-Version.
Schritt 1 Speichern Sie Ihren API-Schlüssel
openclaw credentials set FXMACRODATA_API_KEY "YOUR_API_KEY"
Schritt 2 Überprüfung der API-Antwort
Die Produktionsankündigungen des Endpunkts leben an /api/v1/announcements/{currency}/{indicator}- Testen Sie es mit einem schnellen curl- Ich weiß .
curl "https://fxmacrodata.com/api/v1/announcements/usd/inflation"
Sie erhalten ein JSON-Objekt mit Metadaten und einem data - Das ist nicht wahr.
{
"currency": "USD",
"indicator": "inflation",
"has_official_forecast": false,
"start_date": "2025-01-31",
"end_date": "2026-03-27",
"data": [
{
"date": "2026-03-12",
"val": 2.83,
"announcement_datetime": 1770989400
}
]
}
Der letzte Eintrag in data USD-Endpunkte sind ohne Schlüssel zugänglich, was sie für die Erstprüfung praktisch macht.
Schritt 3 Erstellen Sie die Qualifikationsdefinition
Speichern Sie das als ~/.openclaw/skills/fxmacrodata.json- Die ... {{FXMACRODATA_API_KEY}} Die Positionshalter werden zur Ausführung von den oben gespeicherten Anmeldeinformationen gelöst.
{
"skill_id": "fxmacrodata",
"name": "FXMacroData",
"description": "Fetch macroeconomic announcement series from FXMacroData and summarize the latest released value for an indicator and currency.",
"base_url": "https://fxmacrodata.com/api/v1",
"auth": {
"type": "query_param",
"param": "api_key",
"credential": "FXMACRODATA_API_KEY"
},
"endpoints": [
{
"id": "fetch_announcements",
"method": "GET",
"path": "/announcements/{currency}/{indicator}",
"description": "Return the historical announcement series for one currency and indicator.",
"parameters": {
"currency": {
"type": "string",
"description": "ISO currency code — e.g. aud, eur, gbp, usd, nzd, cad, chf, jpy, hkd, sgd, nok, sek, dkk, pln, brl, cny, krw, mxn",
"required": true
},
"indicator": {
"type": "string",
"description": "Indicator slug — e.g. policy_rate, inflation, gdp, unemployment, non_farm_payrolls, retail_sales, trade_balance",
"required": true
}
}
}
]
}
Fähigkeiten nach dem Speichern neu laden:
openclaw skills reload
Schritt 4 Testen
Stellen Sie eine natürliche Frage in jedem verbundenen Chat-Kanal:
What is the latest AUD policy rate?
OpenClaw zeigt das an der fetch_announcements Endpunkt mit currency=aud Und ... indicator=policy_rate- Ruf mich an . der Endpunkt für den Kurs der AUD-Policy, und gibt eine einfache englische Zusammenfassung zurück.
- - - - - ‒ - - , - - . - -
MCP vs REST API Fähigkeit welche sollten Sie verwenden?
MCP (empfohlen)
- Ein Konfigurationsblock, keine Boilerplate
- Zugang zu 9 Tools (Ankündigungen, Kalender, COT, Rohstoffe, Devisen, Sitzungen, Diagramme)
- Werkzeuge und Schemata, die automatisch erkannt werden
- Anmeldeinformationen über die Umgebung
REST-API-Fähigkeit
- Funktioniert mit allen Versionen von OpenClaw
- Feinkörnige Kontrolle der von dem Agenten aufgerufenen Routen
- Bekanntes JSON-Fähigkeitsformat
- Sie definieren genau, welche Endpunkte ausgesetzt sind
Beide Ansätze verwenden die gleiche zugrunde liegende FXMacroData-Produktions-API bei fxmacrodata.com. MCP fügt eine getippte Werkzeugabstraktion oben hinzu.
Ich habe mich nicht gefreut, wenn ich von der Welt sprach.
Szenarien aus der realen Welt
Sobald die Verbindung live ist, sind hier die Arten von Workflows, die natürlich werden:
Makroscan vor der Sitzung
Bevor die Londoner Eröffnung beginnt, bitten Sie Ihren Agenten, die Abdrücke zu scannen.
Summarize any macro releases from the last 24 hours for USD, EUR, GBP, and JPY. Flag anything that moved more than expected.
Ihr Agent ruft an . indicator_query Die Daten werden in einem Bericht über die wichtigsten Indikatoren der einzelnen Währungen verglichen. val Mit previous Überraschungen auftauchen.
Überwachung der Ratendifferenz
Verfolgen Sie die Leitzinsdifferenz zwischen zwei Zentralbanken:
What is the current policy rate for Australia vs New Zealand? What is the rate differential?
Zwei . indicator_query Der Agent berechnet und meldet die Carry-Spread.
Kalenderorientierte Handelsplanung
Überprüfen Sie, was vor der Eröffnung einer Position kommt:
Is there any high-impact USD data coming out this week? I am thinking about going long EUR/USD.
Der Agent ruft . release_calendar Die Datenbank wird für USD-Ereignisse eingesetzt, das Risiko bewertet und mit einer Kalenderansicht reagiert.
Positionskontrollen der COT
Die Spekulationsstimmung vor einer Position zu messen:
What does the latest COT report say about EUR positioning? Are specs net long or short?
- Er ruft . cot_data und fasst die Netto-Nicht-Geschäftsposition und die wöchentliche Veränderung zusammen.
Es ist wichtig, dass die Kommission ihre Bemühungen fortsetzt, um die erforderlichen Maßnahmen zu ergreifen, um zu verhindern, dass der Verstoß gegen die Richtlinie verursacht wird.
Automatische Einführung eines Makro-Briefings an einem Wochentag
Die wahre Kraft der Verbindung einer Daten-API mit einem immer aktiven Agenten ist Automatisierung. Einrichten Sie einen geplanten OpenClaw-Workflow, der vor dem Handel einen morgendlichen Makro-Briefing liefert.
Erstellen Sie eine Workflow-Datei unter ~/.openclaw/workflows/fx_morning_briefing.json- Ich weiß .
{
"workflow_id": "fx_morning_briefing",
"schedule": "0 7 * * 1-5",
"description": "Weekday morning FX macro briefing at 07:00 UTC — covers key indicators and upcoming calendar events.",
"steps": [
{
"skill": "fxmacrodata",
"endpoint": "fetch_announcements",
"params": { "currency": "usd", "indicator": "policy_rate" },
"label": "Fed Funds Rate"
},
{
"skill": "fxmacrodata",
"endpoint": "fetch_announcements",
"params": { "currency": "eur", "indicator": "inflation" },
"label": "EUR Inflation"
},
{
"skill": "fxmacrodata",
"endpoint": "fetch_announcements",
"params": { "currency": "gbp", "indicator": "unemployment" },
"label": "GBP Unemployment"
},
{
"skill": "fxmacrodata",
"endpoint": "fetch_announcements",
"params": { "currency": "aud", "indicator": "policy_rate" },
"label": "RBA Policy Rate"
}
],
"output_channel": "your-channel-id"
}
Passt die ... schedule Ein Londoner Trader könnte die Zeitzone und die Handelssitzung 0 6 * * 1-5 (06:00 UTC, just before the London open). A New York trader might prefer 0 12 * * 1-5 (UTC 12:00 Uhr / 08:00 Uhr ET).
Nach dem Speichern neu laden:
openclaw workflows reload
Jeden Wochentag früh holt OpenClaw die neuesten Werte ab, kompiliert sie in einem konsolidierten Briefing mit aktuellen Messungen und jüngsten Änderungen und schiebt die Zusammenfassung auf Ihren konfigurierten Kanal. Wenn Sie den MCP-Pfad verwenden, kann der Agent auch den Release-Kalender ziehen, um alle für den kommenden Tag geplanten Datenereignisse zu kennzeichnen.
Was haben Sie gebaut?
Was du gebaut hast
- ✓ Verbindet FXMacroData mit OpenClaw über MCP oder REST API-Fähigkeit
- ✓ Gibt Ihrem Agenten Zugriff auf Makro-Ankündigungsdaten in 18 Währungen
- ✓ Teste natürliche Sprachabfragen für Zinssätze, Inflation, BIP und mehr
- ✓ (MCP) Freigeschaltete Typwerkzeuge für Release-Kalender, COT-Berichte, Rohstoffe und Forex
- ✓ (Optional) Automatisierte Makrobriefings an Wochentagen einrichten
Nächste Schritte
- Erweitern Sie Ihre Indikator-Abdeckung den vollständigen Katalog mit
data_catalogueoder durchsuchen Sie die API-DokumentationDie Endpunkte umfassen die Leitzinsen, die Inflation, das BIP, die Arbeitslosigkeit, die Handelsbilanz, den Einzelhandel, Renditen von 10-jährigen Anleihen, und mehr für alle 18 unterstützten Währungen. - Kombinieren Sie das mit einer Handelsfertigkeit wire OpenClaw an die API Ihres Brokers neben FXMacroData, so dass der Agent eine Makro-Lesung und einen Live-Preis in der gleichen Antwort aufzeigen kann. "Was ist der neueste AUD-CPI und wo wird AUD/USD gehandelt?" wird zu einer einzigen Abfrage.
- Erstellen von bedingten Warnungen nur dann eine Benachrichtigung auslösen, wenn sich ein Kurssatz ändert, wenn der KPI einen Schwellenwert überschreitet oder wenn die COT-Positionierung von Long auf Short wechselt.
- Verwenden Sie den Release-Kalender proaktiv lassen Sie sich vor Ereignissen mit hoher Wirkung von Ihrem Agenten warnen, damit Sie die Gefahr vor Abdrücken bewältigen können.
Das FXMacroData Team