Editorial comparison

NinjaTrader, ATAS and Bookmap: execution, volume and liquidity

Separate execution accounts, trade data and the order book. Examine each tool's role, required permissions and a futures workspace without assuming automatic integration.

Updated:

Read the article
An execution ladder, executed-volume cells and a resting-liquidity heatmap with separate data connections

NinjaTrader, ATAS and Bookmap: define the role before connecting

NinjaTrader, ATAS and Bookmap can support different futures-workspace tasks, but naming three applications does not create a connected trading system. Start with roles: where the execution account resides, who supplies data, how executed trades are analysed and how resting liquidity is examined. Capabilities overlap, so purchasing all three is not required to complete a checklist.

NinjaTrader includes software alongside the examined NinjaTrader Clearing brokerage service; software company and account have different roles. ATAS analyses volume and order flow through supported connections. Bookmap shows the order book over time alongside executions, with order entry depending on package and connection. A software licence neither creates a deposit nor opens a brokerage account.

The NinjaTrader review, ATAS review and Bookmap review provide context. This article does not claim automatic three-way or universal account connectivity. Verify feed, broker permission, adapter and version before relying on a combination.

Assign a clear task to each window: execution, analysis or review. Two windows repeating information without helping decisions can add clutter and expense. Build around intended actions rather than the number of tools visible in another trader's screenshot.

ATAS footprint versus a Bookmap heatmap: executions and liquidity differ

A footprint distributes executed volume across price levels within a bar or interval. ATAS describes tick data with volume, Bid × Ask and delta modes. It helps answer where trades occurred and which side was aggressive. It is not a complete inventory of orders waiting to execute.

Bookmap's heatmap describes resting book liquidity over time. Volume dots are another layer representing executions. Strong colour depends partly on scale and settings; alone it does not prove a large trade occurred. A dot can also aggregate multiple trades according to zoom and display configuration.

Scroll the table horizontally to read every column.

ATAS footprint versus a Bookmap heatmap: executions and liquidity differ
Information layerQuestion it helps assessLimitation
Executed tradesWhere volume actually occurredNot the entire resting book
Resting liquidityWhich quantities were displayedCan change or be cancelled
Execution windowWhat was sent and filled in the accountAn analytical chart is not a fill confirmation

This does not assign only one layer to each application. NinjaTrader includes analytical tools, while ATAS and Bookmap have additional capabilities by plan. The distinction defines the required view and prevents confusing history, resting orders and personal instructions. More colours are not necessarily more useful information; fields and provenance matter more than appearance.

An educational volume example: delta does not predict price

Use entirely hypothetical data rather than a live observation: one price cell records 110 contracts at Ask and 70 at Bid. Total volume is 180 contracts and delta is +40. This describes aggressive execution distribution, not 40 contracts bought without sellers. Each trade has a counterparty.

Now suppose the book displayed 500 units at that level and later displays 150. The difference is 350, but that change alone does not establish that all units traded. Orders can change or be cancelled, and the book and fills are different layers. Compare trade data, timestamps and display aggregation.

Even that comparison does not guarantee the next price direction. High volume near a level does not prove it will hold, and positive delta is not a buy instruction. Describe the observation and examine whether the hypothesis fits the subsequent sequence rather than treating colour or a number as trading approval.

The ATAS footprint guide expands on data interpretation. A practice journal should record level, interval, source and measured field. One enlarged screenshot does not show all market activity. This example clarifies units and arithmetic and must not appear as live results or a performance chart in artwork.

ATAS and Bookmap futures licences: data and execution need separate checks

For real-time futures analysis, choose a plan permitting the required connection and check the necessary market-data entitlement. Live order execution additionally requires a trading account and a supported connection. ATAS Pro and Ultra allow real-time futures connections under the terms; Start and Plus do not. Permission to connect is not purchase of every exchange dataset.

Bookmap Global permits real-time futures data connections; futures order execution requires Global Plus and a supported route. Real-time futures data is billed separately from software. Futures-supported wording does not establish inclusion of brokerage, execution permission and every market subscription.

Data type also affects available tools. BookmapData describes CME Group MBO alongside a stock-data service with different scope. Professional or non-professional classification can change prices and conditions. Do not transfer one classification's or market's quote to the whole workspace.

For NinjaTrader, examine programme benefits and activation of the approved, funded account. Software or plan charges alone are not the full trading budget. Separate data, connectivity, add-ons and account commissions. Before purchasing, define the problem: display, recording, analysis or order submission. Task-based selection avoids buying extensive capabilities without a connection supplying the required data.

Rithmic, CQG and dxFeed: check the actual adapter and account

A data-provider name does not establish account connectivity from every application. ATAS's CQG or Continuum instructions require broker-side AdvancedTS permission before connecting. Rithmic has connection paths and server settings, including RTrader Pro configurations. Match the environment to the account instead of selecting a server merely because it appears in a list.

dxFeed supplies data in the described connections rather than brokerage execution. Bookmap separates data adapters from order-routing connections. The same adapter name in two applications can still involve limits on sessions, permissions and add-ons. Verify the actual combination.

This article specifically does not promise that a NinjaTrader Clearing account can use a Rithmic or CQG connection purchased elsewhere to work in ATAS or Bookmap. Account, connection provider and software all determine compatibility. Ask the provider or broker about the exact setup before buying another subscription, without sending a password to an unidentified party.

Record software and version, account, server, feed, permission and connection role. Is it data-only or execution-enabled? Does it remain active while another application is open? Documented answers are more useful than concluding that all applications have Rithmic. Establish compatibility before using multiple windows for real-time decisions.

Comparing screens across the three tools: the same contract and time

When screens disagree, inspect configuration before deciding one is wrong. Are symbol and expiry identical? Are interval, session boundaries and display clock aligned? Is one live while the other uses delayed data or different history? Different contracts do not test software consistency.

Check aggregation too. ATAS builds footprint cells from trades and prices in the selected interval. Bookmap can aggregate executions into a dot according to settings and zoom. A bar cell and one dot need not show the same quantity even when both use trade data. Compare settings and totals over the same period rather than two coloured marks.

Heatmap contrast or display thresholds can change liquidity appearance without a corresponding change in executed volume. Record source, timestamp, field and aggregation before drawing conclusions. A diagnostic screenshot needs context rather than only an unusual figure.

Label each source in a multi-window workspace and separate history, live data and execution accounts. Following a disconnect, do not treat the last displayed screen as a current market update without checking status. The Bookmap versus ATAS comparison examines visual approaches; this workflow also asks whether both receive the same information type.

Execution and OCO: check connectivity before relying on cancellation

An active data connection does not confirm order submission or execution. Separate quote source from execution account and read the account identifier before an instruction. A practice-window order is not a live broker order; an analytical display can show information while execution routing is inactive.

ATAS's Rithmic guide includes an explicit OCO warning: the described cancellation groups are simulated locally, requiring the platform to remain connected to the broker. If connectivity is lost and one order executes, the other grouped orders do not automatically cancel. Stops and targets should therefore not be assumed synchronized through every disconnect.

Establish where instructions reside and which behaviour depends on local software. Do not generalize that warning to every adapter or broker; examine the actual route. After fills, cancellations or disconnection, inspect position and remaining quantities. A remaining order can create separate exposure rather than merely being an old chart line.

NinjaTrader and Bookmap offer execution capabilities under service terms, but purchasing software does not establish identical cancellation behaviour. Define how to identify rejections, partial fills or desynchronization and reach official support. No account-execution test was conducted here; these checks arise from documentation before risking personal capital.

Practice and recording with ATAS, Bookmap and NinjaTrader

Useful practice begins with a testable question, such as distinguishing disappearing liquidity from executions. Bookmap offers recording and replay by package and dataset. NinjaTrader describes simulation and Market Replay under plan conditions. Reconstructing a sequence does not prove a live order would receive the same fill.

ATAS Replay compatibility also depends on the connector. The dxFeed documentation says charts of instruments from that connection are unsupported in Market Replay. Buying a Replay-capable plan is insufficient when feed and instrument are incompatible. Check tool, connection and instrument together rather than only a pricing-table mark.

Select a segment without knowing its ending. Pause before deciding, distinguish observation from hypothesis, then continue and assess the hypothesis. Keep cases where apparently clear information did not lead to the expected outcome. The journal should learn from the process rather than collect only confirming screenshots.

Check the version used. ATAS X is a Windows and macOS Beta rather than a complete Classic replica; one version's guide or template does not establish another's capabilities. Practice prepares operation but does not guarantee computer speed, execution quality or profitability. Simulation or replay must not be presented as a live-account test that never occurred.

A focused futures workspace: add tools for a defined need

Start with an account and execution window that can be understood and checked. Confirm symbol, expiry, quantity, order status and position. Add suitable data, then one analytical tool answering a defined question. A footprint may fit executed-volume distribution; a liquidity map provides another context for resting-book changes.

Then assess whether another tool improves an actual task: recording, sequence review or distinguishing fields. No financial outcome is promised. If many windows must be scanned to identify the account holding a position, simplify the workspace even when each application is capable independently.

The NinjaTrader versus Topstep comparison also clarifies account role: personal brokerage or an evaluation stage. The same analytical software does not turn simulation into live trading or remove programme rules. Choose the account arrangement first, then examine permitted connections and tools.

Retain plans, versions, data subscriptions, permissions and renewal dates. Establish checks for disconnection, remaining orders and separate costs. One licence is not permission for all software or exchanges; approval in one service is not approval in another. TradeVenn supplies comparison information. This is neither an installation performed here, an account connection tested in practice nor a promise that the combination improves trading results.

Providers mentioned on this page

Tools

ATAS

About the provider

ATAS is desktop software for volume and order-flow analysis, combining Footprint charts, order-book tools and practice features. Start is free; Plus, Pro and Ultra expand the tools and limits. Live futures and stock data require Pro or Ultra and a suitable broker or data-provider connection. ATAS X is available in Beta for Windows and macOS. The software licence is separate from a trading account.

Service model
Volume and order-flow analysis software with Footprint, Smart DOM, Smart Tape and supported trading connections.

The trading account and data feed are separate services. A software licence is not a broker or exchange account.

Software provider registration number
40203154738

ATAS SIA, Riga, Latvia. This is a company registration number, not a brokerage licence.

Tools

Bookmap

About the provider

Bookmap is desktop software for analysing the order book and order flow. Its heatmap shows resting limit orders over time, while volume bubbles show executed trades. The software supports crypto, stock and futures data through compatible connections. Plans differ in symbol limits, recording and order-entry tools; real-time stock and futures data are purchased separately.

Service model
Order-book analysis software

The subscription covers software. Live order execution uses a connection to a brokerage account or a supported exchange.

Digital Plus: monthly billing
19 USD/month

Standard USD price for a monthly software subscription. Real-time stock and futures data are excluded; check the amount and billing terms on the order.