Como conectar o FXMacroData ao Assistente de IA OpenClaw banner image

Implementation

How-To Guides

Como conectar o FXMacroData ao Assistente de IA OpenClaw

Dê ao seu agente de IA OpenClaw acesso ao vivo a anúncios de macros, calendários de lançamento, relatórios de COT e dados de forex em 18 moedas via MCP ou REST API e automatize briefings pré-sessão de qualquer aplicativo de bate-papo.

Também disponível em English

Imagine perguntar ao seu assistente de IA do WhatsApp, Telegram ou Discord "O que o RBA fez com as taxas este mês?" e obter uma resposta instantânea e precisa proveniente diretamente de comunicados oficiais do banco central. É isso que este guia constrói. No final, seu agente OpenClaw terá acesso ao vivo a dados de anúncios macroeconômicos em 18 moedas, calendários de lançamento, posicionamento COT, commodities e taxas de câmbio tudo através de uma única conexão.

O que você vai construir

  • Um assistente de IA com macro-consciência que responde a perguntas como "Qual é a última impressão do EUR CPI?" ou "Quando é a próxima decisão do Fed?"
  • Acesso a ferramentas MCP de tipo 8+ cobrindo anúncios, calendários de lançamento, relatórios COT, commodities, forex e sessões de mercado não é necessário um boilerplate HTTP
  • Informações automáticas durante a semana que varrer os principais indicadores antes de Londres ou Nova York abrir e empurrar um resumo para o seu canal

Requisitos

  • Um corrido . OpenClaw instância (aplicativo de desktop, Docker ou CLI qualquer versão com suporte MCP)
  • A . Chave da API do FXMacroData para dados não em USD inscreva-se em fxmacrodata.com/subscribe (Dados em USD são gratuitos, não é necessária chave)
  • Acesso à rede do seu host OpenClaw para fxmacrodata.com
Não é a primeira vez que o meu pai me diz que eu não sou um homem.

Por que os dados macro dentro do seu agente de IA importam

A maioria dos traders de FX verifica as versões macro da mesma forma todos os dias: abre um calendário, procura impressões, faz referência cruzada com um gráfico. Esse fluxo de trabalho é repetitivo, propenso a erros e espalhado por várias abas. Um agente de IA com acesso direto a dados macro estruturados colapsa tudo isso em uma única interface de conversação.

Com o FXMacroData conectado, o seu agente OpenClaw pode responder a perguntas ricas em contexto "A inflação australiana tem tendência para cima ou para baixo este ano?", "Qual é o diferencial de taxas entre o Fed e o BCE?", "Mostre-me o posicionamento da COT para futuros do EUR" e retornar respostas baseadas em dados oficiais, não em manchetes de notícias rasgadas.


- - - O caminho A: MCP (recomendado)

Caminho A Conectar através do MCP Recomendado

Protocolo de contexto modelo (MCP) é a maneira mais rápida de dar ao OpenClaw acesso digitado ao FXMacroData. Um bloco de configuração e você está pronto sem habilidade JSON, sem boilerplate de ponto final, sem definições manuais de esquema. O OpenClow descobre automaticamente todas as ferramentas expostas pelo servidor e as disponibiliza como ferramentas nativas de agente.

Passo 1: Configuração do MCP

Passo 1 Adicionar o servidor MCP à sua configuração OpenClaw

Abra o arquivo de configuração do OpenClaw (~/.openclaw/openclaw.json ou as configurações da interface do usuário) e adicionar o servidor FXMacroData MCP. Existem duas opções dependendo se você quer o servidora hospedado ou o pacote Python local:

Opção A: Ponto final MCP hospedado (mais simples instalação zero)

{
  "mcpServers": {
    "fxmacrodata": {
      "url": "https://fxmacrodata.com/mcp"
    }
  }
}

Este conecta-se diretamente ao servidor FXMacroData MCP de produção através do Streamable HTTP. Os dados USD funcionam imediatamente sem chave API. Para moedas não USD, anexe sua chave API ao URL:

{
  "mcpServers": {
    "fxmacrodata": {
      "url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
    }
  }
}

Opção B: servidor local MCP via uvx

{
  "mcpServers": {
    "fxmacrodata": {
      "command": "uvx",
      "args": ["mcp-server-fxmacrodata"],
      "env": {
        "FXMACRODATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Isto inicia um processo de servidor local do MCP a partir do mcp-server-fxmacrodata Pacote PyPI usando transporte stdio. Use-o para clientes MCP que não suportam conexões HTTP remotas (Claude Desktop, Cursor, Windsurf, etc.).

Dica de segurança: Não coloque sua chave de API diretamente em um arquivo de configuração que é comprometido com o controle de versão. Use o arquiwo de credenciais do OpenClaw ou uma referência de variável de ambiente em vez disso: openclaw credentials set FXMACRODATA_API_KEY "YOUR_API_KEY"
Passo 2: Ferramentas disponíveis

Passo 2 Explorar as ferramentas disponíveis

Uma vez conectado, o OpenClaw registra automaticamente todas as ferramentas expostas pelo servidor MCP.

Ferramenta O que é que ele faz Exemplo de pergunta
indicador_query Obter séries de anúncios históricos para qualquer moeda + indicador "Qual é a última taxa de juro do AUD?"
Data_catalogue Lista de todos os indicadores e moedas disponíveis "Que indicadores estão disponíveis para a NZD?"
calendário de lançamento Próximas versões de macro com datas e valores esperados "Que dados macro vão sair esta semana?"
Forex Taxas de par de divisas a vista "A que preço é negociado o EUR/USD?"
cot_data Compromissos da CFTC dos operadores de posicionamento "Mostre-me o último relatório COT para JPY".
Produtos Preços das matérias-primas (ouro, prata, platina) "Qual é o preço atual do ouro?"
Sessões de mercado Situação atual da sessão FX (Sydney, Tóquio, Londres, Nova Iorque) "Quais são as sessões de FX abertas agora?"
Indicador_visual_artifacto Gerar um gráfico interativo para uma série de indicadores "Gráfico da inflação do dólar nos últimos 2 anos".

O seu agente decide qual ferramenta chamar a partir da linguagem natural. Você nunca precisa memorizar nomes de ferramentas ou parâmetros apenas fazer perguntas.

Passo 3: Teste-o .

Passo 3 Teste a ligação

Abra qualquer canal de chat OpenClaw (Discord, Telegram, WhatsApp ou a interface da web) e faça uma pergunta.

What is the current AUD policy rate?

Sob o capô, o OpenClaw emite uma chamada de ferramenta MCP:

{
  "tool": "indicator_query",
  "arguments": {
    "currency": "aud",
    "indicator": "policy_rate"
  }
}

O servidor retorna a série completa de anúncios e seu agente resume o valor mais recente, data de anuncio e direção de mudança em linguagem simples.

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?

Cada um desses mapas para uma ferramenta MCP diferente, e o OpenClaw os rota automaticamente. Inflação em USD- Não . Taxa de política do AUD- Não . EUR PIBE dezenas de outras debaixo do Hub de documentos da API- Não .


O processo de seleção de um programa de desenvolvimento de software é baseado no método de selecção de um sistema de desenvolvimento.

Caminho B Conectar através da habilidade REST API Alternativa

Se a sua versão OpenClaw não suporta MCP, ou se preferir um controle explícito sobre quais rotas HTTP o agente pode chamar, pode wiring FXMacroData como uma habilidade HTTP personalizada.

Passo 1 Armazenar a sua chave API

openclaw credentials set FXMACRODATA_API_KEY "YOUR_API_KEY"

Passo 2 Verificar a resposta da API

O final da produção é anunciado . /api/v1/announcements/{currency}/{indicator}Teste com uma rápida . curl- Não .

curl "https://fxmacrodata.com/api/v1/announcements/usd/inflation"

Você vai obter um objeto JSON com metadados e um data Arquivo:

{
  "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
    }
  ]
}

A entrada mais recente em data Os pontos finais USD são acessíveis sem uma chave, tornando-os convenientes para testes iniciais.

Passo 3 Criar a definição de competência

Guarde isto como ~/.openclaw/skills/fxmacrodata.json- O ... {{FXMACRODATA_API_KEY}} O reservatório de espaço é resolvido no tempo de execução a partir das credenciais armazenadas acima.

{
  "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
        }
      }
    }
  ]
}

Recarregar habilidades após a salvação:

openclaw skills reload

Passo 4 Teste-o

Faça uma pergunta em linguagem natural em qualquer canal de chat conectado:

What is the latest AUD policy rate?

O OpenClaw mapeia isto para o fetch_announcements ponto final com currency=aud E ... indicator=policy_rate- Chama-me . o ponto final da taxa de juro de política do AUD, e retorna um resumo em inglês simples.


- - - O que é que eu quero? - - A minha mãe é uma mulher.

MCP vs REST API habilidade qual você deve usar?

MCP (recomendado)

  • Um bloco de configuração, zero caldeira
  • Acesso a 9 ferramentas (anúncios, calendário, COT, commodities, forex, sessões, gráficos)
  • Ferramentas e esquemas de detecção automática
  • Credenciais via ambiente

Aptidão REST API

  • Funciona com todas as versões do OpenClaw
  • Controle de grãos finos sobre as rotas que o agente liga
  • Formato de habilidade JSON familiar
  • Você define exatamente quais os endpoints estão expostos

Ambas as abordagens utilizam a mesma API de produção FXMacroData subjacente em fxmacrodata.com. MCP adiciona uma abstração de ferramenta digitada no topo.


O que é que eu faço?

Cenários do mundo real

Uma vez que a conexão está ativa, aqui estão os tipos de fluxos de trabalho que se tornam naturais:

Macro-escaneamento antes da sessão

Antes da abertura de Londres, peça ao seu agente para escanear impressões digitais da noite:

Summarize any macro releases from the last 24 hours for USD, EUR, GBP, and JPY. Flag anything that moved more than expected.

O teu agente chama . indicator_query para os principais indicadores de cada moeda e compara os últimos val Com previous para surpreender.

Monitorização do diferencial de taxa

Acompanhar a diferença de taxas de juro entre dois bancos centrais:

What is the current policy rate for Australia vs New Zealand? What is the rate differential?

Dois . indicator_query O agente faz a matemática e relata o spread de transporte.

Planeamento comercial baseado em calendário

Verifique o que está a chegar antes de abrir uma posição:

Is there any high-impact USD data coming out this week? I am thinking about going long EUR/USD.

O agente chama . release_calendar para eventos de USD, avalia o risco e responde com uma visão consciente do calendário.

Verificação do posicionamento do COT

Medir o sentimento especulativo antes de uma posição:

What does the latest COT report say about EUR positioning? Are specs net long or short?

Chamadas . cot_data e resume o posicionamento líquido não comercial e a variação semana a semana.


O que é que é uma máquina de lavar roupa?

Automatizar um briefing macro no dia da semana

O verdadeiro poder de conectar uma API de dados a um agente sempre ligado é a automação. Configure um fluxo de trabalho OpenClaw agendado que forneça um briefing macro matinal antes de começar a negociar.

Crie um arquivo de fluxo de trabalho em ~/.openclaw/workflows/fx_morning_briefing.json- Não .

{
  "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"
}

Ajusta o ... schedule A expressão cron para o seu fuso horário e sessão de negociação. 0 6 * * 1-5 Um negociante de Nova Iorque pode preferir 0 12 * * 1-5 (UTC / 08: 00 ET).

Recarregar fluxos de trabalho após a sua conservação:

openclaw workflows reload

Todas as manhãs de um dia útil, o OpenClaw obtém os valores mais recentes, os compila em um briefing consolidado com leituras atuais e alterações recentes e empurra o resumo para o canal configurado.


O que você construiu?

O que construíste

  • Conectado FXMacroData para OpenClaw através de MCP ou REST API habilidade
  • Deu ao seu agente acesso a dados de anúncios macro em 18 moedas
  • Pesquisas em linguagem natural testadas para taxas de juros, inflação, PIB e muito mais
  • (MCP) Ferramentas digitalizadas desbloqueadas para calendários de lançamento, relatórios COT, commodities e forex
  • (Opcional) Configurar briefings macro automatizados nos dias úteis
- O que é que eu faço?

Próximos passos

  • Aumentar a cobertura dos indicadores explorar o catálogo completo com data_catalogue ou navegar no Documentação da APIOs pontos finais abrangem as taxas de juro, a inflação, o PIB, o desemprego, a balança comercial, as vendas no retalho, Rendimentos das obrigações a 10 anos, e mais em todas as 18 moedas suportadas.
  • Combina com uma habilidade de negociação conecte o OpenClaw à API do seu corretor ao lado do FXMacroData para que o agente possa exibir uma leitura macro e um preço ao vivo na mesma resposta.
  • Criar alertas condicionais só podem ser notificadas quando a taxa de juro de política mudar, quando o IPC ultrapassar um limiar ou quando o posicionamento da COT passar de longo líquido para curto líquido.
  • Use o calendário de lançamento de forma proativa ter o seu agente avisá-lo antes de eventos de alto impacto para que possa gerir a exposição ao risco antes das impressões digitais.

A equipa FXMacroData

Blogroll