Trading platform interface showing instrument tabs, an order entry panel with bid and ask, and a candlestick chart

The NinjaTrader 8 Control Center, Tab by Tab: Where to Look First When a Bot Does Something Weird

August 20, 2026

Your bot fires an entry you didn't expect. Or it doesn't fire at all. Or you look up at 9:41 and there's a position on the chart you can't explain. The instinct is to panic-close everything and start Googling. The faster move is to open the NinjaTrader 8 Control Center and read it top to bottom, because every answer you need is already sitting in one of those tabs.

The Control Center is the window that opens first when NinjaTrader 8 launches — the plain gray one most traders minimize immediately so they can stare at charts. That's backwards. Charts show you the market. The Control Center shows you what your platform actually did. When a bot behaves oddly, the chart is the last place you'll find the truth.

Here's each tab, what it's really telling you, and the order to check them in.

Start With the Connection, Not the Tabs

Before you read a single row, look at the bottom-right status indicator and the Connections menu. A green connected state means data and orders are flowing. Yellow or red means your bot has been running blind — and a strategy that can't see bars can't take trades, no matter how clean the logic is.

This catches more "broken bot" reports than anything else. If you're running an Apex, Lucid, BluSky or TakeProfit account, confirm you're connected to the right one before you diagnose anything else. Half of all mystery behavior is a disconnected feed or the wrong connection profile.

Orders: What You Asked the Market For

The Orders tab is the working order book for your account. Every order your bot submitted lives here with a state next to it, and the state is the whole story:

  • Accepted / Working — the order is live at the exchange and waiting.
  • Filled — done, you have a position.
  • Cancelled — your strategy pulled it, or a session boundary killed it.
  • Rejected — the exchange or your firm said no. This is the one that matters.

Rejected orders are where funded-account traders lose whole sessions without realizing it. A rejection can come from position sizing above what the account allows, trading a symbol the firm doesn't permit, or submitting outside the product's session hours. The bot did its job. The order never made it out the door. If you don't look at this tab, you'll swear the strategy is broken when it was actually blocked.

Right-click the column header and add the Time in force and Name columns. Named orders make it obvious which strategy submitted what when you're running several bots side by side.

Strategies: Is the Bot Actually Enabled?

The Strategies tab lists every strategy currently loaded, the account it's attached to, the instrument, the quantity, and one column that decides everything: Enabled.

A strategy can be applied to a chart, configured perfectly, and completely asleep because that box isn't checked. It happens constantly after a platform restart, after a workspace reload, or after a disconnect that flipped the strategy off. If your bot "didn't trade the open," this is the first tab to check, and it takes three seconds.

The second thing to read here is the Account column. Running multiple funded accounts through the Trade Copier means you can have the same strategy pointed at more than one balance — and it also means you can accidentally arm a bot on an account you meant to leave flat. Verify the account name, not just that something is running.

The Sync Account Position setting also lives in strategy parameters and quietly changes behavior on startup. If a strategy submitted an unexpected order the moment you enabled it, that setting is usually why.

Executions: What Actually Happened, Fill by Fill

Executions is the receipt. Orders show intent; executions show reality. Every individual fill appears here with a price, a quantity, a time and a commission.

This is where you find partial fills and slippage. A bot that submitted one 3-contract order might show three separate fills at three prices — and on a fast open, the average of those three can be meaningfully worse than the price your backtest assumed. Executions is also the only place you can prove what your entry really cost, which matters more than most traders expect when they're comparing live results to 4.5 years of backtest data.

When live results drift from expectations, executions plus the trade list tell you whether it's the strategy or the fills.

Positions: What You're Holding Right Now

The Positions tab is the safety check. It shows your open quantity, average entry price and unrealized P&L per instrument per account.

The number to watch is quantity. If your bot should be flat and this tab says you're long two contracts, something is out of sync — a fill that arrived after the strategy stopped, a manual click, or a strategy that was disabled while holding a position. NinjaTrader will not fix that for you. Every strategy has a Start behavior setting that determines what it does with an existing position on startup, and getting it wrong is how a flat account becomes a live one you didn't intend.

Flatten from this tab when the numbers don't match what you expect. Then figure out why. In that order.

Accounts: Your Drawdown Line in Real Time

The Accounts tab shows cash value, net liquidation and buying power for every connected account. For a funded trader, this is the tab that tells you how close you are to the line that ends the account.

Add the Realized P&L and Unrealized P&L columns and keep this tab visible during the session. Prop firm drawdown math doesn't care that a bot was doing what it was told. Watching the account value tick against your daily loss limit — instead of reconstructing it after the fact — is the difference between stopping a bad day and reading about it in an email.

Log: The Tab That Explains Everything Else

The Log tab is the platform talking to you, and almost nobody reads it. It records connection events, strategy state changes, order rejections with the actual reason text, and every error NinjaTrader hit while your bot was running.

Filter it by severity. An Error entry at 9:31 is not a coincidence when your bot skipped the 9:31 entry. The rejection reasons here are far more specific than the status shown in the Orders tab — this is where you learn it was a margin issue, a session issue, or a strategy exception rather than just "rejected."

If you take one habit from this article: when something looks wrong, open the Log first and sort by time. It usually hands you the answer in one line.

Trade Performance: The Tab for After the Session

Trade Performance (opened from the Control Center's New menu) is where you review rather than react. Pull the trade list for the day, sort by strategy, and look at gross versus net after commissions.

This is the tab that feeds real decisions — which bot is earning its place in the lineup, which one is bleeding on fills, whether a rough week is a real problem or just a small sample. It pairs directly with the Bot Portfolio Analyzer when you're deciding what to run tomorrow.

The 60-Second Diagnostic

When a bot does something you don't understand, run these in order and stop as soon as something looks wrong:

  1. Connection status — connected, right profile?
  2. Strategies — enabled, right account, right instrument, right quantity?
  3. Orders — anything rejected or cancelled?
  4. Positions — does the open quantity match what you expect?
  5. Log — any errors near that timestamp?
  6. Executions — what price did you actually get?

Six tabs, about a minute. That sequence answers the overwhelming majority of "my bot did something weird" questions without a support ticket and without turning everything off in a panic.

Automation doesn't mean you never look. It means you look at the right window. Charts are for the market. The Control Center is for your account — and once you can read it tab by tab, most of what used to feel like mysterious bot behavior turns out to be a checkbox, a connection, or one line in the log.

Want the bots and the framework that go with this? Start the 14-day free trial at pushbuttontrading.co and get a lineup running on NinjaTrader 8 — no coding required.

Back to Blog

EMAIL NEWSLETTER

Funded Account Tips

Weekly emails sent to your inbox

We don't sell your information, it's stored securely.

Learn More About

  • Funded Accounts 101

  • Quick Start Checklist

  • Top rated prop firms to use

  • What to Do vs. What to Avoid

  • Why most traders fail "evaluation accounts"

  • Pro trading tipes & strategies

  • How trailing drawdown works

  • And more...

Works with funded accounts (Lucid, Tradeify, etc)

and personal cash accounts

We provide trading technology, education and technology tools that make trading easy and fun. Through the use of our custom-built technologies, education classes, and online community we bridge the gap for some of the most challenging obstacles traders face.

4.4 / 5 Trustpilot

BBB Accredited

Risk Disclosure: Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Testimonial Disclosure: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Educational Disclosure: The Push Button Trading mentorships, courses, classes, live events, and content are provided for educational purposes only. We are not providing financial advice. It is your responsibility to test all strategies and plans. You are the only one pushing the buttons and it is your responsibility to fully understand the risks before implementing any of the education provided by Push Button Trading.

© 2026, Push Button Trading, All Rights Reserved