
Chart Template Setup in NinjaTrader: Matching Timeframe, Instrument, and Indicators to Each PBT Bot Before You Go Live
You've connected your funded account, you've got your data feed running clean, and your bot is imported and ready. None of that matters if the chart underneath it is set up wrong. A bot doesn't know what you meant to do — it only knows what the chart is actually showing it, and a mismatched timeframe, the wrong instrument series, or a missing indicator window can turn a solid strategy into a string of confusing fills before you ever figure out why.
Chart template setup is the step most traders rush through, because it feels like the boring part between "install the bot" and "watch it trade." It's actually where a lot of funded-account evaluations quietly go sideways. Here's how to get it right the first time, and how to save it so you're never rebuilding it from scratch.
Why Chart Setup Is the Step Everyone Rushes
Every one of the 15 Push Button Trading bots was backtested against a specific chart configuration — a specific timeframe, a specific session template, a specific way the instrument is built. When you load that same bot onto a chart that's close but not quite right, you're not running the strategy that was tested. You're running a cousin of it. The entries might still fire, which is exactly what makes this dangerous: nothing throws an error, the bot just quietly trades a slightly different game than the one with 4.5 years of backtest data behind it.
This is separate from getting your data feed and connection working, and separate from the account-level setup covered in our NinjaTrader 8 setup checklist. Connection and activation get data flowing to NinjaTrader. Chart setup decides what your bot actually sees once it's there.
Matching Timeframe to the Bot You're Running
Not every bot in your portfolio wants the same clock. An Opening Range Breakout bot is built around the first few minutes of the session — drop it on a 15-minute chart and it's measuring a completely different range than the one it was tuned on. Snapback and mean-reversion strategies tend to live on faster intraday bars where the pullback it's hunting actually shows up before the move is over. NR7 bots are reading a multi-day range pattern and need a daily chart feeding the calculation correctly, even if the entries trigger intraday. The 10 EMA bot needs its moving average calculated on the exact bar interval it was designed for, because a 10-period EMA on a 1-minute chart and a 10-period EMA on a 5-minute chart are tracking two different trends. Volume Spike bots are the most sensitive of all — they need a chart built on volume or tick data, not time, or the "spike" they're measuring isn't a spike relative to anything real.
Before you turn any bot on, open its documentation or the Bot Portfolio Builder notes and confirm the exact timeframe it expects. Don't guess, and don't assume "close enough" holds up the same way it might in discretionary trading.
Instrument Settings That Quietly Break a Bot
Two charts can both say "NQ" and still be set up differently underneath. Continuous contracts roll differently depending on how your data feed is configured, tick size and point value need to match your broker's actual contract specs, and session templates — regular trading hours versus electronic trading hours — change what the bot even considers "the open." A bot built around RTH session logic running on an ETH-included chart will calculate its opening range against the wrong bar entirely.
If you're running micros alongside minis across different bots or different funded accounts, double-check each chart individually. It's an easy thing to copy a chart, swap the symbol, and assume everything else carried over correctly — sometimes it doesn't.
Saving a Template So You're Not Rebuilding It Every Morning
Once a chart is configured correctly for a given bot — timeframe, instrument, session template, and any indicator windows the strategy needs for you to monitor it — save it as a NinjaTrader chart template instead of rebuilding it by hand every session. Give the template a name that tells you exactly what it's for ("ORB-NQ-RTH" beats "Chart 3"), and keep a short running list of which template pairs with which bot. This is especially worth doing if you're running several bots across several funded accounts: the fastest way to put a strategy on the wrong chart is to be rushing before the open with five tabs open and no naming convention.
The One Setup Check Before You Flip a Bot Live
Here's the habit that catches the mistakes the other steps miss: before you flip any bot from simulation to your live funded account, open the chart it's attached to and read the title bar. Confirm the instrument, the timeframe, and that it's pointed at the correct account — not a sim copy, not a leftover chart from testing a different bot last week. It takes ten seconds and it's the single most common place a correctly-built setup gets undone by a leftover chart from yesterday.
No coding required doesn't mean no setup required. The bots do the trade-by-trade work once they're running — your job is making sure what they're looking at matches what they were built for.
Ready to see your own bot portfolio set up the right way from day one? Start your 14-day free trial and we'll walk you through chart setup, data feed, and activation together — no guesswork, no rebuilding templates every morning.



