get_upcoming_risks
get_upcoming_risksRetrieve known scheduled macroeconomic and central-bank risks that may affect a supported FX instrument within a future time window.
Use this tool when the user asks what could move EURUSD, GBPUSD, or USDJPY, what macro risks are coming up, what is happening in the next 24 hours, this week, or over the next month, what upcoming macro risks or scheduled events exist, or when the next CPI, next NFP, next PCE, next Fed, next ECB, next BoE, or next BoJ event occurs.
The supported risks are U.S. CPI releases, U.S. Nonfarm Payrolls releases, U.S. PCE inflation releases, Federal Reserve monetary-policy decisions, ECB monetary-policy decisions, Bank of England monetary-policy decisions, and Bank of Japan monetary-policy decisions.
The horizon can extend up to 720 hours (30 days). scheduleCoverage reports, for each supported event type, the latest known scheduled date and whether the known calendar covers the whole window. If scheduleCoverageComplete is false, some event types may have additional events in the window that are not yet known; say so instead of treating the list as complete.
Results are based on official release calendars and contain scheduled events only. This tool does not predict market direction, include unscheduled news, or provide trading recommendations.
If no supported scheduled event exists within the requested horizon, an empty risk list is returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instrument | No | FX instrument: EURUSD, GBPUSD, or USDJPY. Defaults to EURUSD. | |
| horizonHours | No | Future time window in hours. Defaults to 24. Maximum is 720 (30 days). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | Yes | ||
| risks | Yes | ||
| windowEnd | Yes | ||
| instrument | Yes | ||
| horizonHours | Yes | ||
| scheduleCoverage | Yes | ||
| scheduleCoverageComplete | Yes |