Skip to content

Split Bloomberg into separate EMSX and FIX brokerage pages - #2627

Merged
AlexCatarino merged 3 commits into
QuantConnect:masterfrom
AlexCatarino:split-bloomberg-emsx-and-fix
Aug 18, 2026
Merged

Split Bloomberg into separate EMSX and FIX brokerage pages#2627
AlexCatarino merged 3 commits into
QuantConnect:masterfrom
AlexCatarino:split-bloomberg-emsx-and-fix

Conversation

@AlexCatarino

Copy link
Copy Markdown
Member

Summary

Reverts #2626 and documents Bloomberg FIX as its own brokerage instead of merging it into the Terminal Link page. The two connections reach different Bloomberg networks and differ in supported order types, order updates, and account types, so they get separate pages.

  • Reverts Document Bloomberg FIX on the Bloomberg brokerage page #2626, restoring 16 Bloomberg EMSX (Cloud Platform) and 16 Terminal Link (Reality Modeling) exactly as they were, along with the bloomberg-emsx and terminal-link URLs.
  • Adds 17 Bloomberg FIX to Cloud Platform and Reality Modeling, shifting SSC Eze, Trading Technologies, Wolverine, and Oanda up one slot.
  • Adds the shared Resources/brokerages/bloomberg-fix/ partials for asset classes and orders.
  • Links the Bloomberg row on the FIX Connections page to the new page.
  • Adds BloombergFixSettings to the OpenAPI spec and regenerates the Create Live Algorithm request page.
  • Adds Bloomberg FIX to the Institution tier features alongside Terminal Link.

The Lean CLI section is untouched: lean-cli has no Bloomberg FIX module.

Facts come from LEAN's BloombergFixBrokerageModel.cs and BloombergFixOrderProperties.cs. Lean.Brokerages.Fix.Bloomberg is still a skeleton, so it is not used as a source and is not linked (the repo is private).

Test plan

  • python -c "import yaml; yaml.safe_load(open('QuantConnect-Platform-2.0.0.yaml', encoding='utf-8'))" parses.
  • vacuum lint QuantConnect-Platform-2.0.0.yaml --fail-severity error reports 0 errors.
  • python code-generators/API-Reference-Code-Generator.py output committed separately; the unrelated Agent Management page it also rewrites was reverted.
  • python url_check.py reports no missing sections and no broken repo-internal references. The remaining errors are soft 404s on the new bloomberg-fix pages and on bloomberg-emsx, which Document Bloomberg FIX on the Bloomberg brokerage page #2626 removed from the live site and this PR restores.

Follow-ups

  • The bloomberg-fix-* config key names and the Environment enum values are inferred from the wolverine-*/rbi-* convention and need confirmation.

AlexCatarino and others added 3 commits August 18, 2026 21:08
Document the Bloomberg FIX connection as its own brokerage, separate from
Terminal Link, since the two connections differ in supported order types,
order updates, and account types.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@AlexCatarino
AlexCatarino merged commit e10734b into QuantConnect:master Aug 18, 2026
@AlexCatarino
AlexCatarino deleted the split-bloomberg-emsx-and-fix branch August 18, 2026 21:47
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