It's common for people to look at how large the upper or lower 'wicks' or 'shadows' are in comparison to the range of a bar. In writing strategies that do so, I got tired of re-re-coding calculations to look for especially large ones.
So, I created an indicator that shows the upper and lower wick size as a percentage of the bar's range. So, now, if I want to specify a wick that's greater than 50% of the bar's range, I can just look for instances where the indicator values are UpperWick > 50 or LowerWick < -50.
If you find looking for negative numbers cumbersome, edit the indicator and reverse the LowerWick calculations, from either (Low[0] - Open[0]) or (Low[0] - Close[0]) to (Open[0] - Low[0]) or (Close[0] - Low[0]), respectively. Then, all the histogram bars will point upwards and you can make your code always look for positive values.
I hope some of you find this indicator handy.
I neglected to account for instances where Range() is zero, so the original indicator sometimes stops working. This newer version corrects that problem.
November 5th, 2017
Size: 3.29 KB
Downloaded: 171 times
1927
DavidBodhi
After explicitly and laboriously adding various moving average types, linear regression, etc. to subsequent versions of my slope angle indicator, I finally realized that, in the indicator code, Input[0] refers to whatever price or indicator data series the user puts in the "Input series" field of the indicator parameters window. Duh. I reiterate: duh.
So, in this version (V5) I removed all the explicit options and changed the code to calculate using the Input series. Now, it'll simply use the values of whatever you put in the Input series field.
What it no longer will do, however, is allow you to measure the angle between High and Low or Median and Close or whatever. Now it'll just do High to High, Low to Low, etc. I may, in the future, add back the option to choose differing price values to start and end on, but you can still use V1 for that, if desired.
Or, if someone wants to merge the two versions, feel free. Just let me know so *I* can use it!
In the screen shot, you can see two instances of it. The upper plot shows the angle between Low[3] and Low[0]. The lower plot shows the angle between SMA(50)[3] and SMA(50)[0].
I drew the vertical lines to show that the plot crosses zero, meaning a perfectly flat slope, a little later than where the SMA slope is visually flat. That's due to the period of the measurement being 3 bars. A 1 bar period shows the zero slope much closer to its real location, but you tend to get a much choppier line. Another trade-off. Still, the indicator can be useful for measuring extreme slopes or generally flat periods, which was my original intent.
I do want to mention that any negative value means slope is downward. Likewise any positive value means slope is upwards. So, even where the slope curve is rising, if it's still below zero, the slope you're measuring is descending, just not as steeply.
I hope this indicator is of some greater use to the community than V1.
October 25th, 2017
Size: 2.00 KB
Downloaded: 309 times
1922
DavidBodhi
Exported with NinjaTrader 7.0.1000.34
Release Date 9/4/2017
This indicator is based on the article in the Stocks and Commodities Magazine, August, 2017 edition titled “The Reverse EMA (REMA) Indicator” written by John F. Ehlers. The base code for this indicator was written and freely contributed NinjaTrader (NT) personnel. Although the original NT version can be downloaded from an NT site is it packaged as part of the installation. The modified indicator provided is named fpgMultiREMA. No modifications were made to the NT version.
Ehlers describes this indicator as a “causal forward and backward indicator” further stating that it “provides a clean and crisp output that can adapted to cycle, momentum, and trend activity”. The indicator described by Ehlers and provided by NT (named REMA) is a single plot with a single controlling parameter. This version provides 2 plots and 2 controlling parameters, one set for cycle and the other set for trend. Plot and zero line characteristics can easily be controlled. The trend and cycle alpha control values are set as described in the article and can be varied according to one’s trading strategy and chart settings.
In the article Ehlers does not described how the REMA can be used however, given that it is a potential substitute for the EMA one possibility is to use multiple REMAs, one set to trend and the other to cycle alpha values, as provided by this indicator. The user will need to experiment to see what crossings (cycle, trend, or zero line) might be usable as trading signals as no signals are produced in this version. A future extended version will have enhancements that will collect and expose values that potentially can be used to produce signals.
The provided screen shot shows the indicator in the lower panel with the price panel containing a 13 period EMA (green) and a 20 period SMA (White) for comparison purposes.
Change Log Date ----- Description
9/4/2017 Initial release
September 4th, 2017
Size: 5.39 KB
Downloaded: 429 times
1899
Cheech
This indicator was designed to provide an entry signal, in either a trending configuration using an EMA filter, or via a countertrend formation (especially in range bound markets) using a higher sensitivity threshold.
There are 4 available parameters which guide output. The WARNING levels, and the SIGNAL thresholds.
Maximum values for WARNING or SIGNAL should not exceed (normally) + or minus 7.
Indicator works best with non-minute bars (tick, range, renko, volume).
When deployed with trend filters, consider using a lower WARNING and SIGNAL sensitivity range to define possible pullback entry areas. If no filter (EMA) is used, watch for punctures of the signal candle high/low for continuation movements.
I had this built to help ultilize the information that was locked up in the Ninjatrader oscillator list. Now you can specify what oscillator you want to monitor, and look for reversals inside of a threshold to see where that oscillator has formed a reverse delta.
I would deploy it in one of two configurations depending on the trading strategy. I had it made to see the entries with trend, to be accompanied with an EMA_Slope indicator. In this case, I would set the "Level_OB = -100" and "Level_OS = 100" to see every possible turn, but filter visually with trend.
When deployed with a volatility filter (keltner/bollinger,etc) set the "Level_OB" and "Level_OS" just shy of the average max min to see deviations near the extreme highs and lows.
Notes:
Datafeed Config Parameters: Experiment with non-time bars such as range or tick. These will show pivots cleaner many times sans the issues associated with choppy wicks. Be sure to make sure the bar type you're using is chosen under "Base Data Type" and "Base Data Value".
Data/Input Series: Here is where you choose the oscillator you wish to monitor from the list of indicators on your machine, and the value of that oscillator.
July 9th, 2017
Size: 2.70 KB
Downloaded: 381 times
1882
bcomas
This Indicator show a dot or any symbol you choose when the volume exceeds the moving average of the running volume .
Thereby giving yo a heads up indication of when volume jumps to new relative highs, indicating a possible imminent increase in volatility.
In the set up you can choose the size of the dot/square/triangle etc. I have found 3/5/7 pixels for hi/ higher/ highest a nice size . You can also choose the volume surge levels appropriate to your instrument.
May 30th, 2017
Size: 5.39 KB
Downloaded: 1188 times
1875
MShead
This is a tool for use with the JPerl thread from a while ago on Traders Laboratory.
This is an update from these old versions THIS, and then THIS. All of this was done from scratch recently so there may be errors?
To find out more about the method or to see the videos, look HERE.
This indicator includes a Peak-Volume-Price(PVP) and its volume histogram. Also shown is the historical movement of the PVP. The PvP has several calculations for the 'Typical Price.' Which includes Close, HLC/3, OHLC/4, HL/2... AND the ability to use the volume counted, and evenly distributed amongst each price on that bar, this option does use more CPU cycles.
The Volume-Weighted-Average-Price(VWAP) is also there. It has the same 'typical price' calcs as the above, but w/o the ability of attaching evenly distributed volume amongst each price.
PRICE MODE(FOR FX): With both of these tools, the traditional volume calculations are there. But also has the ability to substitute in the price bars metrics, INSTEAD of the traditional volume. This might be useful for trading FX, as the typical volume tools look VERY similar to my way of using the bar's metrics instead of volume. To access the Price-Mode, set "Use Volume=false" in setup screen.
You can modify the profile to be drawn with rectangles which looks smoother, or with lines. The color is customizeable as is the amount of each session occupied by it, a percentage width option. The drawing of the profile does eat some CPU cycles, so if not necessary it can be disabled via "Show Volume Profile."
Updates to come as I am interested in studying this data in tabular form, so I'll post updates when I think about it.
September 26th, 2017 12:31 PM Shredder This indicator expires after a couple weeks and a pop up is shown at every restart that you have to contact BTTFT to pur
chase.. Waste of time in downloading what is presumed to be a free generously provided indicator
September 7th, 2017 11:39 PM molleti
September 4th, 2017 10:38 AM pacopil felicidades por el<indicador