TradingView and NinjaTrader are showing the same CME Micro E-mini Nasdaq-100 futures (MNQ), but TradingView often shows a continuous symbol (MNQ1!) while NinjaTrader requires you to select a specific expiring contract (e.g., “MNQ 03-26”). The practical takeaway is: charting on MNQ1! is fine, but when placing/automating trades into NinjaTrader you must pick the exact NinjaTrader contract month/year (its symbology), especially around roll/expiration.
What “expiration” is for MNQ
Every futures contract has an expiration date, meaning there is a final day the contract is valid/tradable (after that, it’s the wrong instrument). CME Micro E-mini equity index futures like MNQ expire quarterly (March/June/September/December) and settle in cash on the third Friday of those months.
TradingView symbols (MNQ1! vs MNQH2026)
On TradingView, MNQ1! is the “1! continuous contract” (front-month continuous), which is an artificial series that rolls from one real contract to the next. Because it rolls, MNQ1! does not permanently equal one expiration month—near rollover it will switch to the next active contract as defined by TradingView’s continuous-contract rules.
When you use a specific TradingView contract like MNQH2026, that symbol encodes the contract month and year using standard futures month letters (e.g., H=March).
NinjaTrader symbols (MNQ 03-16, MES MAR24)
NinjaTrader’s “full name” for a futures instrument includes the expiration in its own format (for example, NinjaTrader documents an E-mini S\&P contract as “ES 09-16”). NinjaTrader also commonly shows contracts using a month label + 2-digit year (e.g., “MES MAR24” in NinjaTrader’s own symbology guide).
So MNQ 03-16 in NinjaTrader means “MNQ March 2016,” which corresponds to the exchange-style month code H (March) plus year (2016).
Quick mapping (what to trade in NT)
| What you see on TradingView | What it means | What you must select in NinjaTrader |
|---|---|---|
| MNQ1! | Front-month continuous chart that rolls over time (not a single expiry). | A specific contract like “MNQ 03-26” (front month) depending on what the active contract currently is. |
| MNQH2026 | Specific contract: MNQ + H (March) + 2026. | “MNQ 03-26” (same March 2026 contract, NinjaTrader date format). |
| MNQH2006 | Specific contract: March 2006 (historical). | “MNQ 03-06” (historical; not something you’d trade today). |
If you cannot find the correct expiry date in the NinjaTrader instrument list, you can enter it manually. Please follow these steps: Unable to find the instrument (symbol) in the instrument list
When to Update the Contract in Replikanto
NinjaTrader will notify you when the active futures contract is approaching expiration and it is time to roll to the next quarterly contract. You do not need to track rollover dates manually.
When the notification appears, update the Instrument dropdown in your Replikanto window to the new front-month contract (for example, from MES 06-26 to MES 09-26), then save your NinjaTrader workspace via Workspaces > Save in the Control Center. This needs to be done four times a year, on the third Friday of March, June, September, and December.
Comments
0 comments
Article is closed for comments.