Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
DMI (Dynamic Momentum Index)
Collapse
X
-
DMI (Dynamic Momentum Index)
I have been looking at the NT version of the DMI indicator and can't figure it out. It doesn't appear to be at all similar to the DMI as referenced by the NT help at prophet.net. It also doesn't seem similar to any descriptions of the DMI that I have been able to Google. I can't figure out what the NT version of the DMI is showing. All descriptions that I read of the DMI is that it is quite similar to the RSI and should range in values from 0 - 100 with important lines at 30 and 100. The NT DMI on my computer seems to range in values from approx -1.0 to 1.0 and has no means of setting key values as it does in the RSI. What is the NT DMI showing me? Thanks.Tags: None
-
Hello,
Can you post a reference that you have found that shows a different display or calculation of the DMI? If so, I will check it to be sure it is correct.
There are slight variations in the industry so it is possible there are two ligitimate ways to display and/or calculate one type of indicator.DenNinjaTrader Customer Service
Comment
-
Ben - As I indicated before, look at the NinjaTrader help under Dynamic Momentum Index and follow the NinjaTrader reference link to prophet.net. It describes, as all other references to DMI do, that it is similar to the RSI with key crossover values typically at 30 and 70. The DMI values should be in the range of 0 to 100. It is very similar to the RSI except that DMI should react a little quicker. Your own NinjaTrader help reference link shows that there is something wrong if you plot the NinjaTrader version of DMI on a chart.
The NinjaTrder version is not at all similar. It seems to be more of an oscillator around zero and results in positive and negative values. It does not even resemble the RSI. I recommend that you plot both the RSI and the NinjaTrader version of DMI on a chart. They do not resemble each other at all. If you look at the NinjaTrader DMI code, it looks like many of the calculations are similar to the DM indicator (which is not related to DMI). I haven't had the time to gather the correct DMI calculations off the internet nor have I had time to "back out" the calculations that NinjaTrader is doing from the NT DMI code, but if you do a little research, as I indicated, then I am sure that you will see that there is something very wrong with the Ninja DMI indicator.
Now, if you really want me to "back out" the calculations from the NT DMI inidicator code and then locate and compare the correct calculations for DMI to the NT calculations then I might as well write the correct DMI inidicator myself. I will have to bill you for that. (Just kidding, but I need the money anyway.) However, I do think that I've given you plenty of info above for Ninja to do the research and verify what I've said. Thanks.Last edited by higler; 09-28-2008, 08:17 AM.
Comment
-
It has been two years for NT to "look into this", what is the answer? Most graphing systems display a +DI and a -DI that cross over each other. For some reason these two lines together are seen as the DMI by some traders. There is also a "DMI" that is just a single line index from 0 to 100. Here is investopedia's description:
I am interested in these:
Comment
-
Both have been available in NT for awhile now.
If you want +DI and -DI use the indicator named DM. If you want the single DMI line use the indicator named DMI.
Our implementation of DMI is as outlined here: http://www.fmlabs.com/reference/default.htm?url=DX.htm
In any case, this thread was originally about Dynamic Momentum Index and not the one you are talking about which is Directional Movement Index. For Dynamic Momentum Index, please use the indicator named DMIndex.Josh P.NinjaTrader Customer Service
Comment
-
DMI (Dynamic Momentum Index)
Hi all,
Can anyone please explain what this indicator is trying to achieve and how it works? The original indicator as designed by Tushar Chande and Stanley Kroll is an adaptation of the RSI based on volatility and ranges from 0 to 100.
As pointed out by higler at the beginning of this thread, the default indicator available in ninjatrader ranges from -1 to 1 and I also couldn't find any info on the internet on such indicator.
Thanks in advance for your support.
Chris
Comment
-
Directional Movement Index
Hi Patrick,
Thanks for your reply.
Can you please explain the formula used by NinjaTrader to compute the DMI (Directional Movement Index)?
The original formula is ((+DI - -DI) / (+DI + -DI)) and due to the way +DI and -DI are built this ratio ranges from 0 to 1 (which is then normally multiplied by 100 and used as a percentage).
Chris
Comment
-
Hello Chris,
Thank you for your response.
The formula NinjaTrader uses can be found at the following link: http://www.investopedia.com/terms/d/dmi.asp
I have attached a version of the DMI that multiplies it's value by 100 to produce the effect you are looking for.
Please let me know if I may be of further assistance.Attached Files
Comment
-
Hi Patrick,
If NinjaTrader wants to match the same formula as described in Investopedia (link you provided), you may want to double check the current formula as your indicator ranges from -1 to 1 whereas Investopedia (and any other source for what I know) clearly explains that the indicator is never negative (ranges from 0 to 1 or 0 to 100 if you make it a percentage).
See the issue is not that it's not multiplied by 100 but rather that you get negative values. I think what you have done is remove the absolute values and the if then conditions applied to +DI and -DI that make the indicator always positive. As long as you have a clear rationale for that, no problems. But if you are not able to explain why you may want to recheck.
I am using last version of NinjaTrader (8) so I couldn't import the indicator you attached.
Cheers,
Chris
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by argusthome, 03-08-2026, 10:06 AM
|
0 responses
65 views
0 likes
|
Last Post
by argusthome
03-08-2026, 10:06 AM
|
||
|
Started by NabilKhattabi, 03-06-2026, 11:18 AM
|
0 responses
41 views
0 likes
|
Last Post
|
||
|
Started by Deep42, 03-06-2026, 12:28 AM
|
0 responses
23 views
0 likes
|
Last Post
by Deep42
03-06-2026, 12:28 AM
|
||
|
Started by TheRealMorford, 03-05-2026, 06:15 PM
|
0 responses
26 views
0 likes
|
Last Post
|
||
|
Started by Mindset, 02-28-2026, 06:16 AM
|
0 responses
52 views
0 likes
|
Last Post
by Mindset
02-28-2026, 06:16 AM
|

Comment