{
"status": "success",
"events": [
{
"id": "evt_2024_001",
"title": "Federal Funds Rate",
"country": "USD",
"impact": "high",
"forecast": "5.50%",
"previous": "5.25%",
"time": "2024-01-31T19:00:00Z"
}
],
"ai_briefing": {
"summary": "Major USD events...",
"sentiment": "bullish"
}
}为专业外汇交易者设计的强大功能
完整的经济日历,包含每日和每周新闻 - NFP、利率、GDP以及50多个主要指标。
自动转换10个金融中心的时间:巴黎、伦敦、纽约、东京、悉尼...无需手动计算。
AI生成的每日简报:关键问题摘要、波动窗口、值得关注的货币。可按需获取每条公告的单独分析。
在开盘前发送每日摘要。可按影响力筛选(high/medium/low)。不再错过重要公告。
简单的REST API,结构化JSON响应。适用于交易机器人、散户交易者仪表板和金融科技应用。
智能缓存实现即时响应。宽松的速率限制(100请求/15分钟)。5分钟即可用任何语言集成:Python、JavaScript、PHP...
了解交易者如何将Forex Calendar Pro集成到他们的工作流程中
检查即将发生的高影响新闻,自动暂停您的交易策略。
# Python - Pause trading before high-impact events
import requests
from datetime import datetime, timedelta
API_KEY = "nc_your_api_key"
PAUSE_MINUTES_BEFORE = 30
def should_pause_trading():
response = requests.get(
"https://newscalendarapi.com/api/events",
headers={"X-API-Key": API_KEY},
params={"impact": "high", "tz": "ny"}
)
events = response.json()["events"]
now = datetime.now()
for event in events:
event_time = datetime.fromisoformat(event["time"])
time_until = (event_time - now).total_seconds() / 60
if 0 < time_until < PAUSE_MINUTES_BEFORE:
return True, event["event"]
return False, None
# In your trading loop
pause, event_name = should_pause_trading()
if pause:
print(f"Pausing bot: {event_name} in < 30 min")
bot.pause()选择适合您交易需求的计划
入门首选
Telegram提醒与简报
专业交易者之选
| 功能 | 免费 | 基础版 | 专业版 |
|---|---|---|---|
| 今日公告(纽约时区) | |||
| 所有时区 | |||
| 每周公告 | |||
| 账户使用API | |||
| AI每日简报 | |||
| AI公告分析 | |||
| 通知设置API | |||
| Telegram每日摘要 | |||
| 预先提醒 | |||
| 个人API密钥 | |||
| Postman集合 | |||
| 优先支持 |