Skip to content

Add FXMacroData macro calendar integration - #2

Open
roberttidball wants to merge 2 commits into
cutemarkets:mainfrom
roberttidball:agent/add-fxmacrodata-integration-20260708
Open

Add FXMacroData macro calendar integration#2
roberttidball wants to merge 2 commits into
cutemarkets:mainfrom
roberttidball:agent/add-fxmacrodata-integration-20260708

Conversation

@roberttidball

Copy link
Copy Markdown

Summary

  • Adds an FXMacroData provider for macroeconomic release calendars and exports it from the providers package.
  • Uses the public FXMacroData REST API at https://fxmacrodata.com/api/v1.
  • Reads FXMD_API_KEY only when users need authenticated/protected access.

Validation

  • Python integration files: python -m py_compile where applicable.
  • TypeScript helper: npx tsc --noEmit for BacktestJS.
  • git diff --check passed.

Switches the base URL from the undocumented fxmacrodata.com/api/v1
alias to the published api.fxmacrodata.com/v1 host, so the client
matches the public API reference.
@roberttidball
roberttidball marked this pull request as ready for review August 26, 2026 02:42
@roberttidball
roberttidball force-pushed the agent/add-fxmacrodata-integration-20260708 branch from 1b5cbda to 3dfc8ab Compare September 14, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant