Trading Integrations
NinjaTrader Indicator
This lesson provides a comprehensive walkthrough of the new NinjaTrader indicator and its powerful features for accessing institutional-grade quantitative data directly in your trading platform. You’ll learn how this indicator differs from other integrations and discover the exclusive capabilities that make it a game-changer for active traders.
The NinjaTrader indicator integrates via API, allowing you to receive levels as soon as they’re calculated on our end. Unlike file-based systems, this API integration provides automatic updates and gives you access to historical levels up to 30 days back. You can fully customize each level’s plots and labels, and save your configurations as templates that work across any tickers or futures you trade. This means you can set up your chart once with your preferred technical indicators and MenthorQ levels, then instantly apply that same setup to ES, NQ, or any other instrument.
The indicator provides access to multiple level types including gamma levels, intraday levels, gamma scalping models, blind spots, and swing levels. You can choose between gamma levels and gamma scalping models—the key difference being that gamma scalping uses a narrower range for calculating the top 10 strikes, making it ideal for scalpers who need tighter support and resistance zones. The primary levels remain the same between both models. Note that swing levels are only available for indices, ETFs, and stocks, not futures.
One of the most powerful new features is the Trading Roadmap, previously only available on TradingView. This feature connects areas with big clustering of gamma levels, creating clear boxes on your chart that help you build your daily trading plan. You can customize the box size using either points (fixed intervals like 10 or 20 points) or a dynamic ratio from 1 to 4 that adjusts based on price action. You can even hide individual levels to create an uncluttered view showing only the key zones where you want to trade breakouts or stay out of the market.
The indicator also includes levels conversion functionality, allowing you to convert levels from one asset to another—such as SPX to ES or QQQ to NQ. This is particularly useful since intraday data is not yet available for futures, but you can convert and display intraday levels from SPX or QQQ onto your futures charts. You can also set up real-time alerts directly in NinjaTrader, just like in the TradingView indicator.
To get started, access the dashboard and navigate to Integration, then select NinjaTrader. You’ll need to provide your machine ID (found in your NinjaTrader platform), and our team will enable it within 24 hours. Download the indicator version v6.1 and retrieve your API key from the dashboard. Installation is straightforward—click Tools, then Import NinjaScript Add-on, and follow the step-by-step guide. Once installed, find the MenthorQ levels indicator in your available list, enter your API key, and select API mode with daily for current levels or historical levels to access up to 30 days of past data.
Video Chapters
- 00:15 – Introduction to NinjaTrader indicator differences
- 01:14 – Historical levels feature (up to 30 days)
- 02:04 – Roadmap feature and levels conversion
- 02:31 – Setting up the indicator and machine ID
- 04:26 – API settings and historical level options
- 05:41<...
Video Transcription
[00:00:15.04] - Speaker 1
So now we're going to go over a demo of the new Ninja Trader indicator. Very excited about this because we have some really cool feature that we will show you in a second. So, so first thing is what is the difference between the Ninja Trader indicator and for example the TradingView indicator? NinjaTrader integrates via API. That means that you can get access directly through this integration with the levels as soon as they are available.
[00:00:42.12] - Speaker 1
You can actually set up templates and you can actually get really data as soon as the data is calculated. On our end you can also customize each levels, plots and labels so there's full customization there. You also now have the ability to save templates. So let's say that you built your chart with the technical indicators. With Mentor key levels, you can now save the templates and that and then open it up on any other tickers or futures that you trade.
[00:01:14.12] - Speaker 1
The new thing that we have now on Ninja Trader we not only have our daily levels, but we also have our historical levels. So you're going to be able to go back up to 30 days so you can actually play back the data. You can. So if you are new to Mentor queue, you'll be able to, okay, I want to see how good the levels are. On ES or nq, you'll be able to go back in time up to 30 days.
[00:01:38.16] - Speaker 1
Within the same indicator. You can also access multiple levels, whether it's gamma levels, intraday levels, gamma scalping models, blind spots and string levels. You can also set up real time alerts on NinjaTrader as well. Similar to what we've seen in other like in the Trading view indicator you can set up real time alerts. And then basically we also now added the roadmap feature.
[00:02:04.18] - Speaker 1
So the roadmap feature was only available on TradingView. Now we have added it to NinjaTrader as well and I'm going to show you a demonstration of that and then of course our levels conversion. So you can actually convert any type of level to, from an asset to another one. Whether it's SPX to ES or QQQ to enq, we're going to go over that as well. So the first step is how do I set up the indicator?
[00:02:31.18] - Speaker 1
So for those who are new to Mentor queue, you need to come into the dashboard and you need to select under integration, go to NinjaTrader first. We have a guide here that will show you all the different steps. The first step is to provide your machine id. You can find that on your ninjatrader. And if you don't know where to find it, simply follow our guides.
[00:02:53.26] - Speaker 1
We have a step by step process. Once you connect your machine ID, it will take about 24 hours for our team to enable your machine ID and then you'll be able to get, you'll be able to use the indicator. You can download the indicator here. So download the new version is v6.1, you can find it here. And then you will be able to find the API key right here at the bottom.
[00:03:17.15] - Speaker 1
So the step is really to install the indicator and we're not going to go through the installation because you can follow, we have another video for that and we can read our guide. But essentially it's very, very simple. You install the indicator and then now we're going to go over how it looks like if you need support, we have the guide here. So just click on the guide and you'll be able to see where to find your machine id, how to install. So you can click on tools, import NINMAScript, add on, and then follow basically the steps.
[00:03:52.05] - Speaker 1
And it's very, very straightforward. All right, now let's go into a demo of the indicator. So here what we do have is we have our ES chart and we have the indicator loaded up. But essentially let's go into the indicator settings here and let's go over each of the settings. So the first thing is once you install the indicator, simply find it in your available list.
[00:04:21.08] - Speaker 1
So you can find the mentor key levels indicator. I already have it here.
[00:04:26.23] - Speaker 1
And let's go through the settings. So the first thing is you can import data using API or via a file. A file is simply a.txt file with the levels, but we're going to use our API because it's actually the way you, you're gonna be able to get also historical levels. So once you, once you get the API mode, then you can select the API history mode. So we have two options, daily and historical level.
[00:04:53.15] - Speaker 1
We're gonna go first on the daily section, which is the current level, and then if you want to look at the historical level, you can actually click there. We, we're going to go into that, into details later. API mode will mean that the system automatically updates the level every 60 minutes. If not, you can choose a manual. So if you want to just manually update the levels, you can actually choose the manual mode as well.
[00:05:19.08] - Speaker 1
All right, and then here you will type in your API key and that will allow you to get the levels automatically from our system. The next step is we're gonna go into the gamma level. So let's scroll down to the indicators. We're gonna go back to historical levels in a second. But the first step is really to customize the way you want to see the level.
[00:05:41.08] - Speaker 1
So the first thing I do, I come to gamma levels. I can choose my background, opacity offset and line width and then I can also choose my gamma models. So just remember that for futures we do not have intraday data just yet. So you will need to choose either gamma levels or gamma scalping. If you are converting levels from SPX or qqq, then you can use intraday levels.
[00:06:07.03] - Speaker 1
But you would need to set up the conversion in a second. So we're going to show you that as well. The difference between gamma levels and gamma scalping is simply how narrow the range we use for calculating the top 10 jacks. So with Gamma scalping you have a narrower range for the top 10 jacks. The primary levels are the same between the two models, but gamma scalping will give you more kind of JAX level within a smaller range.
[00:06:33.08] - Speaker 1
So if you are like a scalper, you can actually use that as support and resistance. So that's the main difference. We typically use gamma levels. Those are the same that you see on your trading view and on the dashboard. So I can keep that there.
[00:06:45.27] - Speaker 1
I can show the price. So if I want to see the price next to the label, I can click that and. And I can define what levels I want to show. So I can show all gamma levels. I can show none of the gamma levels or I can show the selected gamma levels.
[00:07:00.20] - Speaker 1
When I click on selected, then what I can do, I can then go down and then scroll all the way to the bottom here and then I can define which levels I want to plot. So let's say that I do not want to plot some of the JAX levels. I can come here and then untick this box and untick this box and then hit apply. So when I that means that once I select that and I choose the levels that I want to plot, I would come back here to my gamma level section and just simply deselect a level. If I change that to all, then that's just going to plot all the levels again and I change that to none, then that's just not going to plot any, any of the levels, right?
[00:07:44.14] - Speaker 1
So just make sure that this is kind of clear. When you select select it. Then you have to scroll down to the indicator and choose which level you want to plot. And if you have all of them selected, then even by clicking selected, you will show all of them. But basically that's, that's Some of the question that we get all the time.
[00:08:03.10] - Speaker 1
Then let's go into. Before we go into the Roadmap, we can then go back to our different level types. So we. We have a similar thing with blind spots. So I can customize the line width, the color, and I can show the price, and I can also show if I want to see the selected levels or if I don't want to see the levels, I'm just going to click on none.
[00:08:23.06] - Speaker 1
And if I hit Apply, you can see that the blind spot level will now disappear. Now the price is showing me next to my level, which I use this option there. And then. And then. Yeah, so you can customize that.
[00:08:37.11] - Speaker 1
I can also add our swing levels. So you can click on our swing levels here and basically you can select if you want to show them or not. Remember, swing levels are only available for indices, ETFs, and stocks, so they're not available on futures. So the reason why we don't see them here is because we have NES chart open, but we could plot, for example, SPX levels and convert them to es. And we're going to show you how to do that later here you can also customize how you want to plot and see the converted levels.
[00:09:14.01] - Speaker 1
So the background and the color, you can customize that. And that's going to allow you to select the settings. Once I'm okay with my settings, then I'm going to show you how you can quickly save time. Template. Simply right click on the Ninja Trader app and just click on Templates and then save as.
[00:09:37.04] - Speaker 1
And then this is going to allow me to have the same settings that I set up here on any other asset or any other chart that I open up. So every time I open up a new chart, I can then come on Template. I can load my template and you know, my template will be here, so. So it will make it much faster for you to customize your chart and set up the indicators on different assets. All right, now we're going to go into our Trading Roadmap feature, which you can find right here.
[00:10:08.17] - Speaker 1
The first thing I want to do, I'm going to remove some of the levels. I'm going to remove some of the JAX levels here to make the roadmap cleaner. So I'm going to remove our JAX4J5, Right. First I hit apply, right? And now we're going to go back to our Roadmap feature.
[00:10:40.10] - Speaker 1
So what is Trading Roadmap similar to what you've seen in. In our Trading View videos? We are basically allowing you to Connect the areas where we see a big clustering of gamma levels so that you can actually create your daily plan simply by looking at gamma levels. So we're going to go into the training roadmap feature here. So let's go back up.
[00:11:03.04] - Speaker 1
First, we want to enable the roadmap. Second, we want to choose how big the boxes you want to have and you can do that in points. Points meaning that I want to add levels together every 10 points or every 20 points if you're training ASR and Q. Or we can use a ratio. A ratio is very dynamic and it's going to be based on the price action.
[00:11:26.29] - Speaker 1
We can use a ratio from 1 to 4 on ESNQ. That's a good ratio to have. And if you. The bigger the ratio, the wider the box is. Right.
[00:11:36.10] - Speaker 1
So I can click there and I can hit apply. And then now what you will see is that now I have kind of created my roadmap with my boxes. If I increase the ratio size, you will see that the boxes will get bigger. So you can customize based on the asset that you trade and you can also add the option to hide the levels. So by doing that you now have a clear path on the chart by using gamma levels and by using areas.
[00:12:07.15] - Speaker 1
Right. So now we have our indicators. We know where we want to be in the market, where we want to be, maybe trading breakouts or being out of the market. And then this is very, very clear using gamma level. So the roadmap feature is.
[00:12:19.27] - Speaker 1
Is great. It's available now on Ninja as well. Right. Next we're going to go into alerts. So similar to what we've seen in our new trading indicator, you can set up alerts on Ninja as well.
[00:12:35.15] - Speaker 1
What you need to do is you need to come into the settings and you need to click on the box that you want to use for the alerts. So if you want to be alerted on co resistance on put support or any of the other level, just make sure you set it up on the first time. And then once you have done that, you're going to be able to come into the alert section and you're going to be able to set up if you want to receive a sound, if you want to set up the other windows, if you want to receive the alerts in the other window. If you want to receive an email, you need to set this up with NinjaTrader. But you'll be able to receive alerts via email as well.
[00:13:13.14] - Speaker 1
Right. And then you can define how much, how long after the alert has been triggered, you want to reactivate it. So this is already great. So first step, tick the box of the alerts that you want to receive and then set up the different notification and then hit apply. Very, very simple.
[00:13:33.07] - Speaker 1
All right. The next feature going to go over is conversion, right? So let's go over here. Let me take out the roadmap for a second.
[00:13:46.08] - Speaker 1
Right. Levels conversion is one of the main question that we receive. And with the Ninja Trader integration, this is already was already available. I'm going to show you how you can do that. So why would you want to convert levels from one asset to the other one?
[00:14:00.25] - Speaker 1
Well, a very good use case could be I want to convert intraday gamma levels of SPX to Yes, right. So I can go here, I can select my intraday gamma levels and if I hit apply you will see that the levels disappear from es because we don't have intraday gamma levels on futures. So the levels disappear. But what I can do is I can actually go and convert the intraday levels to from SPX to es. So what I need to do is I need to come at the bottom of the indicator in the convert assets.
[00:14:36.26] - Speaker 1
What I can do, I'm going to click activate this, I'm going to type in the ticker that I want to convert from and then I have two options here. I can choose the contract, so I can choose yes, or I can choose any other future and then I have the option to do an auto ratio or a manual ratio. Let's just choose a manual ratio for simplicity for now and let's type in a ratio of 1. So what does that mean is that now I'm going to be converting, as you can see here, my SPX intraday levels to es. That is also leveraging our API.
[00:15:10.11] - Speaker 1
So that means that every time intraday levels will update, the API will automatically fetch the new data, which is also very, very powerful. But I'm using a manual ratio, right? Why am I using a manual ratio? This is just for demonstration. I could also use an auto ratio.
[00:15:25.03] - Speaker 1
But the auto ratio requires you to have a data feed. So you would need to have the pricing of the SPX or the asset that you're trying to convert with the ass and the and the price of the asset that you are converting to. So you would need to have both the ES feed and the SPX feed. So of course this could become costly and it could become expensive. So if you don't want to pay for an additional data feed that you can simply use a manual ratio and the manual ratio needs to be calculated.
[00:15:52.23] - Speaker 1
So I'm going to show you how to, to do that in a second. But again you can do, you can use the manual ratio here. Another use case of this would be to convert string levels, string levels to, from one asset to the other one. So if I then go back here, I'm going to select none and I then want to go into my string levels here and I want to select Call. So now I want to convert my SPX string level to yes.
[00:16:24.23] - Speaker 1
And by simply doing that I now have my string levels all the way here. So the key part is the conversion and I'm going to show you where you can find more information on how to calculate the ratio. But basically this basically allows you to get access to the levels to convert the levels. Let me show you on, on the Mentor Queue dashboard and let me show you the documentation that we have.
[00:16:54.10] - Speaker 1
So if you go to the dashboard, we have a section here that says level conversion. We also have videos on how to convert the levels, what are the typical conversions, how do you calculate the ratio, all of these kind of things. And then we also have a video that shows you how to automatically get the ratio on Trading View. So for those who are using TradingView, you can actually have the ratio automatically calculated for you here in a watch list. So we, everything is available in the video here.
[00:17:29.26] - Speaker 1
So just make sure you, you look at that and, and then you should be able to run the conversion with or without a data feed on any of the platform that we cover. All right, but let's go back now to the cool and new feature of the indicator, which is the historical level. So let's go back here and let's select our gamma levels. Right, so now we apply the gamma levels here. Okay, so now we have our current gamma levels right here.
[00:18:02.11] - Speaker 1
Right, let's now go and look at historical levels. So we're going to change the API mode from daily to Historical. Just click on historical and hit Apply and then now hit. Okay, and then what you're going to be able to see is based on the levels that you have selected, we're going to be able to go back in time for up to 30 days and replay how the levels are performed. So you can see for example, on September 27th, 22nd, the price drop all the way to the 1 demand and retrace it back all the way to core resistance.
[00:18:37.23] - Speaker 1
So you can kind of see how the levels, the quality of the levels, see what levels were holding in the past. And you can go back up to 30 days in the Past, Right. So very, very cool. Very, very interesting. But what, what are some of the things that we can do?
[00:18:54.25] - Speaker 1
So we. Within ninja, what we can do is we can actually go on. We can disconnect our live mode and we can go on our playback mode. Right. So when we look at playback, what we want to show is we want to look at.
[00:19:08.25] - Speaker 1
Yes, for example, in this case, and then we want to play back. Maybe we want to go Back to the 18th, right. And we're going to download the data here.
[00:19:22.26] - Speaker 1
Then we can go back and do the 19th and download the data and then simply hit continue. Right. And now if we open back up our ES chart, then we can kind of start playing back. And as you can see here, we are on the 17th and we are now playing back the day and we can obviously make it faster and see how the date kind of like moved by looking at the historical data.
[00:19:53.20] - Speaker 1
So here you're going to be able to play back, see what happens. So what would you have done if on that day you would have hit an eyeball level pr, or you would have hit core resistance? You're going to be able to place trades or, you know, test trades by looking at data. So by doing that, you're going to be able to test your strategy, understand how you would have managed risk, and then, of course, see how the levels would have played out throughout the day. So, so this is very, very cool.
[00:20:19.14] - Speaker 1
Very, very nice. So this is the first step towards our historical analysis and historical levels.