gbAvgDailyRangeZones, Ver 1.0, TraderGB, April 7, 2021 A big thanks to BobC for beta testing.
Description: Average daily range zones based on daily ATR and percentage of standard deviation of daily ATR(1) over lookback period.
Important Note: Do NOT put this on an intraday chart with Tick Replay on. It will attempt to download 300 days of tick data. Trust me, you don't want that. It doesn't matter if you set 'Daily Bar Lookback' at a low value. If you do want to put this on an intraday chart with Tick Replay on, I suggest that you go into the code and change the second data series from 300 to something that is acceptable to you and recompile. Sorry, I didn't consider this issue during design and is something that just slipped through the testing process. My apologies.
Following are the calculations for this indicator:
Open = ETH Open
ATR = ATR(Daily, Lookback)[1]
Breadth = StdDev(ATR(Daily, 1), Lookback)[1] * StdDevBreadthMultiple (used to define zone width)
Upper Outer Zone: Open + ATR * 1.00 +/- Breadth
Upper Mid Line : Open + ATR * 0.75
Upper Inner Zone: Open + ATR * 0.50 +/- Breadth
Open Zone : Open +/- Breadth
Lower Inner Zone: Open - ATR * 0.50 +/- Breadth
Lower Mid Line : Open - ATR * 0.75
Lower Outer Zone: Open - ATR * 1.00 +/- Breadth
Features:
1) Can have up to 300 days of daily bars for calculations while only having 1-2 days of intraday bars on the chart (default=252 days)
2) Option to adjust breadth of zones with StdDev Breadth Multiple (default=.2, 0=no zones)
3) Option to show ATR% for day relative to ATR over lookback period. Also, shows days range.
April 7th, 2021
Size: 8.01 KB
Downloaded: 61 times
2356
TraderGB
gbAwesomeOscTimer, Ver 1.0, TraderGB, April 7, 2021
Description: This is Bill Williams' Awesome Oscillator with optional vertical line increments. This was requested by @stljb on one of the forums. It's basically a MACD using simple moving averages on the Median data point. The period for the fast and slow averages is 5 and 34, respectively, but can be changed. A signal line is included which can be either a SMA or EMA.
The vertical line markers have four options: PricePanelOnly, OscillatorPanelOnly, BothPanels, and DoNotDisplay. If set, these lines will be drawn ever N bars (default = 10). The lines have a option to limit the number of lines going back.
April 7th, 2021
Size: 6.32 KB
Downloaded: 49 times
2355
TraderGB
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
This indicator was inspired by the typical ATR(Average True Range). The ATR simply reports the AVERAGE range of the last n-bars.
This indicator reports the average n-bars, OF A SPECIFIC time. The ACR line will show the AVERAGE volatility of a specific CLOCK TIME. As this is all just an average, it is all calculated at the start of the session, so the Projection can be displayed for the rest of the session. I find that this lends itself to an easier planning of the day around expected movement for various instruments.
This may show users the times of day where price is most likely to move. Helpful for users that focus on larger bars.
You can put this on whatever bar size you want, but must be used on TIME CHARTS. It doesn't make much sense to put on M1 charts imo.
This indicator operates OnEachTic().
The Period sets how many days to look back to capture a range. I.e., an M30 bar @ 9:30, with a period of 5, will display the average range of of that 9:30 bar over the past 5 periods.
Configuration Days is used to get a count of the bars in session, this is mainly useful for people with unreliable data, or putting this on fast charts. Should be able to leave on default.
NOTE: This indicator builds off of your session template, and assumes each session has an equal number of bars in it. If you have custom templates where each day has a different # of bars, this indie may not be of use.
NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.
---EDIT - V2 9April2020---
Fixed Bug where the indicator was not saving properly with session or chart templates.
gbBollingerKeltnerSqueezeMTF, Ver 1.1, TraderGB, April 7, 2021
Description: Draws rectangle around price bars to indicate Bollinger Band / Keltner Channel squeeze based on a given timeframe.
This is a multiple timeframe version of gbBollingerKeltnerSqueeze. On the included chart you'll see both indicators. The large blue rectangle is from gbBollingerKeltnerSqueezeMTF and is based on 30-min bars. The smaller red rectangles are from gbBollingerKeltnerSqeeze and are based on the timeframe of the chart, 5-min.
Included with this are two WAV files: put these in your sound folder (usually C:\Program Files (x86)\NinjaTrader 8\sounds) BollingerKeltnerSqueezePoint.wav
BollingerKeltnerBreakout.wav
Details:
At the point where both the upper and lower Bollinger bands enter the Keltner channel, the upper and lower rectangle points are defined and are fixed for the life of the rectangle.
A TriangleUp/TriangleDown is used to indicate the point where the squeeze starts (squeeze point). The left most point of the rectangle is also defined and fixed at this point. It draws backward based on breakTypeUsed (UseClose, UseHiLo).
If breakTypeUsed=UseClose is used, it keeps drawing the rectangle backwards until there is a close outside of the rectangles upper or lower points. If breakTypeUsed=UseHiLo is used, it keeps drawing the rectangle backwards until there is either a low that is above the
upper squeeze point or a high that is below the lower squeeze point.
This same logic is used for escaping the rectangle going forward. It keeps moving the right most point until this criteria is met. Since BB/KB are based off of lagging moving averages, a rectangle is draw backwards/forwards from the squeeze point to give context.
Note, there can be overlapping rectangles. If the criteria is met to end the rectangle, another squeeze can take place shortly after and the new rectangle will form and start drawing backwards and possible into a prior rectangle. This is normal and happens more often with
breakTypeUsed=UseClose since this is easier to achieve than breakTypeUsed=UseHiLo.
Please DM me if you find any issues.
Updates:
1) 04/07/2021, Ver 1.1: Fixed repeating sound alert.
April 7th, 2021
Size: 10.78 KB
Downloaded: 71 times
2353
TraderGB
KleinWaveVolumeNT8, NT7 to NT8 conversion, TraderGB, April 7, 2021
Description: Klein Wave Volume indicator is used to determine supply and demand in the form of waves. This indicator is based off Wyckoff method. If you've studied under the late great David Weis, Dr. Gary Dayton or Gary Fullett, you'll probably want to have this indicator in your tool box.
It helps to identify:
1) No Supply
2) No Demand
3) Change of Behavior (COB)
4) Large Effort No Reward
No Supply: If there are 3 down waves (5 Swings) with shortening of thrust in the 3rd Wave (5th Swing) and reduced wave volume it indicates supply is withdrawn from the Market.
No Demand: If there are 3 up waves (5 Swings with shortening of thrust (SOT) in the 3rd Wave (5th swing), and reduced wave volume, it indicates demand is reduced.
COB (Change of Behavior): After continuous down or up wave, if you see large wave against the current trend (HH or LL) it indicates COB and Market is changing its trend or direction.
Large Effort No Reward: * If there is a large Down Wave and the price did not move much compared to previous down swing and failed to make Lower Low it indicates that there was large effort to go down and there is no reward and hence market will reverse upward.
* If there is a large Up Wave and the price did not move much compared to previous up swing and failed to make Higher High it indicates that there was large effort to go up and there is no reward and hence market will reverse downward.
In general, when the wave volume is diminishing in the down swings, it indicates supply is withdrawn from market.
Same way when the wave volume is diminishing in up waves, it indicates there is no demand in the market.
April 7th, 2021
Size: 9.92 KB
Downloaded: 72 times
2352
TraderGB
gbMovAvgX5, Ver 1.0, TraderGB, April 7, 2021
Description: Five moving averages with optional trend shading.
Notes:
1) This indicator was requested by one of the members on one of the forums.
2) Trend changes when fastest moving average crosses slowest moving average.
3) Choose from different averages: DEMA, DSMA, EMA, HMA, SMA, TEMA, TMA, VWMA, WMA, ZLEMA.
4) Each average can be of a different type.
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
This indicator will show the Cumulative Delta totals over the last 4, 5 and 6 bars as well as the delta for the current bar.
It can be used standalone but it was created primarily so that I could see "Trapped Traders" inside the congestion boxes of my Congestion Box indicator which is HERE.
Display Options:
Fixed Text in the Upper Right corner for the Cum Del totals for the last 4/5/6 bars and live for the current bar
Cum Del totals bar by bar with the last 4,5 and 6 bars totals below each bar and with the delta of the current bar showing above the bar
Both 1 and 2 together
Pick your display choices from the properties section. If you choose Fixed Text then give your right side margin a value of at least 88.
As mentioned this can be used in conjunction with my Congestion Box (CBox) indicator to identify potentially Trapped Traders in a congestion box. If the cumulative delta of the CBox is significantly out of balance with longs or shorts then those traders may begin to get nervous as the price approaches the outer ranges of the CBox.
Images on the left will show this indicator used in a standalone manner and also with my CBox indicator. Additional images also show how it can be used to identify imbalances within congestion boxes. All of the images are from Friday March 26, 2021 (ES 06-21 / 1 minute) in the morning after the RTH open.
If you make changes to the indicator or to it's chart the indicator will reset and start from scratch.
March 29th, 2021
Size: 2.36 KB
Downloaded: 105 times
2349
Aragorn
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
This is a simple indicator, that plots the prior day's HIGH/LOW, and shows lines that have not yet been broken. Highs/Lows are based on your session template.
The lines are PERSISTENT, and will remain on-chart until they are broken.
You can either remove broken lines completely, or show WHERE the line was broken with the use of the User Input called "Remove Touched Lines Completely." The image shows this.
This indicator will function OnEachTic if desired, or OnBarClose.
Other inputs should be self-explanatory.
NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.