À la fin de ce guide, votre extension Continue.dev aura un accès direct aux séries d'indicateurs macroéconomiques, aux calendriers de sortie, au positionnement du CFTC COT, aux prix des métaux précieux et aux taux de change au comptant dans 18 devises tout cela peut être consulté en anglais clair depuis VS Code sans quitter votre éditeur.
Ce que vous allez accomplir
- Posez des questions macro dans le chat des agents Quelle est la dernière version de l'IPC EUR?, Lors est la prochaine décision de la Fed? , Montrez-moi le positionnement COT pour le JPY
- Extraire les données des indicateurs en direct dans des carnets et des scripts Continuez à récupérer la série, vous restez dans le flux de codage
- Deux chemins de connexion un point de terminaison MCP hébergé sans installation et un paquet Python local via
uvx
Pré-requis
- Code VS avec le Continuez à l' étendre . installé (v0.9+ recommandé pour une prise en charge complète de MCP)
- Une clé d'API FXMacroData pour les données autres que USD inscrivez-vous à Le code de l'information est le code de la personne concernée. (Les données en USD sont gratuites, aucune clé n'est nécessaire pour les tests)
- Accès au réseau depuis votre ordinateur
fxmacrodata.com -
Optionnel (ligne locale uniquement):
uvInstallé exécutépip install uvou voir . Je suis désolé.
Pourquoi les données macro à l'intérieur de votre assistant de codage
Construire une stratégie FX ou un modèle macro dans VS Code signifie généralement passer à un navigateur, extraire des données d'un site de calendrier, copier des nombres dans un bloc-notes, puis revenir. Avec FXMacroData branché à Continue en tant que serveur MCP, tout cela disparaît. Vous posez une question dans le panneau Agent, l'appel d'outil se produit en arrière-plan, et le résultat se retrouve dans votre conversation prêt à être inséré dans votre code ou interprété plus loin.
Ceci est particulièrement utile lors de la préparation de la recherche stratégique: une invite peut récupérer l'historique des taux de politique pour deux devises, extraire la série de taux au comptant correspondante et établir une analyse de corrélation sans écrire un seul appel HTTP.
Le système de contrôle de la circulation aérienne est un système de surveillance de la conduite.
Le chemin A Connexion par MCP Recommandé
Protocole de contexte type (MCP) est la façon native d'ajouter des outils externes à Continue. Un bloc de configuration et Continue détecte automatiquement chaque outil que le serveur FXMacroData expose aucune définition de schéma, aucune boilerplate HTTP.
Étape 1 Créer le fichier de configuration du serveur MCP
Continue détecte les serveurs MCP à partir de fichiers YAML (ou JSON) placés dans un
.continue/mcpServers/ Si ce dossier n'existe pas, ajoutez un fichier appelé
fxmacrodata.yamlJe suis désolé .
mkdir -p .continue/mcpServers
Option A Point final hébergé (installation nulle, le plus simple)
name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
- name: FXMacroData
type: streamable-http
url: https://fxmacrodata.com/mcp
Ce point continue sur le serveur MCP FXMacroData de production en utilisant le transport HTTP Streamable. ping Pour les devises autres que l'USD, joignez votre clé API:
name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
- name: FXMacroData
type: streamable-http
url: https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY
Option B serveur MCP local via uvx
Utilisez ceci si vous préférez un processus local ou si votre réseau limite le streaming HTTP sortant. uvx Le runner télécharge et exécute le
Le serveur de base de données
Le paquet PyPI est automatiquement
name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
- name: FXMacroData
type: stdio
command: uvx
args:
- mcp-server-fxmacrodata
env:
FXMACRODATA_API_KEY: YOUR_API_KEY
.continue/ À votre ... .gitignore, ou référence à une variable d' environnement de shell: remplacer YOUR_API_KEY avec
${FXMACRODATA_API_KEY} et exportez la variable dans votre profil de shell.
Étape 2 Recharger Continuer
Après avoir sauvegardé le fichier YAML, rechargez l'extension Continuer pour qu'elle récupère le nouveau serveur.Ctrl+Shift+P Je suis désolé . Cmd+Shift+PJe suis en train de courir .
Continue: Reload MCP servers
Ou bien, il suffit de fermer et de rouvrir VS Code.
.continue/mcpServers/ et enregistrer tous les fichiers YAML ou JSON qu'il trouve.
Étape 3 Passez au mode agent et vérifiez la connexion
Ouvrez le panneau de côté Continuer, passez le sélecteur de mode à Je suis agent., et de type:
Run the FXMacroData ping tool.
Continuez à appeler le ping L'outil est en arrière-plan. pong La réponse confirme que le serveur est accessible et que vos informations d'identification sont valides.
Étape 4 Évaluer les outils disponibles
Une fois connecté, Continue enregistre tous les outils exposés par le serveur.
| Outil | Ce qu'il fait | Exemple de commande |
|---|---|---|
| Indicateur_query | Retrouver les séries d'annonces historiques pour toute devise + indicateur | Quel est le dernier taux directeur de l'AUD? |
| données_catalogue | Liste des indicateurs et des monnaies disponibles | Quels indicateurs sont disponibles pour la DNZ? |
| Le calendrier de sortie | Sorties macro à venir avec dates prévues | Quelles données USD seront publiées cette semaine? |
| le marché des changes | Taux de change au comptant avec superposition technique facultative | À quel prix est négocié l'EUR/USD? |
| cot_data (données de cot) | Les engagements des opérateurs de positionnement de la CFTC | Montrez-moi le dernier rapport COT pour JPY. |
| les produits de base | Prix des métaux précieux (or, argent, platine) | Quel est le prix actuel de l'or? |
| Les séances de marché | Les fenêtres de session FX en direct (Sydney, Tokyo, Londres, New York) | Quelles sessions de change sont ouvertes actuellement? |
| Indicateur visuel | Générer des artefacts de données prêts à être utilisés pour les clients pris en charge | Graphique de l'inflation en USD au cours des 2 dernières années. |
| le ping | Vérifiez que la connexion est active | Exécutez l'outil de ping FXMacroData. |
Continue résolve quel outil appeler à partir de votre invite en langage naturel. Vous n'avez jamais besoin de spécifier un nom d'outil ou de construire JSON posez simplement la question.
Étape 5: Exemple de flux de travailÉtape 5 Essayez un véritable flux de travail d'analyste
Vous construisez un signal de carry-trade dans un bloc-notes Python et souhaitez comparer le différentiel de taux de change USDAUD avec le mouvement au comptant AUD/USD au cours de la dernière année.
Récupérez les taux directeurs USD et AUD pour les 12 derniers mois, puis tirez le taux au comptant AUD/USD pour la même fenêtre et écrivez du code Python pour tracer le différentiel de taux parallèlement au taux de change.
Continuez à appeler . indicator_query deux fois (une fois par devise) et forex
Une fois, il écrit le code de tracé directement dans votre fichier ouvert.
# USD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/usd/policy_rate?api_key=YOUR_API_KEY"
# AUD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/aud/policy_rate?api_key=YOUR_API_KEY"
# AUD/USD spot rate
curl "https://fxmacrodata.com/api/v1/forex/AUD/USD?api_key=YOUR_API_KEY"
Je suis représentant . indicator_query Réponse:
{
"currency": "AUD",
"indicator": "policy_rate",
"data": [
{ "date": "2026-04-01", "val": 4.10, "announcement_datetime": 1743483000 },
{ "date": "2026-02-18", "val": 4.10, "announcement_datetime": 1739862600 },
{ "date": "2025-12-10", "val": 4.35, "announcement_datetime": 1733806200 },
{ "date": "2025-11-05", "val": 4.35, "announcement_datetime": 1730793000 }
]
}
Avec le taux de politique et la série de devises en main, Continue peut échafauder le tableau de comparaison complet sans que vous écriviez un seul appel HTTP. Page de l'indicateur des taux directeurs de l 'AUD Je suis désolé . Documents relatifs aux taux directeurs en USD Si vous souhaitez étendre l'analyse, vous pouvez voir le schéma complet des indicateurs.
Plus de choses à essayer en mode agent
- Montrez-moi l'inflation en euros au cours des 6 derniers mois
- Quelles sont les macro-publications prévues cette semaine pour la livre sterling ?
- Quelle est la position nette des COT pour les contrats à terme en euros?
- Quelles séances de FX se chevauchent en ce moment ?
Combiner les outils dans une seule invite
- Récupérer l'IPC EUR et la date de calendrier suivante de la BCE
- Tirer l'emploi en NZD + le spot NZD/USD et résumer
- Obtenez le prix de l'or et le COT pour JPY en un seul message
- Liste des indicateurs pour le CAD et récupérer le dernier taux directeur
Le système de gestion des données est basé sur les données de base fournies par les autorités compétentes.
Le chemin B appels directs à l' API REST Autre option
Si vous préférez des appels HTTP explicites par exemple à l'intérieur d'un carnet Jupyter exécuté via VS Code, ou lors de la création d'une personnalisation @custom-context Vous pouvez interroger FXMacroData directement via REST. Tous les terminaux acceptent une clé API de paramètre de requête.
Retrait des données de l'indicateur
import requests
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
# Latest AUD inflation series
resp = requests.get(
f"{BASE}/announcements/aud/inflation",
params={"api_key": KEY},
timeout=10,
)
data = resp.json()
for row in data["data"][:5]:
print(row["date"], row["val"])
Vérification du calendrier de sortie
# Upcoming USD releases
resp = requests.get(
f"{BASE}/calendar/usd",
params={"api_key": KEY},
timeout=10,
)
events = resp.json()
for event in events["data"][:3]:
print(event["indicator"], event["release_date"])
Tirage des taux de change au comptant
# EUR/USD last 30 trading days
resp = requests.get(
f"{BASE}/forex/EUR/USD",
params={"api_key": KEY},
timeout=10,
)
rates = resp.json()["data"]
print(rates[0]) # {"date": "2026-04-15", "rate": 1.1342}
Une liste complète des monnaies et indicateurs disponibles est disponible à l'adresse suivante: /api-data-docs Il est temps de le faire.Chaque page d'indicateur comprend le chemin exact du point final, des descriptions de champs et des exemples de réponses par exemple Inflation en euros ou ... Liste des salariés non agricoles en USDJe suis désolé .
Il est nécessaire de mettre en place des mesures de prévention et de lutte contre la pauvreté.
Résumé
Vous avez branché FXMacroData dans Continue.dev en deux étapes: créer un fichier de configuration YAML dans .continue/mcpServers/ Il a été confirmé que la connexion avec un ping appel en mode agent. A partir de là, chaque question de macro que vous tapez dans le panneau Continuer l'agent déclenche un appel de données en direct pas de basculement des onglets du navigateur, pas d'importation manuelle de données.
1. créer
.continue/mcpServers/fxmacrodata.yaml avec la configuration hébergée ou locale.2. Reload Continuer (Ctrl+Shift+P Je suis désolé. Continuer: Reload les serveurs MCP) et de la
3. Passez à Je suis agent. mode dans le panneau Continuer.
4. type Exécutez l'outil de ping FXMacroData pour vérifier la connexion.
5. Commencez à poser des questions macro ou continuez à extraire les données directement dans votre code.
Prêt à explorer les données disponibles ? Les documents de l'API FXMacroData sont fournis Pour le catalogue complet des indicateurs, ou consultez le Référence au serveur MCP Si vous n'avez pas encore de clé API, souscrivez Pour débloquer les 18 devises et le jeu d'indicateurs complet.