Skip to content

v0.11.0 — read-only IBKR private data connector

Choose a tag to compare

@everleek everleek released this 14 Jun 03:28
· 14 commits to main since this release
d1c2c0d

Summary

Mira v0.11.0 adds a read-only Interactive Brokers Gateway/TWS private data connector for broker-authorized research workflows.

Highlights

  • Adds a private-first IBKR Gateway adapter for:
    • market snapshots
    • historical bars
    • account summary
    • positions
    • masked account listing
    • private position snapshot export
  • Adds CLI fetch families:
    • ibkr_market_price
    • ibkr_historical_bars
    • ibkr_account_summary
    • ibkr_positions
  • Adds read-only IBKR utilities:
    • python -m mira_data ibkr accounts
    • python -m mira_data ibkr position-snapshot
  • Registers ibkr_gateway_local as an authorized local provider with private storage boundaries.
  • Adds PR-safe IBKR private data documentation and connector registry example.

Data Boundary

  • Real account ids, holdings, balances, costs, and broker artifacts remain in private/ or environment variables.
  • Public templates and docs use placeholders only.
  • Account listing is masked by default.
  • The connector is read-only and does not place, modify, or cancel orders.

Validation

  • python -m compileall tools/mira_data
  • PYTHONUTF8=1 python scripts/validate_repo.py
    • 0 errors
    • 2 pre-existing stale warnings in cases/us-market-selloff-2026-06-05/