Getting Started
Activate your MarketXero license in the user portal, import indicators into NinjaTrader 8, and build the first clean chart without machine IDs or guesswork.
MarketXero licensing runs through the user portal. You activate subscriptions there, download your indicators, and manage your NinjaTrader ID seat. No machine IDs are required. This guide covers portal activation first, then NinjaTrader import and chart validation.
Activate Indicator
Every MarketXero subscription is managed through the user portal. Licensing is tied to your NinjaTrader account ID, not a machine ID.
- Create a portal account at portal.marketxero.com using the email address from your MarketXero invite. If you need a different email, contact support before signing up.
- Sign in to the MarketXero user portal.
- Enter and save your NinjaTrader ID in the required field. This is the same ID you use to log in to NinjaTrader.
- Do not use your NinjaTrader password for any MarketXero account. Always use a unique password.
- Click Activate Free License (or activate the subscription) for each indicator you want to use.
- Click Download to get the current
.zippackage for each activated indicator. - You can run your indicators on any computer logged in with your NinjaTrader account ID. You are allowed one running instance of any indicator at a time.
No machine IDs
MarketXero indicators do not use machine IDs. If you still have an older machine-ID footprint build installed, remove it before importing the current portal package.
Install Indicator
Import the downloaded package through NinjaTrader's standard add-on flow. Do not unzip the file first.
- If you have an older MarketXero footprint build that used machine IDs, remove it first:
Control Center -> Tools -> Remove NinjaScript Assembly, select the old indicator, and click Remove. - Open
Control Center -> Tools -> Import -> NinjaScript Add-On. - Select the complete
.zipfile from your portal download and click Open. - Read the third-party add-on warning, then proceed. Only import packages downloaded from the MarketXero portal.
- If NinjaTrader asks whether to replace existing files, select No unless MarketXero support has told you otherwise. Replacing core files can cause removal errors later.
- Wait for the confirmation: NinjaTrader successfully imported all scripts contained in the NinjaScript Archive File.
- Restart NinjaTrader after import, especially if you removed an older build or the indicator does not appear in the list right away.
- Open a chart, add an indicator, and confirm the MarketXero studies appear under Indicators before loading templates.
Official import reference
NinjaTrader's full import walkthrough is on NinjaTrader Support. MarketXero-specific steps above cover portal download, old-build removal, and the replace-files prompt.
Data Feed
MarketXero assumes you already have a functioning NinjaTrader-compatible futures feed with the data subscriptions your indicators require.
- Level 1 data is required; Level 2 data is not required.
- You need the Order Flow+ add-on for any order-flow indicators, such as the Footprint and Volume Profile.
- Connect the live or simulation feed before attaching indicators.
- Load a liquid futures contract such as ES or NQ to validate that price and volume are updating.
- If the chart is stale or partially populated, resolve the feed issue before troubleshooting MarketXero.
- Save the instrument and interval combination that support can ask for later during follow-up.
Feed baseline
This guide does not replace broker or feed setup. It assumes that connection is already working inside NinjaTrader before MarketXero enters the workflow.
Performance Tips
MarketXero indicators run natively inside NinjaTrader. Workspace hygiene matters as much as indicator settings. Additional platform guidance is in NinjaTrader's performance guide.
- Reduce the number of open charts and unused window tabs. Hidden tabs still calculate in the background.
- Close unneeded workspaces. A grey workspace icon means it is still running calculations even when it is not visible.
- Set indicators and data series to calculate On Bar Close or On Price Change instead of On Each Tick unless your workflow truly needs tick-level updates.
- Reduce historical data loaded on each chart through Data Series (Ctrl+F) and the Days to Load setting.
- Keep Tick Replay disabled unless a specific indicator and chart type require it.
- Remove old drawing objects and indicators you no longer use.
- Restart NinjaTrader daily to refresh connections and database state.
- Avoid duplicate charts of the same instrument when possible. NinjaTrader isolates instruments across CPU cores, and duplicates add overhead.
- Close unnecessary applications outside NinjaTrader when the workstation feels sluggish.
Footprint on non-volumetric charts
If you run the MarketXero footprint indicator on a non-volumetric chart (time, tick, range, and similar bar types), enable Tick Replay on that chart. Only enable Tick Replay on one chart at a time. Multiple Tick Replay charts cause long load times and can significantly slow down your machine.
Need Help?
If activation, import, or first-chart validation stalls, use the support path that matches your issue.
- Ask in the MarketXero Discord #help channel.
- DM @marketxero on Discord.
- Email contact@marketxero.com.
- For import or platform behavior questions, include your NinjaTrader version, broker/feed, portal NinjaTrader ID (not your password), and screenshots of any error text.