This is a refinement of my ever-popular dpDPO. (At least I think so!) This the Detrended Price Oscillator modified with a Twigg's MoneyFlow component. It's shows a slightly different view of what price is really doing. It works the same way as the DPO and can send signal lines into the price chart as the histogram crosses the zero line. It's retained the ADX-increasing colorization of the bar outline (made thicker or thinner by using the thickness property in the Data Series popup,) yellow in this screenshot. You'll notice how the dpVolXray beats the dpDPOT zero-line crossover by a bar or two, so between the two indicators you have a lot of information at your fingertips. As always, if you find a bug the work, let me know. If you find the dpDPOT useful, let others know by leaving a glowing comment!
Thanks,
Dave P.
I have created a simple indicator that "paints" regions on the chart based on ADX and EMA.
Very Simple algorithm:
Chart paints regions only when ADX is above a customizable level. Default is 15.
Region Color Green: ADX Rising; EMA Rising (Potentially Bullish Trending)
Region Color Blue: ADX Falling; EMA Rising (Potentially Reversal)
Region Color Red: ADX Rising; EMA Falling (Potentially Bearish Trending)
Region Color Yellow: ADX Falling; EMA Falling(Potentially Reversal)
You can use this indicator as a means of confluence with other strategies you may have.
I am new to this forum and my first attempt at publishing my program. Hence I am not aware of all caveats that I need to include here. But this is merely an indicator that portrays ADX Value and EMA Value movements. This is not by any means a suggestion to trade !!
Please provide your feedback and suggestions. Would appreciate that.
The Average Directional Index Variable Moving Average (ADXVMA) is a volatiltiy based moving average with the volatility being determined by the value of the ADX. The ADX provides levels of support during uptrends and resistance during downtrends. The indicator may also be used as a trendfilter. The trend can be positive, negative or neutral.
The ADXVMA that can be downloaded here may also be used with other input series than price. The trend can be shown via paint bars and is exposed as a public property.
Note: The ADXVMA has the trend exposed as a public property. This property can be accessed programmatically. However, it cannot be currently accessed via the market analyzer. In order to access the Trend series via the market analyzer, a specific MarketAnalyzerColumn is required. The MarketAnalyzerColumn is not yet included with the install file, as it has led to freezes with NT 8.0.8.0. The bug has been confirmed by NinjaTrader developers and only fixed with the latest release NT 8.0.9.0. (issue #12054). The market analyzer column and sound files for the ADXVMA will be availabe with a future update.
since we practically care about the Net DI (difference between DI+ and DI-), which shows what price pressure is prevailing (buying vs selling) and causing the move, i removed the original lines, and replaced with a zero-base cloud that represents that Net Difference.
removed smoothing in calc from DI lines and Net difference. allowing it to act as a "relatively" leading indy for price move.
it's now easier to spot divergence between that net DI difference "cloud", and Price Action or ADX movement, suggesting current trend move maybe about to end or ease down. see attached screenshot.
Returns the same values as the NT supplied ADX, but has at least a 12K memory advantage. Both do not iterate, so are reasonable to use with CalculateOnBarClose == false, although they are somewhat computationally intense. Version 1.0.
With the help of mrLogik at purelogiktrading.com, the attached iADX turns magenta when the ADX is above the 50 threshold. (I use a very short setting of 5 for daytrading/scalping.) The parameters for the threshold and colors can be changed in the indicator window. Red histogram bars for downtrend, blue histogram bars for uptrend.
Here is an ADXVMA port from NinjaTrader to MultiCharts.
I've built it as a function so you can use it in signals easily. The attached .pla MultiCharts file is both the function and the indicator.
I know that some NT users like to set the rising and falling plots to transparent so they are left with "shelfs" for the neutral plot. I tried, but there is apparently no way to do this in EasyLanguage. I've emailed MultiCharts for help.
October 1st, 2022 04:05 PM Buscador Thanks for sharing
June 20th, 2021 07:53 AM bluedot thanks, appreciated!
November 9th, 2019 05:45 AM Phc1 I think it's better to use the DM indicator as basis , it has the advantage of having the ADX and the DM in combo , wher
e the DM shows momentum as Peter1 mentioned probably . took 2 screenshots :
-https://www.screencast.com/t/TkuRYjY96
-https://www.screencast.com/t/SrMkoaCB1XZK
https://www.investopedia.com/terms/a/adx.asp
November 9th, 2019 05:32 AM Phc1 I share Kcrawford's opinion :
Not bad, but a couple of things:
1) people should be able to change whatever colors to whatever they want
2) set the EMA so that it also can be adjusted, people are going to tinker with it, and want to.
3) set the ADX itself to the range they want there to,
THEN your indicator is complete and everyone can adjust it how they want.
November 8th, 2019 05:20 PM renvik Thanks for your effort.
October 30th, 2025 05:05 PM EFFEM Hi! I wanted to ask for what settings do you use for this and how did you get the colored backgrounds to line up on all