Choosing Your Stack · Broker & Execution · Module 2

Futures Trading Vendors

Futures algo trading has a vendor layer most equities/options traders never encounter: broker-neutral infrastructure providers that sit between a trading platform and the exchange. This page covers four names that come up constantly in futures algo circles — Tradovate, NinjaTrader Brokerage, Rithmic, and CQG — and the single most important fact connecting two of them: as of late 2024, they are not four independent vendors to choose between. Neutral, cited, unaffiliated.

Choosing your stack — Module 2 hub cluster:

Headline finding: Tradovate and NinjaTrader Brokerage are, as of July 2026, the same regulated entity. NinjaTrader Brokerage, LLC and Tradovate, LLC — both formerly separate CFTC-registered introducing brokers — merged into NinjaTrader Clearing, LLC on November 30, 2024, per the entity's own CFTC-mandated Futures Commission Merchant disclosure document. NinjaTrader Clearing now does business as three brands: NinjaTrader, Kraken Derivatives US, and Tradovate — all sharing one NFA membership (NFA ID 0309379) and one pool of regulatory capital. NinjaTrader Group (the parent holding company) is itself owned by Payward Inc., d/b/a Kraken, the crypto exchange. Comparing "Tradovate vs. NinjaTrader Brokerage" as if picking between two competing futures brokers is comparing a brand to itself.

Tradovate & NinjaTrader Brokerage (One Entity, Two Brands)

Attribute Detail
Regulated entity NinjaTrader Clearing, LLC — NFA ID 0309379, CFTC-registered FCM (non-clearing; clears via Dorman Trading and Advantage Futures)
Ownership NinjaTrader Group, LLC → Payward Inc. (Kraken)
Business 100% futures execution/clearing (no other product line) — futures and futures options only
Demo/sim account Free, no time limit, no funding required (both brand storefronts)
Commissions (per side) Free plan $1.29 standard / $0.39 micro; Monthly $99/mo plan $0.99 / $0.29; Lifetime ($1,499 one-time) $0.59 / $0.09 — identical schedule under both brands, plus exchange/clearing/NFA fees
Algorithmic API access Tradovate brand: $25/mo add-on subscription, requires $1,000+ live funded balance to activate (sim accounts cannot use the API), plus a separate CME Non-Display Category A data license (roughly $390–$430/mo, CME-billed) for real-time data. NinjaTrader Brokerage brand: algorithmic access runs through the NinjaTrader platform's NinjaScript, not a separately documented brokerage-level API.
Account minimum No fixed brokerage-side minimum published; ACH/debit transfers have a $5 floor. Practical minimums cited by third parties vary ($250–$2,500) — varies, check current terms.

Because both brands run through the same FCM, the practical decision is which front-end you prefer — Tradovate's web/mobile-first platform or NinjaTrader's desktop charting and NinjaScript environment — not which is the "better broker." Algo traders who need a documented REST/WebSocket API for their own code should budget for the $25/mo Tradovate API subscription and the $1,000 activation balance; those building strategies inside NinjaScript stay on the NinjaTrader desktop platform instead.

Rithmic — Infrastructure, Not a Broker

Rithmic, LLC is broker- and FCM-neutral direct market access software, not a retail brokerage. You typically cannot open a Rithmic account directly; brokers including AMP Futures, Ironbeam, EdgeClear, Discount Trading, and Optimus Futures offer "Rithmic-enabled" accounts that route through its connectivity, and each broker sets and bills its own Rithmic-access fees (third-party broker pages cite figures in the neighborhood of a monthly trader-connection fee, a monthly API-connection fee, and a small per-contract routing fee — these vary by broker; check your specific broker's fee schedule rather than treating any one number as universal).

For developers, Rithmic's own Exchange Simulator offers a 14-day free trial, no credit card required, connecting to live CME Group and Nasdaq market data against a simulated matching engine — the same environment used for API conformance testing. Continued access after the trial requires a paid subscription arranged directly with Rithmic. Three API tiers are published on Rithmic's own site: R | API+ (C++/.NET, full-featured desktop/algo access, sub-millisecond order handling, requires conformance testing before production use), R | Protocol API (a wire-level spec usable from any language, aimed at web/mobile/cloud integrations), and R | Diamond API (C/C++ on Linux, sub-250-microsecond tick-to-trade, aimed at HFT and market-making). Historical tick data is available back to December 2011, with a 40GB/user weekly download limit.

CQG — Infrastructure, Now Owned by Broadridge

CQG provides market-data distribution and order-routing infrastructure — direct market access to more than 45 exchanges — for brokers and institutions, not a retail account opened directly with CQG. As of May 1, 2026, CQG is a wholly owned subsidiary of Broadridge Financial Solutions (NYSE: BR), following a roughly $173 million acquisition Broadridge announced in February 2026. Material for anyone citing CQG as an independently owned vendor should be updated — it no longer is.

CQG's Client APIs (CQG Data API and CQG Trading API) run alongside the CQG Integrated Client desktop platform and are available to individual users; its Enterprise APIs (Web API, FIX Connect, Quotes Direct, CMS API, Custom Algo SDK) are licensed to multi-user institutional systems. Pricing for either tier is not published — CQG's own trial page offers a 2-week free trial of CQG Integrated Client via a sales-contact form rather than instant self-serve signup. As with Rithmic, most retail algo traders reach CQG's infrastructure through a broker relationship (Tradier Futures is one example on this site — see the Tradier profile) rather than a direct CQG account.

How to Choose

What this page does not cover: execution quality, fill latency claims, or any performance/P&L outcome for any vendor. AlgoDrill has no commercial relationship with any vendor named here. For the equities/options broker-API landscape, see Broker APIs; for a single-broker deep profile, see Tradier; for capabilities side by side across venues, see the Broker Capability Matrix. For futures margin and minimum-capital context, see microfutures.app.


Frequently Asked Questions

Are Tradovate and NinjaTrader Brokerage the same company?
Yes, as of late 2024. NinjaTrader Brokerage, LLC and Tradovate, LLC -- previously separate CFTC-registered introducing brokers -- merged into NinjaTrader Clearing, LLC on November 30, 2024, per the entity's own CFTC-mandated disclosure document. NinjaTrader Clearing now does business under three brand names: NinjaTrader, Kraken Derivatives US, and Tradovate. All three share the same NFA membership (NFA ID 0309379), the same regulatory capital, and near-identical commission schedules. Treat the two brand names as one futures brokerage with two storefronts, not as competing alternatives.
Is Rithmic a futures broker?
No. Rithmic, LLC describes itself as a broker- and FCM-neutral infrastructure provider -- direct market access execution software used by many futures brokers, not a broker you open an account with directly. Brokers including AMP Futures, Ironbeam, EdgeClear, Discount Trading, and Optimus Futures offer 'Rithmic-enabled' accounts that route through Rithmic's connectivity. Pricing for Rithmic access is set and billed by each broker, not published by Rithmic itself.
Is CQG a futures broker?
No. CQG provides market data distribution and order-routing infrastructure -- direct market access to more than 45 exchanges -- used by brokers and institutions, not a retail brokerage account you open directly. As of May 1, 2026, CQG is a wholly owned subsidiary of Broadridge Financial Solutions, following a roughly $173 million acquisition announced in February 2026 -- a recent change worth knowing if older material describes CQG as independent.
Does Tradovate's API require a funded live account?
Yes. Per Tradovate's own community documentation, API access costs a $25/month subscription and additionally requires a live account with at least $1,000 in balance to activate -- a free simulated (demo) account cannot use the API. Real-time market data over the API requires a separate CME Non-Display Category A data license, billed by CME and typically several hundred dollars per month, on top of the API subscription.
What is the difference between a futures broker and a futures infrastructure vendor?
A futures broker (Tradovate/NinjaTrader Brokerage, AMP Futures, Interactive Brokers) holds your account, clears trades, and is the regulated entity you have a customer relationship with. An infrastructure vendor (Rithmic, CQG) provides the market-data and order-routing pipes that a broker's platform runs on top of -- you typically cannot open a Rithmic or CQG account directly; you access them through a broker that has licensed the connection. Platforms like NinjaTrader (the software) and Sierra Chart can connect to multiple brokers over multiple infrastructure vendors, which is why the same platform can look different depending on which broker/vendor combination is behind it.

Drill broker-vs-infrastructure distinctions and futures API access requirements with AlgoDrill's spaced-repetition flashcards.

Start Flashcards →   View Reading List →