futures io


Categories Help    

NinjaTrader 8 Indicators and More
Indicators and Files in this section are compatible with NinjaTrader 8


Sort by
Filter

Show full/short entries Entries
Rectangle Extension 5 *
I'm happy to share this indicator, that when you select a rectangle you can extend it into the future, whether it's the next day or several days into the future. I hope you find it useful, and here is a short VIDEO
so you can see how it is used.​
 
Suggest other entries I might like
Details: Rectangle Extension


March 16th, 2023
Size: 2.90 KB
Downloaded: 70 times
dpLadder v1 5 *
What is a Fib? Or support/resistance? Or a supply or demand level? All of these terms describe areas on a chart where price action does something; they represent areas where professional traders reveal themselves and their intentions. I had this indicator built by TradingCoders out of Australia, they’ve built many indicators for me and all work extremely well. James, the head developer, can code anything you can think up.

The dpLadder is a swing-based indicator. But what is a swing? It’s a place where price has had a change of heart. I wondered what a chart would look like if, between swing-points, I plotted Fibs. I’m sure many of you had the same thoughts and I decided to automate it. Add the Ladder to your chart. It will automatically use two recent swings as the high and low and plot a Fib between them and will then propagate the ‘rungs’ of the ladder above and below those two swing-points while plotting Fibs between the rungs.

The indicator also has the ability to use a second timeframe and repeat the ladder-building process. So, while my chart may be a 1 minute, internally the indicator can be using a 30-minute data series to plot wider swings and therefore a second set of Fibs. All the Fib lines are color/style/thickness/opacity adjustable.

The controls for the indicator are placed on the chart for fast access. The ‘dpLadder Update’ button will cause the indicator to look for new swing-points. The ‘Show-Hide Fibs’ button will hide the ‘internal’ Fib lines while keeping the primary swing-points, the 0% and 100% lines, which make the rungs of the ladder. The ‘PriceL’ and ‘PriceH’ input fields allow the user to manually choose the swing-points and the indicator will then redraw the chart with those points as the basis for all ladder rungs and Fibs. Input for those fields is entered from the right side.
 
Suggest other entries I might like
Details: dpLadder v1


March 2nd, 2023
Size: 9.36 KB
Downloaded: 258 times

Keywords: fibs swing-points
Delta indicator NT8 5 *
This is another simple conversion of a NT7 indicator from this forum:
 
Suggest other entries I might like
Details: Delta indicator NT8


January 11th, 2023
Size: 3.63 KB
Downloaded: 283 times
Jeff CCI NT8 indicator 5 *
This is a simple conversion of NT7 indicator from this forum:
 
Suggest other entries I might like
Details: Jeff CCI NT8 indicator


January 9th, 2023
Size: 2.86 KB
Downloaded: 116 times
FootPrintV2 Chart for NT8 5 *
All important information can be found here: FootPrintV2 Chart for NT8

Updates:

2022-09-21:
  • Added Cumulative Delta Values on Swing Highs and Swing Lows

2022-09-22:
  • Renamed "Bars" mode into "Profile" mode
  • Added a per bar Delta Profile in "Numbers" mode


2022-09-23:
  • Reorganized the top-menu
  • Added configurable Hotkeys to toggle FootPrint and Map
  • Added a real Delta-Mode to the map with opacity based on Delta value
  • Changed the TapeStrip Filter for manual size input
  • Fixed a few minor issues

2022-09-27:
  • The Auto-Scroll in fixed ChartScale has been improved

2022-10-01:
  • Added text rows for Delta, Volume and Cumulative Delta

2022-11-02:
  • Changed the FootPrint Resize- and Scale-Behaviour
  • The indicator now remembers fixed and automatic scale properties when switching between modes.

2022-11-03:
  • Improved Fixed Scale Auto-Scrolling
  • Improved opacity and readability

2022-11-04:
  • Improved Fixed Scale Auto-Scrolling
  • Added stacked imbalances
  • Added Volume and Delta per Bar

2022-11-07:
  • Alerts for stacked Imbalances have been added
 
Suggest other entries I might like
Details: FootPrintV2 Chart for NT8


September 28th, 2022
Size: 26.34 KB
Downloaded: 2125 times

Keywords: footprint profile v2 volume
BarCounterBPA v1.0 5 *
BarCounterBPA v1.0

Attending the Al Brooks' "Brooks Price Action" discord, I noticed that their bar numbering was only during Regular Trading Hours (RTH), and displayed just the EVEN bar numbers. For instance, for "CME Index Futures US RTH", the numbering began with the second bar after the 0930 EST open, and ended at 1700.

Many thanks to the creator of the BASIS with which I began: Bar Counter Colored, I believe it was.

Options for even OR odd numbers - doing both would take up too much space. Also spacing and coloring options for the numbers, etc., from the original script, unchanged.

Can also optionally number bars in an ENTIRE session....ETH - Extended Treading Hours, for example for "CME Index Futures US ETH".

Enjoy, or modify to suit your needs.
 
Suggest other entries I might like
Details: BarCounterBPA v1.0


September 27th, 2022
Size: 92.08 KB
Downloaded: 167 times
[Status unknown]
AddPlotNames2a 5 *
This indicator will automatically label all plots in the price panel. The plot names are what are assigned by the creator of the indicator, there are no provisions to change the plots names.

You have the options of:
Font type and size.
Area width for labels
background area color
Number of ticks away from the current price (live) or historically the close of the historical bar
No labels.

NOTE: If you scroll the bars and are only looking at historical bars, the label background will change to dim gray to indicate you are not looking at live bars. If you have enabled Ticks away option then the letter "H" will precede the ticks value indicating that the ticks value is from the last closed bar shown. When you return to live bars, the label background will return to your selection and if viewing ticks, the "H will be removed.

Please see instructional video in this thread:
 
Suggest other entries I might like
Details: AddPlotNames2a


September 25th, 2022
Size: 3.39 KB
Downloaded: 328 times
HalfTrend for NT8 5 *
A simple port of the famous HalfTrend indicator.
 
Suggest other entries I might like
Details: HalfTrend for NT8


September 5th, 2022
Size: 8.36 KB
Downloaded: 825 times

Keywords: half halftrend trend
Joe Ross SMA EMA Crossover indicator for NinjaTrader 8 5 *
This indicator is based upon Joe Ross's Camelback technique. Please refer to: https://intranet2012.files.wordpress.com/2014/05/joe-ross-chapter_23_191_202-the-camelback-technique.pdf

I have set the default SMA value to 30 instead of Joe Ross's 40 SMA. I have also included sound files used by this indicator. There could be too many arrows printed on the chart if you enable trend arrows. You may want to read Joe Ross's chapter from the above link, and test your strategy before entering any trade using this indicator. Please let me know with any suggestions to further improve this indicator.
 
Suggest other entries I might like
Details: Joe Ross SMA EMA Crossover indicator for NinjaTrader 8


August 30th, 2022
Size: 64.74 KB
Downloaded: 285 times
Wave A B C 5 *
This indicator is a conversion of Tradingview's indicator: https://www.tradingview.com/script/nYOzTA1Y-UCS-TTM-Wave-A-B-C/

Per @Tradarr request here:
 
Suggest other entries I might like
Details: Wave A B C


August 15th, 2022
Size: 5.94 KB
Downloaded: 262 times
PEMA 5 *
Pentuple EMA.
 
Suggest other entries I might like
Details: PEMA


May 17th, 2022
Size: 3.37 KB
Downloaded: 577 times
Waddah Attar Explosion 4 *
"This indicator was first published in Code Base at mql4.com 06.03.2008" (1) and later converted to NT8 by Jeremy Bankes. According to the mt4 free download website, the "Indicator Waddah Attar Explosion is very powerful. It alerts you to buy , sell , exit buy and exit sell."

This indicator works as it is supposed to and this code is not fully finished. If you are a coder and would like to contribute more to this, please feel encouraged to come up with a new version! The link below will guide you to the code.

Please contact the original author for any questions or comments.

Sources

https://forum.ninjatrader.com/forum/ninjatrader-7/indicator-development-aa/39786-metatrader-indicator-to-ninjatrader

https://github.com/JeremyBankes/WaddahAttarExplosion (1)

 
Suggest other entries I might like
Details: Waddah Attar Explosion


April 10th, 2022
Size: 9.16 KB
Downloaded: 767 times
HeikinAshi RSI Oscillator (HARSI) 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

This is the HARSI indicator, requested in THIS thread.

This indicator is a port from TradingView. This indicator was originally created by a gentleman named JayRogers. If you want more info on this indicator, go HERE.

Most of the items in the settings should be self-explanatory.

The customization for the horizontal lines, and plots are near the bottom of the UI, if the styling or levels need to be changed.

The Stochastic Ribbon(blue/red lines) is disabled by default. If you use the ribbon, and the ribbon is taller than you want, you can use the "Stoch Scaler" input to scale it to a percentage of its normal size.

The RSI histogram is the same as the regular RSI(yellow line), so the histogram is also disabled by default.

For coders interested in pulling the HA levels for strategies... The bars are created within onRender(), so there is no actual object for the bars on the chart. There is however, and exposed data series for the OHLC values of the HA bars. The four individual data series are called, openHA[0], highHA[0], lowHA[0], closeHA[0] respectively.

NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.


---EDIT - V2 13May2022---
*Added Null/Bars check to OnRender() method.
*Removed logic to attempt to automatically set the LINES for the Stochastics to transparent, when using 'ribbon' mode for the Stochastics. This might cause error in the case a user switches back and fourth.
 
Suggest other entries I might like
Details: HeikinAshi RSI Oscillator (HARSI)


April 5th, 2022
Size: 13.22 KB
Downloaded: 716 times

Keywords: ashi harsi heikin heikinashi rsi stochastic
Trend Magic [NT8] 5 *
The Trend Magic indicator is an ATR-based trend line that uses CCI to control its upward and downward movement. It was once a popular indicator in the Forex trading world. When the CCI is greater than zero the line is only able to move upwards, and conversely, when the CCI is less than or equal to zero the line is only able to move downwards.

By default the line is colored based on the last direction it has moved. Enabling the CCI color mode will color the line based on if the CCI value is above or below zero.
 
Suggest other entries I might like
Details: Trend Magic [NT8]


March 17th, 2022
Size: 6.23 KB
Downloaded: 812 times

Keywords: atr nt8 trendmagic
View the winning 'starred entries' PriceActionSwingV2 & PriceActionSwingProV2 5 *
Winning Entry January 1st, 2023 to February 1st, 2023 [1 votes]

I've actually been working on this for years. At first, I just wanted to make it so the code was more readable so I could figure out what makes it tick. Dorschden's work is really an impressive effort IMO. But somewhere along the way, I learned that Draw objects are performed by the CPU and rendered objects are performed by the GPU. PriceActionSwing on a 12-range chart over 5 days could produce 50,000 draw objects which results in serious performance issues.

**************************************************************************
Aug. 31st, 2022 - I've been communicating with Dorschden, the original author of PAS and we both agreed that only one version should be available and I don't mind saying his is vastly superior to mine. He fixed things, added things and got everything working that I was clueless about. His is located in the free area here: PriceActionSwing

I'm removing the download ability and a year or so from now, I'll probably delete the entire post.
***************************************************************************

PSS. There is a discussion for PAS here. I can't promise I will answer every question right away but maybe there is someone else who can. I'll get to it eventually though - I've subscribed to the thread. I'd rather this was a community effort anyway. Feel free to discuss what new additions would be good but I think I'd rather get everything in the old version working first, if anyone can explain how it's supposed to work. (I can't.)
 
Suggest other entries I might like
Details: PriceActionSwingV2 & PriceActionSwingProV2


March 13th, 2022
Downloaded: 724 times
[Status unknown]
On Screen Day of Week Display 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

This is a simple indicator that allows you to plot the day of the week name on the sessions bar's start. You can name the days whatever you want(Mon,Monday,M), by manipulating the "Day Names" section.

If the day isn't labeled the way you want... E.g., the first session on a Forex template is Sunday, but if I want it to say "Monday," you can input "Monday" in the "Day1" text field.

This indicator works onEachTic, and will work on Daily and Intraday charts.

This indicator was created from specs in THIS post.

NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.







---EDIT - V2 3March2022---
Adding an input, so that you can affix the labels to the BOTTOM of the chart.

 
Suggest other entries I might like
Details: On Screen Day of Week Display


March 3rd, 2022
Size: 4.12 KB
Downloaded: 179 times
Highlight Extended Trading Hours 5 *
This is an indicator I created to highlight overnight sessions in NT8 the same way that TOS does. You will have to modify the script to change color via HEX code. The time is set for East Coast, so you may have to manually change start and stop times for RTH in Ninjascript Editor, then recompile.

Updated file version: (2/4/22)
-Doesn't create unnecessary new panel
-Overnight Session Color is adjustable from settings panel
Enjoy the tweaks
 
Suggest other entries I might like
Details: Highlight Extended Trading Hours


January 29th, 2022
Size: 162.58 KB
Downloaded: 400 times
ZombiePack9 Indicators 5 *
Zombie Pack 9 includes Zombie AccountInfo, Zombie BarTimer, Zombie BBMACD, Zombie Candles, Zombie Candles Plain, Zombie EMA, Zombie EMA Cloud, Zombie Levels, Zombie NetPriceChange, Zombie PowerBox, Zombie PowerLine, Zombie PriceInfo, Zombie TradeMarkers, Zombie Trail, and Zombie ZigZag indicators. Zombie ZigZag & Zombie Trade Markers had significant contributions from other authors.

- Zombie AccountInfo shows the unrealized PnL, total PnL, and active orders/positions
- Zombie BarTimer shows the remaining time on the current bar before it closes.
- Zombie BBMACD helps identify the medium term trend
- Zombie Candles helps identify the medium term trend
- Zombie Candles Plain provide classic candle colors with the ability to change to candle outline and body colors (optional)
- Zombie EMA identifies the medium term trend
- Zombie EMA Cloud helps identify the medium term trend
- Zombie Levels includes horizontal lines for 100 levels and previous close
- Zombie Net Price Change shows the percentage difference from previous session close price
- Zombie PowerBox identifies the price range and can draw attention early to a structure change
- Zombie PowerLine identifies the medium term trend and pullback location
- Zombie PriceInfo provides PnL for any open positions and pricing for the current instrument
- Zombie Setup Tracker helps identify the amount of energy in the market and in which direction
- Zombie Trade Markers to help with trade review
- Zombie Trail helps to identify new micro trends (includes setup alerts, sound file, and candle colors)
- Zombie Wave 1/2 helps to identify short and long term trends
- Zombie ZigZag helps identify swing highs & lows

Zombie9AccountInfo
Zombie9BarTimer
Zombie9BBMACD
Zombie9Candles
Zombie9CandlesPlain
Zombie9EMA
Zombie9EMACloud
Zombie9Levels
Zombie9NetPriceChange
Zombie9PowerBox
Zombie9PowerLine
Zombie9PriceInfo
Zombie9SetupTracker
Zombie9TradeMarkers
Zombie9Trail
Zombie9Wave1/2
Zombie9ZigZag

ZombiePack 9 v1.040

Change Log
03/27/2023 v1.040 - Improved performance
02/23/2023 v1.034 - Added Stacked and Boosted setups to Zombie9Candles
01/30/2023 v1.029 - Added support for zombie setups and creepers in the Zombie9Candles
01/19/2023 v1.028 - Added background color control to BBMACD & EMA
01/08/2023 v1.027 - Added TradeMarkers to support trade review (rfk)
10/30/2022 v1.025 - Added SetupTracker to support Creeper setups
10/20/2022 v1.022 - Optimization and bug fixes
10/14/2022 v1.021 - Changed several default settings
10/11/2022 v1.020 - Added AccountInfo indicator
09/27/2022 v1.018 - Changed several default colors and reduced default lines
09/15/2022 v1.016 - Updates to Zombie9Candles
08/26/2022 v1.015 - Changed several default values & added Zombie9Candles
05/23/2022 v1.010 - Added Zombie9BBMACD and changed several default values
04/11/2022 v1.009 - Added ZombieTracker and changed several default values
03/11/2022 v1.008 - Added Wave1 & Wave2 with color slope
02/22/2022 v1.005 - Fixed trail sound playing on alerts
02/20/2022 v1.004 - Changed several defaults and improved the EMA
02/04/2022 v1.003 - Changed several defaults and added PowerLine, Stochastic, MACD
01/25/2022 v1.001 - Initial release


For further discussion:
ZombiePack Discussion
 
Suggest other entries I might like
Details: ZombiePack9 Indicators


January 25th, 2022
Size: 141.88 KB
Downloaded: 1112 times
NT Alternative Sound Files for Orders 5 *
Small, simple change to NinjaTrader's default order management sounds ("stop filled," "order submitted," etc.).

These sounds have a similar female voice, but with a slightly more realistic overall sound, imo. The audio is just a little bit sped up to still give it that emotionally flat, robotic feel.

Already made these for myself, so it's a zero effort contribution. If you like them, keep them. If you don't, simply restore the original WAV files.

The zip file contains only WAV files and the sounds can be previewed without installation.

Installation: Copy to NinjaTrader sounds directory, by default located at C:\Program Files (x86)\NinjaTrader 8\sounds
 
Suggest other entries I might like
Details: NT Alternative Sound Files for Orders


January 7th, 2022
Size: 185.34 KB
Downloaded: 207 times
Support Resistance Zone Drawing Tool 5 *
Hello, I have created 2 separate "Region Highlight Y" drawing tools to create a set of support and resistance "Zone" drawing tools. I personally add them to a drawing tool tile for quick support and resistance chart mark up.

Version 1.001
Made in NT8 8.0.25.0

Enjoy!
 
Suggest other entries I might like
Details: Support Resistance Zone Drawing Tool


January 4th, 2022
Size: 165.52 KB
Downloaded: 649 times
Support Resistance Horizontal Lines 4 *
Hello,

With the help of NinjaTrader_Kate I have created 2 separate line tools, that you can set the default color of your choice for support and resistance areas.

NT8 version 8.0.25.0

Enjoy!
 
Suggest other entries I might like
Details: Support Resistance Horizontal Lines


December 17th, 2021
Size: 12.23 KB
Downloaded: 311 times
SQN - System Quality Number optimization type
This is a new optimizer type for comparing strategies in the Strategy Analyzer called System Quality Number originally devised by Van Tharpe. The formula is

SQN = sqrt(N) * average("Profit") / stddev("Profit")

where N is the number of trades, which encourages a large number of trades, a large average profit, and a small standard deviation.

To install, take SQN.cs and

1. Copy this to My Documents/NinjaTrader 8/bin/Custom/OptimizationFitnesses
2. Recompile any of your indicators or strategies -- this will cause the optimizer type to be compiled as well
3. "SQN - System Quality Number" will show up in your list of optimizer types
4. The SQN value shows up in the Performance column on the grid
 
Suggest other entries I might like
Details: SQN - System Quality Number optimization type


December 7th, 2021
Size: 2.90 KB
Downloaded: 59 times

Keywords: sqn van tharpe
ZombiePack8 Indicators 5 *
Zombie Pack 8 includes Zombie BarTimer, Zombie Candles Plain, Zombie Keltner ATR, Zombie Levels, Zombie NetPriceChange, Zombie PriceInfo, Zombie Trail, and Zombie ZigZag indicators. Zombie ZigZag had significant contributions from other authors.

- Zombie BarTimer shows the remaining time on the current bar before it closes.
- Zombie Candles Plain provide classic candle colors with the ability to change to candle outline and body colors
- Zombie Keltner ATR to help with trend identification and overbought vs oversold
- Zombie Levels includes horizontal lines for Pivot Points and Previous H/L/C
- Zombie Net Price Change shows the percentage difference from previous session close price
- Zombie PriceInfo provides PnL for any open positions and pricing for the current instrument
- Zombie Wave 1 & 2 identifies pullback areas often of supply & demand zones
- Zombie Trail 1 & 2 helps to identify new micro trends (includes setup alerts and sound file)
- Zombie ZigZag helps identify swing highs & lows

Zombie8BarTimer v1.001
Zombie8CandlesPlain v1.001
Zombie8KeltnerATR v1.001
Zombie8Levels v1.001
Zombie8NetPriceChange v1.001
Zombie8PriceInfo v1.001
Zombie8Trail1 v1.001
Zombie8Trail2 v1.001
Zombie8Wave1 v1.001
Zombie8Wave2 v1.001
Zombie8ZigZag v1.001


Change Log
12/03/2021 v1.001 - Initial release


For further discussion:
ZombiePack Discussion
 
Suggest other entries I might like
Details: ZombiePack8 Indicators


December 3rd, 2021
Size: 55.81 KB
Downloaded: 320 times
Label Remover 5 *
Removes the label from all other indicators attached to that chart. Makes it so that there's no text at the top of your chart covering things up.  
Suggest other entries I might like
Details: Label Remover


December 2nd, 2021
Size: 1.37 KB
Downloaded: 261 times
ZombiePack7 Indicators 5 *
Zombie Pack 7 includes Zombie BarTimer, Zombie Candles Plain, Zombie Levels, Zombie NetPriceChange, Zombie PowerLine1/2, Zombie PriceInfo, Zombie TMA Bands, Zombie Trail, and Zombie ZigZag indicators. Zombie TMA Bands and Zombie ZigZag had significant contributions from other authors.

- Zombie BarTimer shows the remaining time on the current bar before it closes.
- Zombie Candles Plain provide classic candle colors with the ability to change to candle outline and body colors
- Zombie Levels includes horizontal lines for Pivot Points and Previous H/L/C
- Zombie Net Price Change shows the percentage difference from previous session close price
- Zombie PowerLine 1/2 identifies the middle of a range and can draw attention early to a structure change
- Zombie PriceInfo provides PnL for any open positions and pricing for the current instrument
- Zombie TMA Bands help with trend identification and overbought vs oversold (my preference over Keltner Bands)
- Zombie Wave 1/2 identifies pullback areas often of supply & demand zones
- Zombie Trail helps to identify new micro trends (includes setup alerts and sound file)
- Zombie ZigZag helps identify swing highs & lows

Zombie7BarTimer v1.006
Zombie7CandlesPlain v1.006
Zombie7Levels v1.006
Zombie7NetPriceChange v1.006
Zombie7PowerLine1 v1.006
Zombie7PowerLine2 v1.006
Zombie7PriceInfo v1.006
Zombie7TMABands v1.006
Zombie7Trail v1.006
Zombie7Wave1 v1.006
Zombie7Wave2 v1.006
Zombie7ZigZag v1.006


Change Log
11/17/2021 v1.006 - removed two unused files
11/16/2021 v1.005 - updated TMABand settings
11/14/2021 v1.004 - added Wave1/2
11/09/2021 v1.003 - Initial release
11/09/2021: Removed version no. on request


For further discussion:
ZombiePack Discussion
 
Suggest other entries I might like
Details: ZombiePack7 Indicators


November 9th, 2021
Size: 55.93 KB
Downloaded: 341 times
Modification of the NT* RiskReward drawing tool: display risk and reward ticks 5 *
Attached is a modification of the Risk Reward drawing tool from NT8. In addition to the functions of the tool, it also displays reward and risk in points/ticks. You may want to consider replacing the default RiskReward drawing tool in order to add this function. In order to achieve this, just add the few code lines in the render section commented "//take to RiskReward app" and copy and paste them into the script Riskreward at the respective locations. The Riskreward script is in the folder C:\Users\<user name>\Documents\NinjaTrader 8\bin\Custom\DrawingTools. Please note that this functionality will get lost with a program update, because @apps are system apps.
 
Suggest other entries I might like
Details: Modification of the NT* RiskReward drawing tool: display risk and reward ticks


October 31st, 2021
Size: 7.52 KB
Downloaded: 242 times

Keywords: drawing reward risk tool
jprBollingerBands 5 *
This is an add on to the standard Bollinger Bands Script. The enhancement allows the user to choose from any of the following Moving Averages.

EMA,
SMA,
HMA,
WMA,
DEMA,
TMA,
TEMA,
VWMA,
ZLEMA
 
Suggest other entries I might like
Details: jprBollingerBands


October 3rd, 2021
Size: 16.63 KB
Downloaded: 246 times

Keywords: average bands bollinger moving deviation
ZombiePack6 Indicators 5 *
Zombie Pack 6 includes Zombie BarTimer, Zombie Candles, Zombie DM LineI/II Zombie EMA, Zombie NetPriceChange, Zombie PowerLine, Zombie PriceInfo, Zombie Setup Alerts, Zombie WaveI/II, and Zombie ZigZag indicators. Zombie DMLine, and Zombie ZigZag had significant contributions from other authors.

- Zombie6BarTimer shows the remaining time on the current bar before it closes.
- Zombie6Candles help visually identify the "buy/sell zone" as well as strong pullbacks.
- Zombie6DMLineI/II helps identify support & resistance and can draw attention early to structure change
- Zombie6EMA includes 5 different EMA period lines (8, 10, 21, 50, 200) which help identify levels and entries using the speedlines
- Zombie6NetPriceChange shows the percentage difference from previous session close price
- Zombie6PowerLine identifies the middle of a range and can draw attention early to a structure change
- Zombie6PriceInfo provides PnL for any open positions and pricing for the current instrument
- Zombie6SetupAlerts shows dots for "the 50" entry setup and diamonds for the "High/Low" entry setup
- Zombie6WaveI/II shows the pullback and rollover areas
- Zombie6ZigZag highlights the market structure


Zombie6BarTimer v1.002
Zombie6Candles v1.002
Zombie6CandlesPlain v1.002
Zombie6DMLineI v1.002
Zombie6DMLineII v1.002
Zombie6EMA v1.002
Zombie6NetPriceChange v1.002
Zombie6PowerLine v1.002
Zombie6PriceInfo v1.002
Zombie6SetupAlerts v1.002
Zombie6WaveI v1.002
Zombie6WaveII v1.002
Zombie6ZigZag v1.002


Change Log
09/22/2021 v1.002 - Fixed reference issue with DM Line indicators
09/17/2021 v1.001 - Initial release


For further discussion:
ZombiePack Discussion
 
Suggest other entries I might like
Details: ZombiePack6 Indicators


September 22nd, 2021
Size: 66.03 KB
Downloaded: 357 times
UniRenko HA BarsType V1.0 4 *
I started an attempt here to connect UniRenko BarType with Heikin Ashi. Currently, there still seem to be problems with the calculation of the Open/Close, maybe someone can help and find the error.
 
Suggest other entries I might like
Details: UniRenko HA BarsType V1.0


September 21st, 2021
Size: 2.06 KB
Downloaded: 390 times

Keywords: heikinashi unirenko barstypes
BigConstantLines v1.1 5 *
BigConstantLines v1.1

Some traders use a lot of static levels that are sometimes far from current price.
Other want to always be reminded of Big Round Numbers, or quarters, halfs, etc.
Some want a mix of both.

BigConstantLines will use a starting price value (CenterLineValue) and automatically create lines 16 levels above, and 16 levels below using the AddPointsValue increments. OR, just enter each level manually leaving the CenterLineValue and AddPointsValue properties blank/zero.

One can also autopopulate and then override any level with a manually entered price. This may be a S/R level, Pivot, All Time High/Low, whatever. The indi can be added more than once in case there are some numbers from say daily/weekly/month charts that are significantly out of the current trading range, but that you want on the chart if you get there, or if you just want more than 33 levels.

Some instruments tend to move in pretty reliable patterns, say 25 handles. Pick a starting price
for CenterLineValue and enter 25 in the AddPointsValue, voila.

Note: Line17 is the CenterLine, and cannot be manually overridden when using the autopopulate mode.

(This is hack of the standard Constant Lines indicator. It's prolly gonna make your machine explode, create a new COVID variant, cause constipation, and remove all hope for whirled peas. Use at your own risk.)

Update: I've received some good suggestions. However I don't plan to implement any new features or changes, it does a certain thing well. Perhaps others will take this and add features to it, go nuts!

More than one request was for line color/thickness control. For this I suggest you add the indi to a chart, make whatever changes you want, and then save the Default template for the indi. Your custom settings will forever be saved and used on any chart you add the indi to moving forward.
Enjoy!
 
Suggest other entries I might like
Details: BigConstantLines v1.1


August 25th, 2021
Size: 4.42 KB
Downloaded: 315 times
BigConstantLines v1.1
BigConstantLines v1.1

Some traders use a lot of static levels that are sometimes far from current price.
Other want to always be reminded of Big Round Numbers, or quarters, halfs, etc.
Some want a mix of both.

BigConstantLines will use a starting price value (CenterLineValue) and automatically create lines 16 levels above, and 16 levels below using the AddPointsValue increments. OR, just enter each level manually leaving the CenterLineValue and AddPointsValue properties blank/zero.

One can also autopopulate and then override any level with a manually entered price. This may be a S/R level, Pivot, All Time High/Low, whatever. The indi can be added more than once in case there are some numbers from say daily/weekly/month charts that are significantly out of the current trading range, but that you want on the chart if you get there, or if you just want more than 33 levels.

Some instruments tend to move in pretty reliable patterns, say 25 handles. Pick a starting price
for CenterLineValue and enter 25 in the AddPointsValue, voila.

Note: Line17 is the CenterLine, and cannot be manually overridden when using the autopopulate mode.

(This is hack of the standard Constant Lines indicator. It's prolly gonna make your machine explode, create a new COVID variant, cause constipation, and remove all hope for whirled peas. Use at your own risk.)
 
Suggest other entries I might like
Details: BigConstantLines v1.1


August 25th, 2021
Size: 4.42 KB
Downloaded: 55 times
gbATRxMTF 5 *
gbATRxMTF, Ver 1.0, TraderGB, August 15, 2021

Description:
Plots the average true range of an alternative periodicity than that of the chart (requested by jmont1).

Parameters:
* BarType : Month, Week, Day, Minute, Second, Tick, Volume, Delta (default = Minute)
* BarValue: Value to be used for BarType (default = 15)
* Period : Lookback for ATR
 
Suggest other entries I might like
Details: gbATRxMTF


August 15th, 2021
Size: 3.56 KB
Downloaded: 240 times

Keywords: atr mtf
ZombiePack5 Indicators 5 *
Zombie Pack 5 includes Zombie BarTimer, Zombie Candles, Zombie Plain Candles, Zombie CCI, Zombie DMLine, Zombie EMA, Zombie KeltnerATR, Zombie NetPriceChange, Zombie Power Line, Zombie PriceInfo, Zombie Setup Alerts, Zombie TMA Bands, and Zombie ZigZag indicators. Zombie DMLine, Zombie TMA Bands, and Zombie ZigZag had significant contributions from other authors.
  • - Zombie BarTimer shows the remaining time on the current bar before it closes.
  • - Zombie Candles help visually identify the "buy/sell zone" as well as strong pullbacks
  • - Zombie Plain Candles provide classic candle colors with the ability to change to candle outline and body colors
  • - Zombie CCI helps identify the "buy/sell zone" as well as divergence
  • - Zombie DM Line helps identify support & resistance and can draw attention early to structure change
  • - Zombie EMAs includes 5 different EMA period lines (8, 21, 50, 100, 200) which help identify the major trend and potential levels of support & resistance
  • - Zombie KeltnerATR shows 3 line levels above and below the 21-EMA at a distance of 1 average true range(ATR) each
  • - Zombie NetPriceChange shows the percentage difference from previous session close price
  • - Zombie Power Line identifies the upper and lower levels of a range
  • - Zombie PriceInfo provides PnL for any open positions and pricing for the current instrument
  • - Zombie Setup Alerts identify Spike setups with diamonds and Bump setups with dots plus Zombie setups with dots and HalfLife setups with diamonds
  • - Zombie TMA Bands help with trend identification and overbought vs oversold (my preference over Keltner Bands)
  • - Zombie ZigZag helps identify swing highs & lows

Zombie5BarTimer v1.007
Zombie5Candles v1.007
Zombie5CandlesPlain v1.007
Zombie5CCI v1.007
Zombie5DMLine v1.007
Zombie5EMA v1.007
Zombie5EMAHisto v1.007
Zombie5KeltnerATR v1.007
Zombie5MACD v1.007
Zombie5NetPriceChange v1.007
Zombie5PowerLine v1.007
Zombie5PriceInfo v1.007
Zombie5RSI v1.007
Zombie5SetupAlerts v1.007
Zombie5SpeedLines v1.007
Zombie5TMABands v1.007
Zombie5ZigZag v1.007


Change Log
09/08/2021 v1.007 - Added EMAHisto, MACD, RSI, SpeedLines
08/19/2021 v1.003 - Added TMA bands
08/14/2021 v1.002 - Initial release

For further discussion:
ZombiePack Discussion
 
Suggest other entries I might like
Details: ZombiePack5 Indicators


August 14th, 2021
Size: 71.59 KB
Downloaded: 386 times
2 Pivot 2 profiles 4 *
I hope you all don't mind me posting. It's nothing big but I was bored.

It has the monthly and weekly pivots along with a 3 day and 28 RTH (or should be) volume profile.

Since these really aren't indicators, from here on out I'll be posting these and ideas in my trading journal.

 
Suggest other entries I might like
Details: 2 Pivot 2 profiles


August 7th, 2021
Size: 28.84 KB
Downloaded: 109 times

Keywords: pivot points profile volume
SlopeAngleV1 5 *
Ninjatrader 8 version of my 'True Slope Indicator V5", which was for NT 7.

This indicator plots the angle between two points, in degrees, so a normal human can understand it.

In this image, one instance is plotting the slope of an implied line connecting the current close, Close[0], with the close 10 bars ago, Close[10].
The other instance is plotting the slope of an implied line connecting the current value of a simple moving average, SMA(14)[0], to its value 10 bars ago, SMA(14)[10].

Use of the indicator should be pretty self-explanatory, but 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. Where the value is zero, whatever you're plotting should be horizontal at that point.
 
Suggest other entries I might like
Details: SlopeAngleV1


July 26th, 2021
Size: 1.75 KB
Downloaded: 298 times
ZombiePack3 Indicators 5 *
Zombie Pack 3 includes Zombie BarTimer, Zombie Candles, Zombie EMA, Zombie NetPriceChange, Zombie PowerLine, Zombie PriceInfo, Zombie Setup Alerts, and Zombie SMI indicators.
- Zombie3BarTimer shows the remaining time on the current bar before it closes.
- Zombie3Candles help visually identify the "buy/sell zone" as well as strong pullbacks.
- Zombie3EMA includes 5 different EMA period lines (8, 10, 21, 50, 200) which help identify levels and entries using the speedlines
- Zombie3NetPriceChange shows the percentage difference from previous session close price
- Zombie3PowerLine identifies the middle of a range and can draw attention early to a structure change
- Zombie3PriceInfo provides PnL for any open positions and pricing for the current instrument
- Zombie3SetupAlerts shows dots for "the 50" entry setup and diamonds for the "High/Low" entry setup
- Zombie3SMI can draw attention early to a momentum shift

Zombie3BarTimer v1.004
Zombie3Candles v1.004
Zombie3EMA v1.004
Zombie3NetPriceChange v1.004
Zombie3PowerLine v1.004
Zombie3PriceInfo v1.004
Zombie3SetupAlerts v1.004
Zombie3SMI v1.004


Change Log
07/23/2021 v1.004 - Added new High/Low scenario to Zombie3SetupAlerts
07/22/2021 v1.003 - Added Zombie3SetupAlerts
07/21/2021 v1.002 - Fixed Zombie3Candle condition issue
07/20/2021 v1.001 - Initial release


For further discussion:
ZombiePack Discussion
 
Suggest other entries I might like
Details: ZombiePack3 Indicators


July 20th, 2021
Size: 29.24 KB
Downloaded: 456 times
PCI Indicator 5 *
Percentage Chance Indicator V1.0

Plots a PPO and smoothed line normalized.




When the plots are above the 50% line, the price short term is swinging up. Vise Versa for below the line.

If the PPO is above the smoothed line, the color is Up Color otherwise Down Color.

If you see any errors, please let me know so that I can fix them!

Thanks
 
Suggest other entries I might like
Details: PCI Indicator


July 13th, 2021
Size: 8.29 KB
Downloaded: 675 times

Keywords: pci ppo
gbDWAP 5 *
gbDWAP, Ver 1.0, TraderGB, June 24, 2021

Description:
gbDWAP is the Delta Volume Weighted Average Price. I was interested in what it would look like if regular volume in VWAP was replaced with the 'absolute value' of the delta volume. Note, since delta volume can be either positive or negative, the absolute value is used rather than the signed value. The Typical price is used in the calculation for this indicator.

The attached chart shows VWAP (Yellow), DWAP-BidAsk (Cyan), and DWAP-UpDownTick (Pink) side-by-side so you can see how they appear relative to one another. At this point, this indicator is only an experiment born out of curiosity and I have not studied it much to determine what value it may have, if any. My initial thought is that it adds no additional value over VWAP.

Notes:
1) Make sure you enable Tick Replay for this indicator.
2) This indicator requires that you have the NT8 OrderFlowCumulativeDelta indicator. If you have the NinjaTrader Lifetime license you should have this.

Parameters:
* DeltaType: Base the DWAP on either BidAsk or UpDownTick
 
Suggest other entries I might like
Details: gbDWAP


June 25th, 2021
Size: 2.49 KB
Downloaded: 458 times
gbPriceReferenceATR 4 *
gbPriceReferenceATR, Ver 1.0, TraderGB, June 24, 2021

Description:
Shows current price in relation to ATR reference points. The anchor point where the ATR calculations are pinned to can be the Close, High, Low, Median, Open, Typical or Weighted price of the current bar or any bar in the past. ATR calculations are always made from the prior bar to the current bar. No matter what price and bar is selected, the upper/lower reference lines are calculated by adding/subtracting half the ATR factor (ATR * MultipleATR) from the given price/bar anchor point.

Parameters:
* LookbackATR: Length for the ATR calculation (default=10)
* MultipleATR: Multiple used for ATR calculation (default=1)
* AnchorPoint: Price to use to anchor ATR calculations to (default=Median)
* BarsBack: Bar to use for anchor ATR calculations to (default=0)
 
Suggest other entries I might like
Details: gbPriceReferenceATR


June 24th, 2021
Size: 4.43 KB
Downloaded: 253 times

Keywords: atr reference
gbMajorBar 5 *
gbMajorBar, Ver 1.0, TraderGB, June, 24 2021

Description:
Highlights bars with above normal range and volume.

Notes:
1) This indicator is designed to be used on bars that vary in range and volume. Thus, it is not intended to be used with bars with constant range or volume (for example, range bars or volume bars).

2) WAV files are within included zip file. You'll have to manually copy and paste these files to your sound folder within NT8 (for example, C:\Program Files (x86)\NinjaTrader 8\sounds).





Parameters:
* AverageLookback: Lookback period to determine what is normal or typical.
* DevType: Deviation type: ATR or StdDev (default=StdDev)
* RangeMultiple: Threshold multiple above normal range (min=1, default=2)
* VolumeMultiple: Threshold multiple above normal volume (min=1, default=2)

MajorBar Plot Values:
0 = not a major bar
1 = major bar up
-1 = major bar down

Included sound files for alerts (place in NT sound folder):
MajorBarUp.wav
MajorBarDown.wav
 
Suggest other entries I might like
Details: gbMajorBar


June 24th, 2021
Size: 166.88 KB
Downloaded: 419 times
Coppock indicator 5 *
NT8 Version of the Coppock indicator. This is a WMA of two ROCs.

I had to fix a path in the source. Let me know if you see any problems.
 
Suggest other entries I might like
Details: Coppock indicator


June 11th, 2021
Size: 4.63 KB
Downloaded: 185 times
gbBuySellPressure 5 *
gbBuySellPressure, Ver 1.0, TraderGB, June 4, 2021

Make sure you have Tick Replay on when using this indicator.

Description: This is the stock NT8 BuySellPressure indicator with the following modifications (requested by cshrum):
1) Re-scaled between -100 and +100 (was between 0 and 100)
2) Buy pressure appears above zero and sell pressure appears below zero
3) Changed line sytle from line to bar
4) Added addtional reference lines (+50 to +100 and -50 to -100)
5) Added divergence marker on price panel (optional)
6) Added divergence marker on pressure panel (optional)
 
Suggest other entries I might like
Details: gbBuySellPressure


June 4th, 2021
Size: 3.25 KB
Downloaded: 379 times
HorizontalTick
HorizontalTick, Ver 1.0, TraderGB, June 4, 2021

Description:
Drawing tool that draws a short horizontal line. I use this to mark off confirmed swing highs and lows, but you may find it useful for other purposes.
 
Suggest other entries I might like
Details: HorizontalTick


June 4th, 2021
Size: 3.89 KB
Downloaded: 235 times
gbStochRSIv2 5 *
gbStochRSIv2, Ver 2.0, TraderGB, July 7, 2021

Description:
This is the Stochastic RSI oscillator by Chande and Kroll. Most implementations of this indicator use only a single length for both RSI and Stochastic calculations. This implementation allows separate input for each. In addition, an input is included for weighted smoothing of the results, which is actually double smooth. The results are adjusted to range between +100 and -100. A common calculation used by Ehlers to do signal lines is employed here.

References:
* The New Technical Trader, Tushar S. Chande and Stanley Kroll, 1994, p 124-133

Updates:
2021-05-30: Added opacity for plots.
2021-07-07: (Ver 2.0) Made updates on color/opacity/alerts per request.
 
Suggest other entries I might like
Details: gbStochRSIv2


May 30th, 2021
Size: 11.57 KB
Downloaded: 356 times
gbRevEngRSITrend 5 *
gbRevEngRSITrend, Ver 1.0, TraderGB, May 29, 2021

Description:
Uses the Reverse Engineered RSI indicator to determine trend. Fifty on the RSI marks the point where the average of up closes is equal to the average of down closes. If the RSI is above this point the average of the up closes is greater that the down closes and vice versa. Instead of using 50 as the point of demarcation, this indicator accounts for noise by defining upper and lower boundaries above and below 50 (default of 52 for upper and 48 for lower). An uptrend is signaled when a low is printed above the upper boundary plot and a downtrend when a high is printed below the lower boundary plot.

Plots for standard deviation or ATR bands are an additional option that can be employed. The upper deviation plot is a multiple of the StdDev or ATR added to the upper boundary plot. The lower deviation plot uses this same deviation value and subtracts it from the lower boundary plot.
 
Suggest other entries I might like
Details: gbRevEngRSITrend


May 30th, 2021
Size: 10.87 KB
Downloaded: 705 times

Keywords: reverse rsi trend engineered
gbWRBHiddenGap 5 *
gbWRBHiddenGap, Ver 1.0, TraderGB, May, 27 2021

Description:
Wide Range Body/Bar (WRB) Hidden Gap indicator by M. A. Perry of TheStrategyLab.com (wrbtrader on Futures.io)

Note, WRB can stand for either "Wide Range Body" or "Wide Range Bar", but they are separate items:
* Wide Range Bar interval represents the price area between the High and Low...often called the range of the interval.
* Wide Range Body interval represents the price area between the Close and Open...often called the body of the interval.

Only a small percentage of WRB Hidden GAP intervals qualify as a WRB Zone.
Following the instructions in chapter 2 in the WRB Analysis Free Study Guide. -M.A. Perry






Parameters:
* Lookback: Number of bars to evaluate for wide-ness (default = 3, Range: 3 to 20 max)
* WRBType: Look for wide-ness based on: body range, bar range, or both body and bar range (default = Body)
* GapType: If a hidden gap is found, draw rectangle around: BarRange, BodyRange, or GapRange (Default = GapRange)

From Chapter 1 of the Tutorial:
WRB Analysis is an analysis of changes in volatility and supply/demand. Simply, WRB helps traders to understand and exploit changes in volatility as a way to identify key price areas where there has been an important change in supply/demand between buyers and sellers prior to the appearance of any trade signals. Thus, WRB Analysis is primarily designed to improve the understanding of the price action prior to the appearance of any trade signal and improve the performance of a trade signal strategy. In addition, WRB Analysis is not a trade signal and it must be embedded (merged) within a trade signal strategy if you want to improve the performance of your trade signal strategies.

Included sound files for alerts (place in NT sound folder):
HiddenGapUp.wav
HiddenGapDown.wav

Notes:
* Version 1.0 of this indicator is based off chapters 1-3. I don't have the advanced section of this tutorial and any additional items from there are not included.

References:
* WRB Analysis Tutorials, M. A. Perry, 2014, chapters 1-3 (free download at TheStrategyLab.com).
* There are also chapters 4-12 which are for sale at TheStrategyLab.com (advanced section of tutorial).
 
Suggest other entries I might like
Details: gbWRBHiddenGap


May 27th, 2021
Size: 126.59 KB
Downloaded: 489 times
gbAvgHiLoPivot (Important Update Ver 1.1) 5 *
gbAvgHiLoPivot, Ver 1.1, TraderGB, June, 1 2021 Thanks to BobC for testing [ Important Update Ver 1.1...see updates below ]

Description:
This is an original indicator born out of curiosity and experimentation. It simply averages the pivot swing highs as one plot and does the same for the pivot swing lows. Once adjusted, the two plots should provide a solid reference to compare price action against. The swing size is adjustable and you get to choose how many of the most recent pivots you want to average. It’s a SMA of two of the most important data points of the price structure, the swing highs and swing lows.

Parameters:
* Span: defines the swing size (default = 7). The smaller the number the smaller the swings and the larger the number the larger the swings.
* PivotsToAvg: the number of the most recent pivots to average (default = 5, range from 1 to 99).

Plots:
* AvgPivotHi is the average of the last N swing pivot highs.
* AvgPivotLo is the average of the last N swing pivot lows.
* AvgPivotHiLo is the average of both the last N swing pivot highs and lows.



If trend shading is enabled, the following trend rules apply:
* To change to an UP trend: 2 consecutive lows must print above the average swing high plot, AvgPivotHi.
* To change to an DOWN trend: 2 consecutive highs must print below the average swing low plot, AvgPivotLo.

Suggestion:
* Set Span and PivotsToAvg to where the indicator hugs the price action in an up/down trend.
* Play around with the settings to discover the indicators benefits and limitations.

Included sound files for alerts (place in NT sound folder):
AvgHiLoSwingTrendUp.wav
AvgHiLoSwingTrendDown.wav

Updates:
2021-06-01 (Ver 1.1): Corrected bug in script where array list disallowed duplicate pivot values for both pivot highs and lows. This would cause the average to be incorrect if there was say two or more pivot highs or lows with the same value within the number of PivotsToAvg.
2021-06-24: Up loaded missing WAV files (look within zip file for WAV files).
 
Suggest other entries I might like
Details: gbAvgHiLoPivot (Important Update Ver 1.1)


May 24th, 2021
Size: 243.89 KB
Downloaded: 972 times
gbVolumeReversal 5 *
gbVolumeReversal, Ver 1.1, TraderGB, May 23, 2021 [ Updated ]

Description: This was my attempt to reverse engineer through trial-and-error Mark Leibovit’s volume reversal and volume sequential indicator. The calculations for this are unpublished and remain proprietary. This was first done about six years ago when I had access to the indicator with recent price action and simply messed around with price and volume until matching all the signals. Within this indicator I put a divergence signal, which is not part of Leibovit’s work. I personally don’t use this indicator, but some may find it useful.

References:
The Trader’s Book of Volume, The Definitive Guide to Volume Trading, Mark Leibovit, 2011, p 255-262
The Encyclopedia of Technical Market Indicators, Robert W. Colby, CMT, 2003, p 778-780

Updates:
Ver 1.1, 2021-05-27: Included options for each of the two text labels be optional (requested by chartman). Note, if you have 'Show Sequential VR Text' checked but not "Show Sequential VR", Sequential VR text will not appear.
 
Suggest other entries I might like
Details: gbVolumeReversal


May 23rd, 2021
Size: 4.71 KB
Downloaded: 973 times
gbPriceActionSwingKeltnerTrend 5 *
gbPriceActionSwingKeltnerTrend, Ver 1.0, TraderGB, May 19, 2021

Description: This is a modified version of gbPriceActionSwing requested by TraderG so it could be used in Market Analyzer. It provides a single plot called KeltnerTrend to indicate trend direction. It also colors the background based on trend direction. In addition, it provides sound alerts as an option.

If KeltnerTrend = 1 the trend is up
If KeltnerTrend = -1 the trend is down

Note, the option 'Show Plot' must be checked to show this on a chart or if using Market Analyzer.

Important Notes:
1) If you use this indicator with Market Analyzer, make sure you check 'Show Plot'.
2) If you use this indicator on a sub-panel of a chart and want to see the plot, check 'Show Plot'.
3) If you use this indicator for background color only, uncheck 'Show Post' and put it on the price-panel.

This comes with two wav files: KeltnerTrendUp.wav and KeltnerTrendDown.wav
If you choose to use these wav files, place them in the NT sound folder.
 
Suggest other entries I might like
Details: gbPriceActionSwingKeltnerTrend


May 19th, 2021
Size: 282.74 KB
Downloaded: 657 times
gbCloseOverCloseTrendMap 5 *
gbCloseOverCloseTrendMap, Ver 1.0, TraderGB, May 19, 2021

Description: Compares the current close to the closes of each of the last N-bars, where N is the number entered for Lookback. The top line of the trend map is colored green if the current close closed above the close one bar back and red if it closed below. The second line of the trend map follows the same color scheme but for two bars back, etc. This is done for N-bars back. I don't really care about a close that's the same as a close N-bars ago so I just assigned these to the downtrend.

The separate plot above the trend map is an indication of the trend. It switches to an uptrend if the current close is above all N previous closes and switches to a downtrend if the current close is below all N previous closes.

There is a separate transparent plot called TrendValue that can be used for those wanting to include this in Market Analyzer. A value of 1 indicates an uptrend and a value of -1 indicates a downtrend.






This script is dynamic with respect to the number of plots that appear in the trend map. If you enter 5 for the Lookback, you will get 5 lines in the trend map. If you enter 10, you get 10 lines, etc. The indicator allows a Lookback of 20 max, which I consider more than enough. But, if you do want more plots, feel free to modify the code to allow Lookback to take a higher max value. Keep in mind that there will be a plot for whatever number you choose. For example, if you change it to a max of 100 and enter 100 as the Lookback, you'll get 100 plots. I wouldn't go to crazy here so use whatever you think makes sense for your application of the indicator.

The order of the closes in the trend map are in descending order from the top down. This means that the top line of the trend map will be the Close status 1 bar back. The second line will be the Close status for 2 bars back, etc. The last line will always be the most distant Close. For example, if you enter 10 for the Lookback, the last line of the trend map will be the status of the current Close relative to the Close 10 bars back.

Special Note: Although this indicator has in its name "CloseOverClose" it actually uses 'Input' rather than 'Close' as the input series. What this means is that you can feed most indicators into gbCloseOverCloseTrendMap to get a trend map of that indicator. For example, instead of using Close as the input series, let’s say we use the Fisher transform to get a trend map of the Fisher transform. You can do this same thing with a moving average or any other indicator that seems logical for doing this. In a generic sense, the indicator is just comparing the current output with the output of 1-bar ago, 2-bars ago...N-bars ago. The detail of all these comparisons is shown in the trend map and summarized in the overall trend plot.
 
Suggest other entries I might like
Details: gbCloseOverCloseTrendMap


May 19th, 2021
Size: 3.66 KB
Downloaded: 573 times
gbFisherTransformMTF 5 *
gbFisherTransformMTF, Ver 1.0, TraderGB, May 17, 2021

Description: Multiple timeframe Fisher transform. Option to blend chart and additional timeframes and assign weighting.

Paramters:
Period - Period for Fisher transform on both timeframes (chart and additional timeframe).

Timeframe Paramters:
Enable - Enables additional timeframe Fisher transform (default = true). If false, it uses only chart timeframe.
Bar Type - Type of bar to use: Month, Week, Day, Minute, Range, Second, Tick, Volume, Renko, Delta (default = Range)
Bar Value - Bar value to use (default = 6)
Avg with Chart Timeframe - If true, averages the chart and addition timeframe Fisher transforms (default = true)
Weight for MTF - Weight given to additional Fisher transform when blending with chart timeframe (range: 0 to 1, default = .5 which gives equal to both)

Notes:
1) Delta bars are included in this indicator but can only be used if you have them installed.
 
Suggest other entries I might like
Details: gbFisherTransformMTF


May 17th, 2021
Size: 7.92 KB
Downloaded: 372 times
gbHiLoIntradayDaily 5 *
gbHiLoIntradayDaily, Ver 1.0, TraderGB, May 11, 2021

Description: Plot of daily high, low, midpoint, and upper/lower quarters. Sounds alert when a new daily high or low is made.

Includes two WAV files: NewDailyHigh.wav and NewDailyLow.wav
This is to be placed in the NT8 sound folder (usually C:\Program Files (x86)\NinjaTrader 8\sounds).
 
Suggest other entries I might like
Details: gbHiLoIntradayDaily


May 11th, 2021
Size: 122.25 KB
Downloaded: 397 times
gbHiLoIntradayWeekly 5 *
gbHiLoIntradayWeekly, Ver 1.0, TraderGB, May 11, 2021

Description: Plot of weekly high, low, midpoint, and upper/lower quarters. Sounds alert when a new weekly high or low is made.

Includes two WAV files: NewWeeklyHigh.wav and NewWeeklyLow.wav
This is to be placed in the NT8 sound folder (usually C:\Program Files (x86)\NinjaTrader 8\sounds).
 
Suggest other entries I might like
Details: gbHiLoIntradayWeekly


May 11th, 2021
Size: 136.00 KB
Downloaded: 261 times
TickHunter Trade Bot Indicator 5 *
TickHunter is a very powerful trade bot or trade assistant that provides many features including a trade panel with several buttons useful for managing trades. Have you ever wanted to place a pending order 1 tick above or below the previous candle? Have you ever wanted to move your stop-loss to break-even and then automatically trail your stop-loss? With TickHunter, it's easy!
  • Button 1: AB.OFF (toggle auto break-even types - button color hot pink when active)
  • Button 2: Rev (reverse market position)
  • Button 3: Close/Flat (Close chart instrument pending and market orders while Flat will close all account market and pending orders)
  • Button 4: AC.OFF (toggle auto close types - button color hot pink when active)
  • Button 5: TP+ (take-profit plus moved take-profit away from market price)
  • Button 6: BE+ (break-even plus moves stop-loss to break-even initial ticks in position favor)
  • Button 7: SL+ (stop-loss plus moves stop-loss closer to market price)
  • Button 8: Pop+ (pop plus - opens buy stop order above price)
  • Button 9: Pop- (pop minus - opens sell stop order below price)
  • Button 10: Drop- (drop minus - opens sell limit order above price)
  • Button 11: Drop+ (drop plus - opens buy limit order below price)
  • Button 12: S.Off (trade signal filter for auto pilot - hidden by default)
  • Button 13: AP.Off (auto pilot - trade/token count - hidden by default)
  • Button 14: V(1) (toggle volume/contract options 1 through 5 - volume/contracts to use when using pop+/-, drop+/-, auto pilot)

TickHunter v1.321

Change Log
03/27/2023 v1.321 - Improved performance
03/15/2023 v1.314 - Fixed auto close feature
03/12/2023 v1.311 - Added 3 new auto close features...ZombieStacked... improved AutoAddOn feature
03/07/2023 v1.309 - Added more Snap locations and reorganized IntradayMarginDollars, PositionMaxVolume, and CommissionPerSide...removed legacy settings
03/04/2023 v1.305 - Rebuilt Auto AddOn feature
02/24/2023 v1.297 - Added trade alerts to AutoPilot Lite.
01/30/2023 v1.285 - Added Creeper & Zombie Flip + Trail to Auto Breakeven button
01/20/2023 v1.281 - Added support for next filtered setups in Auto Pilot Lite (APL.F(1))
01/15/2023 v1.280 - Added support for boget targets while in drawdown
01/12/2023 v1.278 - Added support for unlimited bogey targets
01/10/2023 v1.277 - Improved AutoAddOn feature to halt addons when stoploss has moved to break even
12/07/2022 v1.265 - Added Creeper Flip + Trail to auto break even
12/05/2022 v1.264 - Improved button and label layout - now includes take profit & bogey target info
10/23/2022 v1.257 - Optimization and bug fixes
10/12/2022 v1.253 - Improved HODL feature
10/11/2022 v1.250 - Added support for blended instruments and several other improvements
09/28/2022 v1.246 - Refactored ECATP and minor bug fixes
09/15/2022 v1.235 - Bug fixes for bogey targets & SnapPBLevel
08/30/2022 v1.232 - Bug fixes and ability to bypass intraday margin check
08/28/2022 v1.227 - Added Buy/Sell buttons, LimitAddOnVolumeToInProfit functionality, average line, and bug fixes
07/05/2022 v1.222 - Changed terms Day Over Max Profit/Daily Profit to Bogey Target
06/10/2022 v1.218 - DP button now auto advances. Fixed invalid stoploss issue
06/05/2022 v1.215 - Added smart Daily Profit multiples, fixed pop replay issue, and ECATP price line
06/02/2022 v1.212 - Added DayOverMaxLossProfitRatio to automatically adjust the DayOverMaxLoss line based on a ratio of the DayOverMaxProfitDollars
05/24/2022 v1.211 - Added support for 10 multiples of the Daily Max Profit Dollars.
05/11/2022 v1.210 - Added DP button. This is used to support multiples of the Daily Max Profit Dollars.
04/29/2022 v1.207 - Fixed auto pilot issue that may cause skipped entries
04/26/2022 v1.206 - Improved Auto Pilot feature to prevent trade/token entry after the follow through candle has been open for a moment
04/21/2022 v1.205 - Changed HODL to prevent auto close and no longer will move to break even.
03/30/2022 v1.203 - Added new auto break-even option: Auto Break-Even Trail Zombie Resume
03/27/2022 v1.202 - Added new stoploss snap types and ability to zero out Auto Pilot in one click
03/23/2022 v1.200 - Added Zombie Setup Auto Pilot feature
...
04/06/2021 v1.141 - Initial release

TickHunter Indicator Settings

1) Order Management Settings
* UseAutoPositionStopLoss: enable/disable automatic stop-loss based on initial stop-loss tick/atr multiplier settings
* UseAutoPositionTakeProfit: enable/disable automatic take-profit based on initial take-profit tick/atr multiplier settings
* AutoPositionCloseType: select auto close type
** EquityCloseAllTakeProfit: closes all market positions when profit level reached
** MovingAverage1Slope: close chart instrument position when EMA 1 slope changes
** MovingAverage1SlopeMinProfit: close chart instrument position when EMA 1 slope changes & AutoCloseMinProfitDollarsPerVolume
** MovingAverage2Slope: close chart instrument position when EMA 2 slope changes
** MovingAverage2SlopeMinProfit: close chart instrument position when EMA 2 slope changes & AutoCloseMinProfitDollarsPerVolume
** MovingAverage3Slope: close chart instrument position when EMA 3 slope changes
** MovingAverage3SlopeMinProfit: close chart instrument position when EMA 3 slope changes & AutoCloseMinProfitDollarsPerVolume
** ZombieSetupFlip: close chart instrument position when opposite Zombie setup bar closes
** ZombieSetupFlipMinProfitDollars: close chart instrument position when opposite Zombie setup bar closes & AutoCloseMinProfitDollarsPerVolume
* AutoPositionBreakEvenType: select auto break-even type
** AB.OFF: auto break-even disabled
** AB.OJ: auto break-even is active and will move the stop-loss to break even using trigger ticks and trigger ATR multiplier (whichever is larger)
** AB+TM3: auto break-even is active and after BE will trail the stop-loss using break-even moving average 3 (default 89-period EMA)
** AB+TM2: auto break-even is active and after BE will trail the stop-loss using break-even moving average 2 (default 21-period EMA)
** AB+TM1: auto break-even is active and after BE will trail the stop-loss using break-even moving average 1 (default 10-period EMA)
** AB+T5B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 5 previous bars
** AB+T3B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 3 previous bars
** AB+T2B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 2 previous bars
** AB+T1B: auto break-even is active and after BE will trail the stop-loss using the high or low of the 1 previous bars
* StopLossInitialTicks: initial ticks for stop-loss
* StopLossInitialATRMultiplier: initial ticks for stop-loss based on average true range (atr)
* StopLossInitialSnapType: choose initial stop-loss snap bars initial ticks/atr - whichever is greater
* StopLossJumpTicks: ticks to jump when moving stop-loss closer to market price (holding down CTRL key and clicking SL+ button will move stop-loss to snap price of previous candle)
* StopLossInitialDollars: initial dollars for stop-loss
* StopLossInitialDollarsCombined: initial dollars for stop-loss + initial ticks + initial snap
* StopLossRefreshOnVolumeChange: recalculate stop-loss price after volume changes
* BreakEvenInitialTicks: initial ticks of profit for stop-loss when moved to break-even
* BreakEvenJumpTicks: ticks to jump in favor after stop-loss has moved to break-even
* BreakEvenTurboJumpTicks: ticks to jump in favor after stop-loss has moved to break-even (holding down CTRL key and clicking BE+ button wil activate turbo jump ticks)
* BreakEvenAutoTriggerTicks: after price moves in favor by trigger ticks then automatically move stop-loss to break-even
* BreakEvenAutoTriggerATRMultiplier: trigger ticks based on average true range (atr)
* TakeProfitInitialTicks: initial ticks for take-profit
* TakeProfitInitialATRMultiplier: initial ticks for take-profit based on average true range (atr)
* TakeProfitJumpTicks: ticks to jump when moving take-profit away from market price
* TakeProfitCtrlSLMultipler: holding ctrl while clicking TP+ will multiply the current stop-loss ticks by this value
* SnapPaddingTicks: padding ticks above high or below low of previous candle
* PopInitialTicks: initial ticks to open a pending buy/sell stop order above or below price
* PopInitialATRMultiplier: initial ticks to open a pending buy/sell stop order above or below price based on average true range (atr)
* PopJumpTicks: jump ticks to move a pending buy/sell stop order above or below price closer to market price
* UsePopAutoJumpToSnap: Enable/disable Pop auto jump feature. When enabled and Pop+/- buttons used, pending order will automatically keep jumping toward price until it reaches Snap price
* DropInitialTicks: initial ticks to open a pending buy/sell limit order below or above price
* DropInitialATRMultiplier: initial ticks to open a pending buy/sell limit order below or above price based on average true range (atr)
* DropJumpTicks: jump ticks to move a pending buy/sell limit order below or above price closer to market price
* UseDropAutoJumpToSnap: Enable/disable Drop auto jump feature. When enabled and Drop+/- buttons used, pending
* ATRPeriod: period for all atr multiplier features

2) Auto Close Settings
* AutoCloseMinProfitDollarsPerVolume: minimum dollars per volume profit level to reach before closing chart instrument position - used with MovingAverage#SlopeMinProfit
* AutoCloseAndTrailMA1Period: EMA 1 period - used with auto close button AC+M1S and auto break-even button AB+TM1 to trail stop-loss after break-even
* AutoCloseAndTrailMA2Period: EMA 2 period - used with auto close button AC+M2S and auto break-even button AB+TM2 to trail stop-loss after break-even
* AutoCloseAndTrailMA3Period: EMA 3 period - used with auto close button AC+M3S and auto break-even button AB+TM3 to trail stop-loss after break-even
* BogeyTargetBaseDollars: Set auto close bogey target base in dollars.
* DayOverMaxLossDollars: Set auto close daily max loss in dollars. Stoploss cannot be set past this level
* DayOverMaxLossBTBaseRatio: Automatically set DayOverMaxLossDollars based on a ratio of BogeyTargetBaseDollars. Only active when ratio is greater than zero and DayOverMaxLossDollars is set to zero and BogeyTargetBaseDollars is greater than zero.
* DayOverAccountBalanceFloorDollars: Set auto close account balance floor dollars.
* ECATakeProfitDollarsPerMicroVolume: dollars per volume profit level to reach before closing all market positions
* ECATakeProfitDollarsPerEminiVolume: dollars per volume profit level to reach before closing all market positions
* ECATakeProfitATRMultiplierPerVolume: ticks per volume profit level based on average true range (atr)
* ECAStopLossMaxDDInDollars: positon max drawdown in dollars before automatic close
* ECAStopLossEquityRemainingInDollars: close all positions when equity remaining in account at or below this level

3) Auto Entry Settings
* AutoEntryVolumeType: select auto entry volume type
** Option1: uses volume number from AutoEntryVolumeOption1
** Option2: uses volume number from AutoEntryVolumeOption2
** Option3: uses volume number from AutoEntryVolumeOption3
** Option4: uses volume number from AutoEntryVolumeOption4
** Option5: uses volume number from AutoEntryVolumeOption5
* AutoEntryVolumeOption1: volume/contracts to use when using drop+/- or pop+/-
* AutoEntryVolumeOption2: volume/contracts to use when using drop+/- or pop+/-
* AutoEntryVolumeOption3: volume/contracts to use when using drop+/- or pop+/-
* AutoEntryVolumeOption4: volume/contracts to use when using drop+/- or pop+/-
* AutoEntryVolumeOption5: volume/contracts to use when using drop+/- or pop+/-

4) Button Settings

5) Output Log Settings (experimental)

6) Account Logging Settings (experimental)

For further discussion:

* Features that have both ticks and an atr multiplier with the same feature name prefix will use the larger of the two settings. Setting any atr multiplier feature to zero will disable it.
** Configure only one instance of TickHunter per instrument. Running more than one instance of
TickHunter on the same instrument may cause unintended duplicate actions.
*** Recommend fully exploring TickHunter's features and settings on a simulation or playback account before using it on a live account.

Use TickHunter at your own risk. None of the authors, contributors, administrators, or anyone else connected with TickHunter, in any way whatsoever, can be responsible or held liable for using this trading tool. No warranty expressed or implied.
 
Suggest other entries I might like
Details: TickHunter Trade Bot Indicator


May 3rd, 2021
Size: 121.26 KB
Downloaded: 1662 times
Futures RTH Multi Market vol profile - market profile 5 *
Hello,


Here's another template I created and thought I would share.
It consists of 2 volume profiles, a 7 and 28 day profile with a daily market profile.




Must have orderflow plus for the template to work.

Unzip and place Documents > Templates > Chart
 
Suggest other entries I might like
Details: Futures RTH Multi Market vol profile - market profile


May 2nd, 2021
Size: 5.39 KB
Downloaded: 657 times

Keywords: and market profile volume
PriceInfo Indicator 4 *
PriceInfo Indicator

PriceInfo displays information about the instrument and the current position for the instrument and account. Profit and loss (PnL) includes commissions when detectable.
  • - Instrument quote (bid price)
  • - Instrument spread / previous bar size in ticks
  • - Instrument Average True Range (ATR) / $ value of 1 ATR
  • - Position PnL for account / PnL for chart instrument
  • - Position PnL for account / PnL for chart instrument
  • - Account position maintenance margin used / intraday margin used

PriceInfo v1.094

Change Log
03/31/2021 v1.094 - Initial release

For further discussion:
 
Suggest other entries I might like
Details: PriceInfo Indicator


April 27th, 2021
Size: 7.87 KB
Downloaded: 385 times
ZombiePack2 Indicators 5 *
Zombie Pack 2 includes Zombie BarTimer, Zombie Candles, Zombie Plain Candles, Zombie 21 Candles, Zombie EMA, Zombie KeltnerATR, Zombie MACD, Zombie NetPriceChange, Zombie Power Line, Zombie PriceInfo, and Zombie Setup Alerts indicators..
  • - Zombie BarTimer shows the remaining time on the current bar before it closes.
  • - Zombie Candles help visually identify the "buy/sell zone" as well as strong pullbacks
  • - Zombie Plain Candles provide classic candle colors with the ability to change to candle outline and body colors
  • - Zombie 21 Candles help visually identify the "buy/sell zone" as well as micro trends
  • - Zombie EMAs includes 5 different EMA period lines (8, 21, 34, 55, 89) which help identify the "buy/sell zone" plus an EMA stack showing which lines are positive or negative. The 21-period EMA crossing the 89-period EMA is what triggers a "buy/sell zone" change.
  • - Zombie KeltnerATR shows 3 line levels above and below the 21-EMA at a distance of 1 average true range(ATR) each
  • - Zombie MACD can draw attention early to a momentum shift
  • - Zombie NetPriceChange shows the percentage difference from previous session close price
  • - Zombie Power Line identifies the middle of a range and can draw attention early to a structure change
  • - Zombie PriceInfo provides PnL for any open positions and pricing for the current instrument
  • - Zombie Setup Alerts identify Zombie setups with dots and HalfLife setups with diamonds

Zombie2BarTimer v1.028
Zombie2Candles v1.028
Zombie2EMA v1.028
Zombie2KeltnerATR v1.028
Zombie2MACD v1.028
Zombie2NetPriceChange v1.028
Zombie2PlainCandles v1.028
Zombie2PowerLine v1.028
Zombie2PriceInfo v1.028
Zombie2SetupAlerts v1.028

Zombie21Candles v1.028
Zombie21EMA v1.028
Zombie21MACD v1.028


Change Log
06/27/2021 v1.028 - Renamed EnergyStack to MomentumStack and added FontSize property to SetupAlerts
06/25/2021 v1.027 - Added Zombie21MACD
06/23/2021 v1.024 - Updated default colors of Zombie2KeltnerATR
06/22/2021 v1.023 - Renamed Zombie21Candles to Zombie2PlainCandles & Updated Zombie21Candles to leverage micro trend rules
06/21/2021 v1.022 - Updated SetupAlerts to include "SetupWave" & added BarTimer,NetPriceChange,PriceInfo,& 21Candles
05/23/2021 v1.014 - Added KeltnerATR & PowerLine changes
05/13/2021 v1.012 - Improved line color changes
05/12/2021 v1.010 - Added MACD & improved PowerLine
04/22/2021 v1.008 - Improved setup alerts
04/16/2021 v1.007 - Added setup alerts
04/07/2021 v1.004 - Initial release

For further discussion:
 
Suggest other entries I might like
Details: ZombiePack2 Indicators


April 26th, 2021
Size: 50.78 KB
Downloaded: 733 times
AlMaCrossers Indicator (MACD and SMAs) 5 *
Hello there,

The AlMaCrossers indicator is my first attempt to build a trading bot. The logic still not finished but the indicator will signal potential entries and exits (I using it on micros and e-mini futures) that one has to assess before taking the real trade.

The indicator takes into account two other indicator types: MACD and SMA.

SMAs are 4, 8, and 15.

The algorithm will (each tick):
1. evaluate if the 4EMA has crossover the 15
2. evaluate if the MACD crossed over the signal
3. evaluate if the MACD histogram is greater than the value (parameter) specified by the user. I made this one flexible because the values vary depending on the instrument.
4. evaluate the steepness of the 4EMA which should be greater than the specified by the user.

I'm working on some other dynamic values to improve accuracy on entries and exists.

Note:
- The indicator won't generate another signal (Long nor short) until the current position is closed!
- The entry (and exit) price s plotted along with a small green (red for shorts) triangle.
- The Exit signal will plot the PnL of the trade.
 
Suggest other entries I might like
Details: AlMaCrossers Indicator (MACD and SMAs)


April 24th, 2021
Size: 9.49 KB
Downloaded: 850 times

Keywords: crossover indicator macd nt8 sma strategy
gbHeikenAshi 5 *
gbHeikenAshi Ver 1.0, TraderGB, April 23, 2021

Description: Draws heiken-ashi bars on chart.
 
Suggest other entries I might like
Details: gbHeikenAshi


April 23rd, 2021
Size: 3.22 KB
Downloaded: 608 times

Keywords: ashi heiken
Ehlers' Cycle Analytics For Traders 5 *
Ehlers' Cycle Analytics For Traders, TraderGB, April 20, 2021

Description: 18 indicators from "Cycle Analytics For Traders" by John F. Ehlers.

Notes:
1) All indicators will go to the "Ehlers" folder and will have a prefix of "jfe".
2) Only showing a few indicators on the chart. It wouldn't be practical to show all.
3) Within the script there's a description of the indicator.
4) If you really want to learn about the indicators, I suggest reading the book.
5) Doing an online search is an alternative to learning more about these indicators.








Indicator Name (page numbers)
Decycler (p 40-41)
Decycler Oscillator (p 43-44)
Band Pass Filter (p 56-57)
Dominate Cycle By Band Pass Filter (p 60-61)
Hurst Coefficient (p 67-68)
High-Pass Low-Pass Roofing Filter (p 78)
Zero Mean Roofing Filter (p 80)
Roofing Filter (p 81-82 )
Modified Stochastic (p 84-85)
Modified RSI (p 87-88)
Adaptive RSI (p 137-141)
Adaptive Stochastic (p 142-146)
Adaptive CCI (p 148-151)
Adaptive Band-Pass Filter (p 153-156)
Even Better Sinewave (p 161-162)
Hilbert Transformer (p 184-185)
Adaptive RSI Fisher Transform (p 137-141, 197)
Adaptive Stochastic Inverse Fisher Transform (p 142-146, 199)

References: Cycle Analytics For Traders, Advanced Technical Trading Concepts, John F. Ehlers, 2013
 
Suggest other entries I might like
Details: Ehlers' Cycle Analytics For Traders


April 20th, 2021
Size: 46.87 KB
Downloaded: 297 times
gbTimeAlerts 5 *
gbTimeAlerts, Ver 1.1 (Updated), TraderGB, April 8, 2021 A big thanks to BobC for recommendations and beta testing.

Description: Time alerts indicator that draws vertical lines and plays sound alerts at user defined times. On intraday bar charts, both vertical line and sound alerts are available. On non-intraday bar charts, only sound alerts are available (not vertical lines).

Included with this is a WAV file that plays "Time Alert" three times, TimeAlertX3.wav.
This is to be placed in the NT8 sound folder (usually C:\Program Files (x86)\NinjaTrader 8\sounds).











Features:
1) Ability to have 6 time alerts. If you need more, you can add the indicator a second time
2) Option to enable/disable each individual alert
3) Uses TimeEditorKey for time input/validation
4) Option to display text tag for each vertical line [Label, Time, Both, None]
5) Option to vertically move (stagger) display text tag 0-100 pixels from top of chart.
6) Option to choose dash style for each alert [Dash, DashDot, DashDotDot, Dot, Solid]
7) Option to set line width between 1 and 9 for each alert
8) Option to select color and opacity for each line alert
9) Option to enable/disable sound alerts separate from line alerts for each alert.
10) Uses FilePathPicker for sound file input/validation.
11) Lines drawn across all panels on the screen, not just the host panel.
12) Sound alerts still play even if chart is inactive in background.
13) Works fully with indicator templates so you can have several versions of inputs (i.e., one for CL, another for ES, etc.)

Updates:
04-09-2021, Ver 1.1
1) Fixed XML on Opacity settings.
 
Suggest other entries I might like
Details: gbTimeAlerts


April 8th, 2021
Size: 162.36 KB
Downloaded: 411 times
gbAvgDailyRangeZones 5 *
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.

Notes:
1) Only applies to intraday bar charts

Please DM me if you find any issues.
 
Suggest other entries I might like
Details: gbAvgDailyRangeZones


April 7th, 2021
Size: 8.01 KB
Downloaded: 393 times
gbAwesomeOscTimer 5 *
gbAwesomeOscTimer, Ver 1.0, TraderGB, April 7, 2021 [Updated to Ver 1.1]

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.

Updates:
04-19-2021 (Ver 1.1): Disabled AutoWidth on Oscillator bar. Fixed bar and plot width settings.
 
Suggest other entries I might like
Details: gbAwesomeOscTimer


April 7th, 2021
Size: 6.31 KB
Downloaded: 356 times
ACR or Average "Clock" Range 5 *
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.
 
Suggest other entries I might like
Details: ACR or Average "Clock" Range


April 7th, 2021
Size: 3.82 KB
Downloaded: 265 times

Keywords: acr atr average range session
gbBollingerKeltnerSqueezeMTF 5 *
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.
 
Suggest other entries I might like
Details: gbBollingerKeltnerSqueezeMTF


April 7th, 2021
Size: 10.78 KB
Downloaded: 547 times
Klein Wave Volume 5 *
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.
 
Suggest other entries I might like
Details: Klein Wave Volume


April 7th, 2021
Size: 9.92 KB
Downloaded: 557 times
gbMovAvgX5 5 *
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.
 
Suggest other entries I might like
Details: gbMovAvgX5


April 7th, 2021
Size: 18.74 KB
Downloaded: 407 times

Keywords: average moving
Cumulative Delta Short Term V1 5 *
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:
  1. 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
  2. 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
  3. 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.

With Congestion Box Indicator


Congestion Box Delta Imbalance


Delta Transition
 
Suggest other entries I might like
Details: Cumulative Delta Short Term V1


April 7th, 2021
Size: 3.44 KB
Downloaded: 867 times
Auto Intraday Fib Tool 5 *
I had this originally built for NT7. I recently had it updated for NT8.

It starts plotting ETH Fibs at the start of the Overnight Trading Session. It can be used on any chart type.

It starts plotting a second set of Fibs at the start of the US Session (RTH).

It also plots the HOD and LOD.

Enjoy!
 
Suggest other entries I might like
Details: Auto Intraday Fib Tool


March 29th, 2021
Size: 2.36 KB
Downloaded: 387 times
Prior Day Hi/Lo Break 4 *
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.
 
Suggest other entries I might like
Details: Prior Day Hi/Lo Break


March 26th, 2021
Size: 3.58 KB
Downloaded: 343 times

Keywords: day high low prior
gbChandelierStop 5 *
gbChandelierStop, Ver 1.0, TraderGB, March 24, 2021

Descriiption: Chuck LeBeau's Chandelier Stop with three modifications:

1) Drift not allowed:
* The upward chandelier stop line is not allowed to drift downward, it either stays flat or rises.
* The downward chandelier stop line is not allowed to drift upward, it either stays flat or falls.

2) Trend change:
* Two consecutive closes below an upward stop line are required to change trend from up to down.
* Two consecutive closes above an downward stop line are required to change trend from down to up.

3) There's an option to use a fixed number of ticks instead of a multiple of ATR.
* Use Ticks instead of ATR
* Number of Ticks
 
Suggest other entries I might like
Details: gbChandelierStop


March 25th, 2021
Size: 7.17 KB
Downloaded: 552 times
Price Action Swing with Keltner Minor Trend Rule 5 *
gbPriceActionSwing Ver 1.1, TraderGB, March 23, 2021

This is a modified version of PriceActionSwing indicator that includes the Keltner Minor Trend Rule.

The minor trend turns:
(1) UP when price moves above its most recent high and stays UP until price moves below its most recent low, when it is considered to have turned DOWN.
(2) DOWN when price moves below its most recent low and stays DOWN until price moves above its most recent high, when it is considered to have turned UP.

Keltner defines an upward trend by the failure to make lower lows and a downward trend by the failure to make higher highs.

General Usage:
1) When the trend is up (background=green), you'll want to trade long on the up swings of the up trend (the Trend is Up and the Swing of the up trend is Up).
2) When the trend is down (background=red), you'll want to trade short on the down swings of the down trend (the Trend is Down and the Swing of the down trend is Down)




Suggestion Application - have three charts:
(1) Long-Term Chart: Used to get an idea of the long term trend.
(2) Intermediate-Term Chart: Used to detect the swing points turning in the same direction as the trend.
(3) Short-Term Chart: Used for entry/exit and trade management in the same direction of the trend and swing.

The screenshot shows a 30-tick range bar chart with the indicator parameters: SwingType=Standard and SwingSize=20.
The large green arrow shows the trend direction being up. The smaller green arrows show the "up swings" within the "up trend".
There are seven up swings in the ES of roughly 59, 82, 85, 102, 47, 58 and 53 points.
Looking within the up swings, there are many opportunities to get long using a lower timeframe chart.

References:
How to Make Money in Commodities, Chester W. Keltner, Keltner Statistical Services, 1960 (pages 52-54, 61-64).
The line chart on the top of page 61 clearly illustrates this rule.

Updates: Ver 1.1, 3/23/2021
1) Added independed AddOn gbPriceActionSwingBaseMethods. Some users were having issues with an existing version of PriceActionSwingBaseMethods that was different from the version that this indicator is based on.
 
Suggest other entries I might like
Details: Price Action Swing with Keltner Minor Trend Rule


March 20th, 2021
Size: 18.20 KB
Downloaded: 1118 times
gbCompositeIndex 5 *
gbCompositeIndex Ver 1.0, TraderGB, March 17, 2021

This is Constance Brown's Composite Index

Formula:
Momentum(RSI(Close, 14), 9) + SMA(RSI(Close, 3), 3)

It has two parts that are added together:
(a) A 9-period Momentum on a 14-period RSI
(b) A 3-period SMA on a 3-period RSI

The result is an unbounded RSI that better catches divergences than the traditional RSI indicator.

Note: This indicator uses Input rather than Close. Thus, you can feed any indicator into this indicator (i.e., On Balance Volume, etc).




Presentation Mode Options:
(1) Traditional : Shows traditional Composite Index
(2) Traditional with Bands: Shows traditional Composite Index with Bollinger Bands
(3) ZScore : Shows Composite Index in Z-Score

References:
https://aeroinvest.com/COMPOSITE_INDEX.pdf
https://coinclarity.com/trader-education-the-rsi-is-old-use-this-instead-powerful-strategy
 
Suggest other entries I might like
Details: gbCompositeIndex


March 17th, 2021
Size: 12.17 KB
Downloaded: 205 times
gbXPointNBarsBack 4 *
gbXPointNBarsBack Ver 1.0 by TraderGB, March 16, 2021

Description:
This indicator finds the point where the current High and a Low N-bars back intersects with the current Low and a High N-bars back (forms an X). It creates a synthetic data point that can be feed into other indicators. Think of it as a substitute for common inputs such as: High, Low, Open, Close, Median, Typical, Weighted. Although some may use this as an indicator on its own, its really meant to be feed into other indicators. Experiment with it and see where it takes you.

The screenshot tries to illustrate the X (cross) point where BarsBack=1 and BarsBack=2.

Enjoy,
TraderGB
 
Suggest other entries I might like
Details: gbXPointNBarsBack


March 16th, 2021
Size: 2.04 KB
Downloaded: 205 times

Keywords: xpoint
gbMACDx5 4 *
gbMACDx5 Ver 2.0, TraderGB, April 3, 2021 (New Version)

Description: Five MACDs with different fast lenghts and one common slow length.

Histogram Coloring Scheme:

Historgram changes to uptrend color when in an upward perfect order:
Macd1 > Macd2 and Macd2 > Macd3 and Macd3 > Macd4 and Macd4 > Macd5

Historgram changes to downtrend color when in a downward perfect order:
Macd1 < Macd2 and Macd2 < Macd3 and Macd3 < Macd4 and Macd4 < Macd5







Macd over Macd coloring scheme:

Macd plot changes to uptrend color when it's above the next lower Macd plot:
Macd1 > Macd2
Macd2 > Macd3
Macd3 > Macd4
Macd4 > Macd5

Macd plot changes to downtrend color when it's below the next lower Macd plot:
Macd1 < Macd2
Macd2 < Macd3
Macd3 < Macd4
Macd4 < Macd5

Option to display date/day

Update:
Ver 2.0 04-03-2021: Changed plot and histogram trend coloring scheme.
 
Suggest other entries I might like
Details: gbMACDx5


March 14th, 2021
Size: 7.83 KB
Downloaded: 740 times
market profile - 4 *
Hello,


In a podcast I was listening to earlier this week from Anthony Crudele titled "Mastering your trade setups with Damon Pavlatos" Damon spoke about his market profile and how he uses 3 separate colors reflect sessions vs. 30m blocks.

It can be found here


I thought I would try something similar with NT8 and share it.
The items can be found in NT8's Orderflow plus.

The Volume profile for this image is a 7 day and weekly pivots. ( he doesn't use pivots, I'm a fan)

After downloading and unpacking, install into the Documents > NinjaTrader 8 > Templates > chart

Thanks,
Brett

PS. The times could probably be cleaned up a bit, but should be a good start.

*** Yeah, Typo when I named the Tab, just rename it. ***
 
Suggest other entries I might like
Details: market profile -


March 14th, 2021
Size: 6.16 KB
Downloaded: 676 times
gbRMMA 5 *
gbRMMA (Ver 1.0) by TraderGB

This is a very modified version of the original Rainbow Multiple Moving Average (RMMA). It allows many averages of a given type based on user input.

Modifications:
1) Put input parameters within indicator (original indicator got input params from file).
2) Added more moving averages/filters to choose from.
3) Added deviation bands where you can choose between StdDev or ATR and multiples for bands 1/2/3.
4) Added mid-point plot of all averages. StdDev/ATR bands are based off this central point.
5) Ability to hide average lines.
6) Ability to color averages based on Up/Down colors or use Rainbow colors.
7) Ability to color background based on these trend rules:
* SlopeFull - Looks for all averages trending in the same direction before flipping trend direction.
* SlopeHalf - Looks for the number averages rising vs falling to determine trend direction.
8) Ability to show/hide the mid-point.
9) Ability to color bars based on if close is above/below mid-point.
10) Ability to show/hide bands.
11) Many color/opacity options.
 
Suggest other entries I might like
Details: gbRMMA


March 12th, 2021
Size: 88.74 KB
Downloaded: 336 times

Keywords: average moving rainbow rmma
gbTimeSeriesForecastPosNeg 5 *
gbTimeSeriesForecastPosNeg (Ver 1.1) by TraderGB, March 8, 2021

In the process of coding gbMAxMTFx4, I had to go through each average/filter indicator that this script called and see what the minimum value was for length. To my surprise the stock Time Series Forecast (TSF) that comes with NT8 allows the Forecast input to be negative down to -10. I thought that was interesting and is what inspired this indicator.

Concept:
The basic idea here is to plot both a positive and negative time series forecast for a given length. It follows this rule for trend:
* Trend changes to UP when both positive and negative TSF rise together.
* Trend changes to DOWN when both positive and negative TSF fall together.

Input:
* PosForecastValue can be an integer between 1 and 10.
* NegForecastValue can be an integer between -1 and -10.
* Usually you'll want to have the same pos/neg forecast value, one positive and one negative (i.e., 3 and -3). But, this indicator allows you to input different values for this (i.e., 3 and -4).

Options:
There are many options on how you choose to decorate this indicator:
* Allows color/opacity rising or falling for plots, shade area, bar body, bar outline, background, and hi/lo line.
* Hi/Lo Lines are just the lines that extend to the right of both the TSF plots.
* Option to turn on/off coloring for plots, shade area, and bars.
* Hi/Lo lines have options to turn on/off, line style, and line width.

Updates:
Ver 1.1 (03/19/21): Fixed bug with saving template
 
Suggest other entries I might like
Details: gbTimeSeriesForecastPosNeg


March 8th, 2021
Size: 6.85 KB
Downloaded: 497 times
T3Slope 5 *
Hello Traders, a trader that downloaded the EMASlope indicator asked if the same slope color scheme could be added to the T3 indicator. The T3 is considered a swing indicator which is suitable for all timeframes and trading instruments including forex, stocks, commodities, cryptocurrencies, indices, etc. Presented in 1998 by Tim Tillson, it is also known as the Tillson Moving Average. It was developed to minimize false signals that are common with other MA's... Some traders trade PA above/below, and the more conservative will trade with the slope and PA above/below

Shown is the T3Slope with Period = 55, Tcount 7 and VFactor0.7 on a 144Tick YM Chart.
The slope color in this case, changes at +/-15 degrees and +-45 degrees. The colors can be selected to only change for upslope and downslope or for degress as shown. The background can be set to show slope dependent color and opacity. There is also a button to disable the indicator located on the Time axis. The button has the indicator name and Period on its face. Also there is a label in the right margin that colors with the indicator. All parameters are user selectable

Give it a spin and leave a comment...
Trade Well
Bob
 
Suggest other entries I might like
Details: T3Slope


March 6th, 2021
Size: 6.86 KB
Downloaded: 390 times
Second Entry Indicator V2.1 4 *
Please post any bugs/feedback you may have in this thread. It also includes more details.

Not 100% sure it counts correctly 100% of the time but so far back tests look promising! It counts it in Mack's style.


Features:
  • Counting Second Entries
  • Counting Other Entries
  • Future Signal and Risk display
The indicator is highly adjustable so that it can fit for other instruments as well


Parameters:
  • Target: Shows where the future signal will draw the target.
  • Max Stop: will change the risk to turn magenta if risk exceeds max stop.
  • Entry Placement: Useful for other instruments. Will only count as an entry if the price is greater than/less than the previous bar's high/low plus the amount of ticks set here.
  • Stop Placement: Distance from signal bar your stop will be placed.
  • Margin: Distance from bar the indicator is drawn.
  • Reset count on DT/DB: allows for the count to reset whenever a double top or double bottom forms
  • Longs on top/shorts on bottom: Flip placement of entry text
 
Suggest other entries I might like
Details: Second Entry Indicator V2.1


March 6th, 2021
Size: 29.21 KB
Downloaded: 618 times
gbMAxMTFx4 5 *
Script: gbMAxMTFx4 (Ver 1.0 by TraderGB, March 2021) Corrected Entry

Description: This indicator will draw four moving averages/filters based on user input. It is mainly used to draw higher frame moving averages/filters on lower frame charts to give reference to market condition (trending, consolidating, etc) from the higher frame perspective. Four averages are used to give some clarity of this. The indicator allows you to choose
from several bar types and averages/filters (see below).

Installation: This file contains four bar types that require a restart of NT after being imported. Bar types are: Reversal, Delta, BetterRenko, and UniRenko. If you already have these, just skip over them during the import. Included in the zip file are many indicators. If you have made any customizations to any of these named scripts, you should consider skipping that particular indicator when it prompts you to [skip or overwrite]. If you have made changes and you overwrite, your custom code is gone. You may want to make a backup copy of your indicator directory before you import just to be on the safe side. You only have to worry about this if the name of a script in this zip file matches one you already have.

Available Bar Types (* non-standard NT bar types; requires installation and restart NT):
Month, Week, Day, Minute, Range, Second, Tick, Volume, Renko, (* Reversal, Delta, BetterRenko, UniRenko)



Updates:
1) The following are set to false. You may want to set them to true and recompile:
IsAutoScale = true;
DrawHorizontalGridLine = true;
DrawVerticalGridLines = true;
Available Moving Averages/Filters:
AdaptiveExponentialMA, AdaptiveLaguerreFilter, AhrensMA, AverageDirectionalVariableMA, AutoRegression, ArnaudLegouxMA, Butterworth_2Poles, Butterworth_3Poles, DonchianChannelMean, DoubleExponentialMA, DistantCoefficientFilter, DeviationScaledMA, ExponentialHullMA, ExponentialMA, ElasticVolumeWeightedMA, GaussianFilter_2Poles, GaussianFilter_3Poles, McGinleyDynamic, HeikinAshiZeroLagTripleEMA, HullMA, HoltEMA,JurikMA, KaufmanAdaptiveMA, LaguerreFilter, LinearRegression, MovingMeanTPO, MovingMeanVWTPO, MovingMedian, MovingMedianTPO, MovingMedianVWTPO, Percentile_50, RangeWeightedMA, ReverseEngineeredRSI_50, SimpleMA, SineWeightedMA, SuperSmoother_2Poles, SuperSmoother_3Poles, Tillson3MA, TimeSeriesForecast, TripleExponentialMA, TripleWeightedMA, TriangularMA, VariableIndexDynamicAverage, VariableIndexDynamicAverageCMO, VolumeWeightedEMA, VolumeWeightedMA, WeightedMA, ZeroLagExponentialMA, ZeroLagTripleExponentialMA

Primary Input Parameters:
1) Bar Type (see gbMAxMTFx4_BarTypeEnum enum for list of available bar types)
2) Bar Value
3) Moving Average Type (see gbMAxMTFx4_MATypeEnum enum for list of available averages and filters)
4) Four Moving Average Lengths (Period 1, 2, 3, 4)

Non-Standard NinjaTrader Bar Types Used (you'll need to install these if you don't already have them):
1) Reversal Bars
2) Delta Bars
3) BetterRenko Bars
4) UniRenko Bars

UniRenko Parameters: If using a UniRenko Bar, you'll need to specify the Bar Values in the "Parameters - UniRenko" area.
1) Tick Trend
2) Tick Reversal
3) Open Offset

Limitations:
1) This indicator is not intended to have a frame less that the host chart. This should not present any runtime issues, but be mindful that plots are displayed based on the frame used by the host chart. Thus, if price goes up 10 points and then down 10 points before the host chart bar closes, you're not going to see this. The proper
way to use this indicator is with a higher frame than the host chart (i.e., 10 min indicator on 1 min chart, etc).
2) Most averages require a minimum of 1 period, except for: DeviationScaledMA (2), Holt EMA (2), Kaufman Adaptive MA (5), Linear Regression (2), Percentile (4). If you enter a value less that the minimum, the script will use the minimum but display what you used as input.
3) This script uses averages/filters that mostly use Length as there main input. Indicators such as MAMA and iTrend were not included since they don't use Lenght as an input.
4) Default values are used for parameters in some averages/filters that require more than Length as input, such as: Arnaud Legoux Moving Avg, Butterworth Filter, Deviation Scaled MA, Gaussian Filter, Jurik MA, KaufmanAdaptiveMA, Percentile, Reverse Engineered RSI, and Tillson3 MA.
5) Some averages/filters require a short and long term period as input (i.e., VariableIndexDynamicAverage). In these cases the Length is used as the short-term period and the long-term period is three times the Length.
 
Suggest other entries I might like
Details: gbMAxMTFx4


March 5th, 2021
Size: 122.79 KB
Downloaded: 394 times
gbKalmanFilter 5 *
The Kalman filter is an algorithm that uses a series of measurements observed over time, containing statistical noise and other inaccuracies. It was originally devised to work with noisy and incomplete data. Mainly designed for and applied in dynamic systems... such as price data on charts.

Details: https://en.wikipedia.org/wiki/Kalman_filter

The screenshot contains two identical price charts (Range Bar 10). It shows the Kalman Filter with different gain settings:

Gain = 20 Pink
Gain = 200 Yellow
Gain = 500 Cyan
Gain = 1000 Red

Enjoy,
TraderGB
 
Suggest other entries I might like
Details: gbKalmanFilter


March 5th, 2021
Size: 1.72 KB
Downloaded: 426 times
Sim22_DeltaV4 5 *
Kudos to Gomi, Sim22 and Zondor for this excellent Cumulative Delta indicator. It was modified per NitroG's request so that it would work in NT8 version 8.0.23.1.

On import the indicator will be stored in the Sim22 folder and as Sim22_Delta4 and should not interfere with Sim22_Delta3.

Make sure you have Tick Replay on when using this indicator.

Please let me know if you run into any issues.

Enjoy,
TraderGB
 
Suggest other entries I might like
Details: Sim22_DeltaV4


March 4th, 2021
Size: 12.67 KB
Downloaded: 635 times

Keywords: cumulative delta
gbZigZagFibExtRet (Important Update Ver 1.2) 5 *
gbZigZagFibExtRet, Ver 1.2, TraderGB, March 21, 2021 [Important Update Ver 1.2...see updates below]

Description:
This is a modification of the ZigZagUTG script that shows Fibonacci retracement and/or extension percentages. The indicator allows you to choose what you want to see (Show Text: None, Retracement, Extension, Both). There are also different options for how you what the indicator to appear on the screen (color, opacity, line width, text offset, show lines in front or behind bars, show: dots, lines, both or none).

Updates:
2021-03-21 (Ver 1.1): Added developing current swing retracement/extension percentages.
2021-06-01 (Ver 1.2): Corrected bug in script where array list disallowed duplicate pivot values. This would cause a miscalculation of the percentage values where there are back to back swing highs or lows with the same value.
 
Suggest other entries I might like
Details: gbZigZagFibExtRet (Important Update Ver 1.2)


March 4th, 2021
Size: 5.26 KB
Downloaded: 656 times
Sody's Zero Lag Moving Average Convergence Divergence (MACD) 5 *
This is my entry to the challenge for the best indicator. While this indicator is nothing flashy like my past indicators, I am submitting it due to the fact that it is a reliable signal.

It is a MACD but calculated using a momentum-adjusted moving average that I call a zero-lag moving average because it is the closest thing I can get to that adjust for the lag in a filter. It works similar to a EMA, but instead of weighting the front end of the indicator to reduce lag (base effect), it adjusts the from on the moving average for a near-term ROC (momentum).

Use wisely!

Cheers,
Sody

APR 26 2021 UPDATE: It came to my attention that the file was a locked DLL, I have corrected the issue, you can now download the source code from here.
 
Suggest other entries I might like
Details: Sody's Zero Lag Moving Average Convergence Divergence (MACD)


February 22nd, 2021
Size: 3.35 KB
Downloaded: 1146 times
LargeTrades indicator NT8 4 *
Email me for improvements or suggestions

I use it in one of my autostrategies with success. The basic code comes from a Russian expert.
Combined with some trend direction indicator is a powerful tool to see the supply / demand.

Displays the major transactions that have taken place during
short period of time and at the same price (Limit buyer / seller)

Default settings to adjust :

LargeVolume = 500; (adjust to your instrument)
TradeTime = false; (if true plot date/time of large trade)




Trade safe

bcomas
 
Suggest other entries I might like
Details: LargeTrades indicator NT8


February 21st, 2021
Size: 2.90 KB
Downloaded: 669 times
Commitment of Traders (COT) 5 *
There is no real download here (the attached file, "cot.txt", is just a dummy file in order to satisfy the requirements of adding an entry).

Just want to highlight the stock Commitment of Traders (COT) indicator that comes with NT8 and how to set it up. emazing was requesting this and didn't know that it was already available. I'm putting it here to alert everyone of this indicator and how to set it up.

For full information, see: https://ninjatrader.com/blog/track-institutional-trading-with-new-cot-indicator

Setup:
1) Go to: Tools -> Options -> Market data
2) Once there, click on: Download COT data at startup
3) After doing this, restart NT.
4) Add the COT indicator to a weekly chart (Released every Friday at 3:30pm by the Commodity Futures Trading Commission)

Included here is a weekly chart with the COT indicator.

TraderGB
 
Suggest other entries I might like
Details: Commitment of Traders (COT)


February 20th, 2021
Size: 25 bytes
Downloaded: 117 times

Keywords: cot commitment
RSI With 4 User Defined Zones 5 *
This script was requested by @Mtype for Ninja Trader 8 -


It is an RSI oscillator with a smoothing moving average. Four zones are drawn with user selectable colors and opacity. The zone sizes are also user defined.

This will give you a quick visual idea on the location of the RSI, among other things.

It can be combined with other indicators, such Stochastics and CCI, by using Transparent colors for the built in RSI indicator.
 
Suggest other entries I might like
Details: RSI With 4 User Defined Zones


February 15th, 2021
Size: 5.81 KB
Downloaded: 414 times

Keywords: rsi zones regions
Multi Volume profile template with trend 4 *
I've updated the Multi-Volume profile template.

Included is a 1, 7 and 30 day profile.
Added to this version are the Daily and Weekly pivots, along with the TrendGRaber that forrestang posted on 1.22.21 (included in zip)

All other indicators are available through the NT8 lifetime license platform.


I should mention: When unzipping for the template: place the Futures.I.O..xml into the Documents>NinjaTrader8>Templates> Chart.

For the trendgrabber indicator, place it in Documents>NinjaTrader8>import

Thanks,
Brett

Edit: Added instructions for placement and had the wrong indicator in the zip.
Edit 3.28.21: uploaded new template for 8.0.21.0 build - DM me if it's not working. I really don't check my uploads.
 
Suggest other entries I might like
Details: Multi Volume profile template with trend


February 14th, 2021
Size: 6.46 KB
Downloaded: 764 times
SSL Channel 5 *
Version 1.00

I've seen this indicator on many other platforms but not NinjaTrader. in general, it plots the SMA of the Highs and Lows of the bars to display trend, and possible changes.

I use it in 2 ways (both are pictured). The most common is on the chart with the primary data series. I generally set colors for just Up and Down with the other 3 Transparent. Mid and Max may be used here.

For the second mode, use it in a new pane and set all plots to transparent except SSLDir but make it plot as a bar and the appropriate width.

I have found a setting around 10 works pretty good for time-based charts and around 4 for fixed-height (renko, range) charts.
 
Suggest other entries I might like
Details: SSL Channel


February 8th, 2021
Size: 3.19 KB
Downloaded: 592 times
Bollinger/Keltner Squeeze (Ver 1.1) 5 *
gbBollingerKeltnerSqueeze, Ver 1.0, TraderGB, February 6, 2021 [Updated to Ver 1.1]

Description: Draws rectangle around price bars to indicate squeeze.

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.



Updates:
Ver 1.1 04-19-2021:
1) Fixed XML settings on Opacity
 
Suggest other entries I might like
Details: Bollinger/Keltner Squeeze (Ver 1.1)


February 6th, 2021
Size: 10.02 KB
Downloaded: 838 times
FisherHistogramWave 5 *
Hello Traders, this indicator is one of my favorites. The fisher indicator is basically a histogram that tells you what the trend is at the moment. User controls include Period for the indicator, Price Candle outline colors, background color and opacity, histogram wave color and opacity, histogram bar colors, and the Buy-Sell Sound Alert. As with many of my indicators, it only calculates what is shown on the screen to save calculations. If you scroll back, hit f5 to refresh the indicator.

Trade Well...
Bob

R1 2/11/2021: I don't use Bloodhound or other automated tools, but one user found that this indie does not work with Bloodhound. I found that the problem is with the calculations limited to what is on screen... I found the issue and it is an easy fix. In the zip are two indicators. FisherHistWav is the original that only calculates what is on the screen and FisherHistWavFull calculates the entire history and works with Bloodhound. I will add a new version of all of the indicators that I have posted that have the calculation limiter in a similar manner.
 
Suggest other entries I might like
Details: FisherHistogramWave


February 6th, 2021
Size: 14.17 KB
Downloaded: 1012 times
Growing Your Account Worksheet 5 *
This is not a NinjaTrader indicator but rather an Excel spreadsheet. I created it a long time ago and thought it might be useful to share.

It will help traders to let them see how they can grow their accounts over almost a one year time frame.

There are 3 sheets, Inputs, Details and Options (see the tabs at the bottom of the first page).

On the Inputs sheet there are 6 different cells with blue backgrounds for you to complete.
They are all drop-down lists that are activated by clicking the cell and then the down arrow.
  1. Choose Contract - either ES, GC, NQ, MES or MNQ
  2. Initial Number of Contracts to Trade - a value from 1 to 10
  3. Net Tick Target Per Day Per Contract - a value from 1 to 100
  4. Initial Account Size - from $3,000 to $20,000
  5. Increase Contracts by 1 after What Increase in Account Size - from $3,000 to $20,000
  6. Pay Yourself How Much Every Friday? from $0 to $5,000

At the bottom of the Inputs sheet you will see the initial results and below that the results after every 10 weeks.

If you click on the Details sheet you will be able to see the weekly results for almost 1 year.

Each sheet is protected. The password is charles after the late Charles Cochran from Inside Edge Trading.
 
Suggest other entries I might like
Details: Growing Your Account Worksheet


February 5th, 2021
Size: 24.03 KB
Downloaded: 531 times
Moving Average Cross Over Background Color - v1.3 5 *
This indicator was created at the request of @ssubterfuge


This indicator displays a change in chart background color when two moving averages of your choice cross over. Or you can choose to display a shaded rectangle instead of the chart background color shading. A third option is that you can display both, the background and the rectangle shading simultaneously.

You can select an offset, by a number of bars, to start displaying after the moving averages have crossed.

There is an option to plot the moving averages selected.

The available moving averages you can select include:
EMA,
SMA,
HMA,
WMA,
DEMA,
TMA,
TEMA,
ZLEMA,
VMA

UPDATED (2021 Feb 11 - Version 1.1): Allow you to select one moving average type for the slow MA and a different moving average type for the fast MA.

UPDATED (2021 Feb 15 - Version 1.2): Added VMA to the list of available moving average types.

UPDATED (2021 Mar 11 - Version 1.3): Added KAMA & MAMA to the list of available moving average types.
 
Suggest other entries I might like
Details: Moving Average Cross Over Background Color - v1.3


February 4th, 2021
Size: 23.46 KB
Downloaded: 729 times

Keywords: average background color crossover moving
Congestion Box CustomV1 ( CBoxCustomV1 ) 5 *
Note: If you find bugs, have feature requests, or anything else, please post here:


Many thanks to the creator of the Congestion Box for Range Bars, jabeztrading, who posted his NT7 indie on FIO 10 years ago next month. Since that time a few traders, especially BobC, have continued to update and add functionality to the new NT8 version.

This customization:
  • adds selectable minimum number of bars for your CBox
  • adds selectable maximum tick differential between the Open and Close of your CBox bars
  • adds a diamond shape at double tops and double bottoms of your bars
  • adds a diamond shape at your choice of ticks above/below CBox to show a break up or break down to a specific level
  • adds selectable sound alerts (adaptation from BobC again) for
:
initial formation of your CBox
double tops and double bottoms
warning of a breakout 1 tick above or below CBox boundaries
  • double top and double bottom markers are done with purple and pink diamonds respectively
  • your break up and break down confirmation markers are done with green and blue
diamonds respectively.

Congestion boxes settings will vary from instrument to instrument. You will probably have experiment with the settings until you find what you want for your instrument. There will be some discussion at the thread above regarding how I use CBoxes in my trading.
 
Suggest other entries I might like
Details: Congestion Box CustomV1 ( CBoxCustomV1 )


February 2nd, 2021
Size: 8.28 KB
Downloaded: 987 times

Keywords: box custom top congestion double bottom
EMASlopeBands 5 *
I added bands to the EMASlope indicator. The bands are calculated from the volatility of the candles. The user sets a multiplier for the bands. In this pic the EMA is set to 34 and the multiplier is set to 1.57 (Pi/2). You can see that in the churn areas, the price stays within the channels of the bands until it breaks out.

Features:
Set the color of EMA and Bands according to slope (30 and 60 degrees in pic)
You can color the background according to the slope of the EMA (shown at 20% opacity).
The distance (ticks) from top band to bottom band is displayed on the screen.
Button on axis to hide the plots, allowing several EMA with different periods to show or not.
EMA Period and Band multiplier shown in button. Title shows EMA period with indie name.

R1: 3/10/21: Added margin label font size control to user panel per request from JC195461.
R2: 2/28/2022: I normalized Bands to accommodate fractional TickSize.


Trade Well...
Bob
 
Suggest other entries I might like
Details: EMASlopeBands


January 27th, 2021
Size: 7.16 KB
Downloaded: 625 times
MarketRetrace 5 *
This indie looks at yesterdays High and Low and todays High and Low. It paints yesterdays High and Low on todays chart, as well as the mid and RMS values of yesterdays High and Low. The RMS values are estimated as 70.7% and 29.3% for a sine wave. It also paints todays High and Low. These values can be interesting turning points. All levels are labeled in the right side margin (I recommend a margin of 100). I posted a similar indie in NT7 called Pivots Plus that was very popular . This one does not have the pivots included, you can add that to the chart. This one does have a button to hide the indie if you want to declutter your chart.

Here is the wiki definition of RMS...
In mathematics and its applications, the root mean square (RMS or rms) is defined as the square root of the mean square (the arithmetic mean of the squares of a set of numbers).[1] The RMS is also known as the quadratic mean[2][3] and is a particular case of the generalized mean with exponent 2. RMS can also be defined for a continuously varying function in terms of an integral of the squares of the instantaneous values during a cycle.

I hope that you find it interesting....

Trade Well...
Bob
 
Suggest other entries I might like
Details: MarketRetrace


January 27th, 2021
Size: 5.88 KB
Downloaded: 677 times

Keywords: high low pivots rms
EdsLevel2CustomV1 5 *
As Sim22 said in his excellent Eds Level2 V4.4: "Speculator Ed's Level 2 indicator inspired from John Thom's jtRealStats indicator."

This customization:
  • adds selectable DOM bid/ask sizes to be drawn and selectable DOM bid/ask sizes for alerts
  • adds selectable sound files from the Sounds folder for alert warnings
  • adapted BobC's logic for picking those alert audio files
  • alerts print in the Alerts Log with DOM size and price level
  • cumulative depth calculation uses only chosen DOM sizes for totals (this is to the left of the bid/ask numbers)

Set Up:
Chart Properties need to be adjusted for Right margin size. 88 works very well.
Sound files need to be created in the NinjaTrader8 sounds folder if you require specific audio files.

Existing Discussion Thread:


Update Jan 26 2021:
- Removed DLL
 
Suggest other entries I might like
Details: EdsLevel2CustomV1


January 24th, 2021
Size: 5.53 KB
Downloaded: 686 times

Keywords: alert bid/ask dom level2 eds
Trend GRaBer Indicator for FIO 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

This is the TrendGRaBer, ORIGINALLY created by @ Aligator. His NT7 version can be found HERE, and the NT8 version he created is on NT's EcoSystem HERE.

This indicator is based on a setup by Mrs. Raghee Horner. The credit for the setup goes to Mrs. Horner, and the indicator development to Aligator.

If interested in more information about trading this system, you can watch a webinar she posted HERE.


The indicator is simple, in that it produces 3 moving averages, based on a the High, Close and Low. These 3 MAs produce a channel. Prices that close ABOVE the channel are painted based on the bar's Open-Close relationship. Prices BELOW in a similar fashion. Closes in between the upper/lower channel a different color, also based on the individual bar's Open-Close relationship.

The indicator updates in real-time, on each tic.

The MA types available are:
  • EMA
  • SMA
  • HMA
  • WMA
  • DEMA
  • TMA
  • TEMA
  • ZLEMA

Again, this indicator is not my idea, but based on the setup by Mrs. Horner, and the indicator built by Aligator.




---EDIT - 24January2020---
This indicator was renamed to Trend GRaBer with proper citations provided.
 
Suggest other entries I might like
Details: Trend GRaBer Indicator for FIO


January 22nd, 2021
Size: 14.01 KB
Downloaded: 1027 times

Keywords: aligator graber horner raghee trend
HMAwaveSmooth 5 *
Hello Traders...
This is another adaptation of the HMA. Big Mike built a similar indie years ago for NT7 and it was based on the EMA. I like the HMA because it hugs price better and changes direction sooner. This indie paints 2 HMAs that trail the primary HMA by x candles. This HMA can be smoothed by an EMA of 1 or greater periods. In addition you can color the background based on the slope of the HMA. As with many of my recent indicators, they only calculate what is on the screen. The indie will not show if you scroll back until you hit F5 to recalculate. There is a button on the axis to hide the indicator, so you can bring it into view, evaluate and hide it to declutter your chart. You can add a few characters to the button to differentiate from other indicator buttons.

In the pic is an HMA34, Smoothed by 2 and with the wave 3 bars back.

Trade Well
Bob

r1 (1/23/2021) Max Value for Smooth and HMAback were limited to 100, now open.

r2 (2/11/2021): I don't use Bloodhound or other automated tools, but one user found that this indie does not work with Bloodhound. I found that the problem is with the calculations limited to what is on screen... I found the issue and it is an easy fix. In the zip are two indicators. HMAwaveSmooth is the original that only calculates what is on the screen and HMAwaveSmoothFull calculates the entire history and works with Bloodhound. I will add a new version of all of the indicators that I have posted that have the calculation limiter in a similar manner.
r3 (7/8/2021): changed the description of "Smooth" in the user panel to "Smooth(EMA)" as this is actually the EMA of the HMAwave. By minimizing the HMA, the wave becomes an EMA wave. The HMA can only be set to a minimum of 2, as it is limited by the NT8 HMA function. Both the original and the "Full" version are in the zip.
 
Suggest other entries I might like
Details: HMAwaveSmooth


January 21st, 2021
Size: 13.79 KB
Downloaded: 540 times
EMASlope 5 *
We like our MA's to show us the slope. An astute trader asked if I could color the EMA different colors for different slopes. This indie will paint two colors for positive and two colors for negative depending on slope. The slope triggers are set to 30 and 60 degrees in pic, but are adjustable. label in the right margin indicates the indicator and is colored same as the indicator line.

This indie has a button to enable or disable the indie. I find this handy to have several values of the indie so I can de-clutter my chart, but still look at other values of EMA. In the pic is a 21 and a 55 EMA that can be hidden with the click of the button. You can set the column that the button shows in.

R1 July 22, 2021: A friend was using this indie with an oscillator as the input and when the oscillator max'd out at zero or 100 (no more slope) the color defaulted to the negative slope. I added code to default to the EMAflat slope if the slope goes to zero.
R2 Aug 14,2021: I found an error that colored the lines improperly when the 'Use Angle' was not selected....

Trade Well...
Bob
 
Suggest other entries I might like
Details: EMASlope


January 19th, 2021
Size: 6.69 KB
Downloaded: 637 times
PriceLineRR 5 *
Hello Traders, after downloading and using the Price Line indie that I downloaded from FIO, I decided that it would be nice to see where Stops might be as the price moves around. You can make these lines +/- ticks from the current price. In the pic, they are set to 20 ticks. The Plum colored lines are 20t above and below the current price.

There is also a button along the X-axis that allows you to enable or disable the indie if needed.

Trade Well...
Bob


R1: 2/5/2021. Trader NgoLimit wanted a shorter price line. I changed the minimum length to 1, so it will draw thru the current candle to 1 candle back.
R2: 7/8/2021. I added PriceLineRRatr to the ZIP. PriceLineRRatr draws the RR lines X ATRs above and below the current price. The ZIP now includes both indies. Thanks Brett for the suggestion.
 
Suggest other entries I might like
Details: PriceLineRR


January 19th, 2021
Size: 11.08 KB
Downloaded: 483 times
IV Percentile 5 *
The Implied Volatility (IV) Percentile indicator attempts to gauge IV. This is a simple oscillator that returns an IV value from 0 to 100 Percent that's within a selectable lookback period. The user can compare the IV value to either an adjustable axis Value or against a Simple Moving Average.

This is not to be confused with IV Rank which is similar in function but uses a more simplistic calculation.

I have used this indicator as a filter for several mechanical strategies.


Remember...

When the VIX is high, it’s time to buy. When the VIX is low, it’s time to go.

This indicator was compiled using NinjaTrader 8.0.23.1 64-bit
 
Suggest other entries I might like
Details: IV Percentile


January 16th, 2021
Size: 3.36 KB
Downloaded: 380 times
Better Bar Timer 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

This is a BETTER bar timer for NT.

This does the same thing the standard bar-timer that ships with NT does, except its better.

You can customize this one to be as subtle or obnoxious as you want it to be.

FONT CONTROL: It will allow you complete control over the text. This includes font style, font weight, text size, the color, etc.

FONT PLACEMENT: You can place it ANYWHERE on the screen. You can start with the origin points to include any of the 4 corners on the chart.

OFFSETS: Included with that standard placement, you can offset it from the edges by n-pixels. So after you place it, you can adjust it both horizontally AND vertically.

PRETEXT: I created this as I think the standard bar-timer takes up unnecessary space. I myself just like to see the clock-time, as it takes up less space. Here, you can leave it BLANK(default), or add in your own CUSTOM text. So if you like the standard timer, you could input "Time remaining = " for example, and it would be like the standard one. DO NOT USE escape characters, like backslashes in the pretext input field.

See image below for example of adding pretext.


NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.

---EDIT - V5 10Mar2022---
I have had this on my PC for a long time, but didn't think it was worth the update. But this will condense the status messages on screen when the indicator is not in use(not connected to data, not intraday, etc), as shown in the image below. Minor change, may not be worth the download for most.



---EDIT - V4 20January2020---
As per suggestion of @locky, and wanting to minimize space(purpose of this indie), you can now toggle on independently, and in any combination, the display of Hours, Minutes or Seconds. E.g., No need to show hours for a sub-hour chart.



---EDIT - V3 19January2020---
There was a bug with this indicator NOT saving the text style in templates or a workspace. This bug should be fixed now. Apologies for inconvenience. Thanks to @mrlucky1x for finding this bug

---EDIT - V2 16January2020---
Version two of this indicator will have a box around the text. By default it will be set to transparent, so you won't see it unless you change the color. Opacity setting is also there so you can make the box color more/less transparent.
 
Suggest other entries I might like
Details: Better Bar Timer


January 15th, 2021
Size: 4.50 KB
Downloaded: 840 times

Keywords: bar timer
Absolute Strength V2 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

This is an Absolute Strength indicator.

This indicator was converted to NT8 using THIS page.

This is not my creation, I simply did the conversion from the above link.

Some links from different places describing what it is about:
LINK
LINK

---EDIT---- Added V3, 24Jan2021
Moved enums outside of namespace to allow proper reference


---EDIT---- Added V2, 6Jan2020
This simply changes the shading scheme, where instead of shading from the bottom, it shades in-between the two lines that are produced.
 
Suggest other entries I might like
Details: Absolute Strength V2


January 6th, 2021
Size: 14.51 KB
Downloaded: 658 times

Keywords: absolute asi strength
Max Daily Volume Indicator 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

This is a simple indicator that highlights the maximum volume achieved during the day... AS IT DEVELOPS.

The max volume is reset at the START of your session template's start time, and as a newer higher volume is made, that bar is highlighted. You can select the color of the volume plot in the 'plots' section, and the color of the highlight you desire in the 'parameters section.

This indicator update onEachTic() like the standard volume indicator does.

There is not much to this indicator, but someone requested it in THIS thread. By the time I got around to building it, someone already posted one, so I did not post this version. Just posting it in the case someone else needs such an indie.

Again, this was not my idea, but was built on someone else's specs in the above thread.
 
Suggest other entries I might like
Details: Max Daily Volume Indicator


January 6th, 2021
Size: 3.02 KB
Downloaded: 326 times

Keywords: max session volume
Account Equity Guard NT8 strategy 5 *
Coded by bcomas October 2020. Email me for improvements or suggestions

Equity guardian. When the account drops or reach the targets the strategy close all the positions and disable ALL the strategies working.
Connection lost email advise feature. (NT Mail service should be setted ; Options - Share services...)
 
Suggest other entries I might like
Details: Account Equity Guard NT8 strategy


November 29th, 2020
Size: 2.89 KB
Downloaded: 443 times
Nested Fractals 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

Fractals are a common bar pattern, created in a consecutive 3-bar series, where the bar in the middle is higher than the two on either side. This creates a fractal high.

In this indicator, that is created by what I have labeled as "Level 1." (see properties section in image).

This indicator also creates FRACTALS OF FRACTALS. So that means, if a Level 1 fractal exists, and has a LOWER Level 1 fractal on both sides of it, it creates a Level 2 fractal high.

This is done up to Level 5, and creates a series of swing points.

The indicator can display dots or numbers.

The parameter labeled "show triggers" shows an arrow with the corresponding color, WHERE on the chart the most recent fractal swing was actually confirmed. I.e., a Level 1 fractal high is confirmed at the END of the third bar.

The marker offset simply raises the marker text higher or lower above the bar.

I dunno what use this has, but is one of the experiments I have laying around, so thought I'd post it?

NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.
 
Suggest other entries I might like
Details: Nested Fractals


November 24th, 2020
Size: 4.60 KB
Downloaded: 557 times

Keywords: fractal fractals swing zag zig
ADR with Projection Lines V2 4 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

IMPORTANT: Read before install. This is an Average DAILY range indicator, so you MUST have at least the number of days you are setting your ADR to compute an ADR. This includes weekends that don't have data. So if it does not work, MAKE sure you have enough days loaded. E.g., if you are trying to display a 14-day average, but only have 10 actual days of data(excluding weekends), the indicator will return a null value(∞).
------------------------------------------------------------

This indicator will display an ADR on your screen. It will also display projections of that ADR as the day progresses.

As the range is extended, the lines will adjust until the ADR is achieved... The lines will then LOCK in place, change color and remain FIXED for the rest of the session. The image attempts to show this.

The lines produced are projections, NOT predictions. The lines are simply the result of subtracting the ADR from the CURRENT daily High to plot the LOW projection, and the opposite to plot the HIGH projection. This is why the lines will adjust and shrink as the range expands.

Setting "AutoScaleLines" to true, will autoscale so that the lines are always in view on your chart. I.e., this will shrink the bars.

The on-Screen text should be self-explanatory, but the label of "complete" simply describes the current day's range as a percentage of the ADR. E.g., a value of 50% tells you the CURRENT day's range is 1/2 the ADR.

You can either on-screen display, lines or both.

The indicator will update in real-time, on each tic.

Note, installing this indicator will create a folder in your indicators called "BTMM", that's where the indicator will be.

->UPDATE(26Nov2020): V2 of Indicator. Added new Parameter called Last-Bar SmartFit. This parameter will push the ADR(the lines) to the LOD(Low of Day) or HOD(High of Day), on the LAST bar in the session. This will occur when the ADR is NOT achieved on that day.

It works by putting the range on whichever came FIRST(LOD or HOD). THis is mostly visual, as I like to see visually, by how much the ADR was missed. Mostly just an easier way to see historical data. This adjustment will ONLY occur on the LAST bar of the session.

THIS image below attempts to explain what the new parameter is doing.
 
Suggest other entries I might like
Details: ADR with Projection Lines V2


November 21st, 2020
Size: 5.08 KB
Downloaded: 760 times

Keywords: adr average daily range session
Session Open Horizontal Offset Zones 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

Simple indicator that will plot up to 3, opaque boxes/zones, a fixed n-TICS above/below what your session's Open price is.

This indicator updates on-each-tic/real time by default(can change to onbarClose if not needed).

You can toggle and modify the horizontal session break line.

Setting "AutoScaleBoxes" to true, will autoscale so that the ENTIRE box is in view on your chart. I.e., this will shrink the bars.

Note, installing this indicator will create a folder in your indicators called "BTMM", that's where the indicator will be.
 
Suggest other entries I might like
Details: Session Open Horizontal Offset Zones


November 12th, 2020
Size: 3.20 KB
Downloaded: 398 times

Keywords: boxes open session sessions zones
Vertical Time Lines Version 1.01 5 *
These allow the selection and drawing of 'vertical' lines that are programmable for size, type, color and time.

I use these to mark the critical times during the Open, IB and Close. Also can be used in conjunction with a Horizontal Lines add-on to easily see time periods in a Box type of presentation on both axes of the chart. The code was created by ABC Trading Group as:

JMVerticalLinesNT8,
Version 1.01
 
Suggest other entries I might like
Details: Vertical Time Lines Version 1.01


October 19th, 2020
Size: 3.08 KB
Downloaded: 301 times
Intra-Session boxes v2 5 *
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.

Simple indicator that will plot up to 3, opaque boxes, n-hours beyond what your session start is. Useful for users that like to delineate a day into various sessions for observation.

AGAIN: The input for the box's start and end times is NOT a clock time, it is a decimal hours beyond whatever you session start is. If you input 5.25 for a start time, it will start the box at 5 hours and 15 minutes beyond your session's start time.

The input for the hours is a decimal, so you can tailor it to your needs. This indicator updates on-each-tic/real time, and will show the upcoming boxes for the current session, even if it is not active yet.

Note, installing this indicator will create a folder in your indicators called "BTMM", that's where the indicator will be.

-UPDATE(12Jan2022): Added stroke class to boxes. So now the OUTLINE of the box can be customized for a cleaner display.



-UPDATE(17Oct2020): Fixed description in 'properties' section for "start/end" times. This was just a visual bug, and does not impact functionality of indicator. Thanks to Romus for finding this bug.
 
Suggest other entries I might like
Details: Intra-Session boxes v2


September 23rd, 2020
Size: 3.71 KB
Downloaded: 387 times

Keywords: session sessions
louiswelt 5 *
Many thanks to JonnyBoy who has converted the range bar marker "jtRangeMarker_N7" to NT8.

For range bars only. This indicator plots the maximum high or minimum low of a forming Range Bar. The plots disappear as soon as a new bar forms or the current bar has filled its required range. Draws a box around the current candle that indicates how much further a bar would have to move before the range is exhausted and new bar begins to paint.
 
Suggest other entries I might like
Details: louiswelt


September 22nd, 2020
Size: 3.63 KB
Downloaded: 251 times

Keywords: counter jtrangemaker range rangemaker
Stochastic Price Action and Cum Delta 5 *
Hello Traders, starting with the GEM Stoch, I added a Stoch of the Order Flow Cum Delta. You can select if you want UDT or BA. By loading two instances of this indie you can show both Stoch of BA and UDT. In addition, you can add weight to the PA or the CUM Delta. I like watching the regular Stoch, overlayed with BA and with UDT. In this way, I can see when there is absorption going on. In this pic are instances of the standard GEM Stoch , an instance of StochPACD with UDT weighed 4:1 and an instance of StochPACD with BA weighed 4:1.

R1: An astute trader found that the indie was not selectable on the chart. I have resolved that.

If you downloaded the original version, it went into the "gem" directory. You will need to use your Windows File Manager and delete that prior to installing this one... Sorry!!!

Also, in this ZIP is a 'lite' version that only calculates what is shown on the screen. If you want to scroll back, hit f5 to refresh the screen.

Trade Well
Bob
 
Suggest other entries I might like
Details: Stochastic Price Action and Cum Delta


September 11th, 2020
Size: 19.31 KB
Downloaded: 702 times
Multi-Volume profile chart template 3 *
Here's the last chart template.
It's for NinjaTrader 8 Orderflow+ RTH, 1, 3 and 30 day profile.

This one is based on the CL.

I don't know if making the 30 day into a 90 day for contracts with longer rollover dates would work or not


cheers,
Brett
 
Suggest other entries I might like
Details: Multi-Volume profile chart template


July 27th, 2020
Size: 5.53 KB
Downloaded: 839 times

Keywords: profile volume
CongestionBoxOne 5 *
A few traders have asked if the CongestionBox could be altered to trigger with a breakout of one candle. I did some work and here is a solution that I believe works well with one candle breakout. One candle means there may be some false breakouts depending on your candle size....

As always, trade well....
Bob

As with other recent indies, this only calculates and displays what is on the display. If you scroll left, hit f5 to repopulate

8/6/2020
After suggestions from a few traders, I added some filtering to remove some of the 'counter trend' boxes. Included in this zip is an additional CongestionBox indie called CongestionBoxFilter. This one uses an EMA and HMA. A Bullish breakout candle will paint if the breakout candle is above both and slope of the HMA is up. The breakout candle can be painted for highlight and or an arrow below bull candle or above bear candle.

Have fun...
Bob

R2 (2/11/2021): I don't use Bloodhound or other automated tools, but one user found that calculations limited to what is on screen causes a problem with Bloodhound... I found the issue and it is an easy fix. In the zip are two indicators. CongestionBoxOne is the original that only calculates what is on the screen and CongestionBoxOneFull calculates the entire history and should work with Bloodhound. I will add a new version of all of the indicators that I have posted that have the calculation limiter in a similar manner.
 
Suggest other entries I might like
Details: CongestionBoxOne


July 23rd, 2020
Size: 12.47 KB
Downloaded: 580 times
ATRTicks 5 *
Modified version of the standard ATR indicator to display in ticks.
Installs in "SeeT" folder.
 
Suggest other entries I might like
Details: ATRTicks


July 23rd, 2020
Size: 1.64 KB
Downloaded: 244 times
DataDownload NT8 ver 8.0.22.2 or higher Strategy for downloading large sets of symbols at once 5 *
You may want to download daily bars for the full list of SP500 index components, for lat 10 years.

1) Import the attached strategy in NT8
2) Start a Strategy Analyzer, set it up, choose SP500 list
3) Set the output folder path
4) Run. Strategy will go and download any missing data (a data connection needs to be up)
5) Enjoy a folder with individual files (named by Instrument.FullName property) daily bars
 
Suggest other entries I might like
Details: DataDownload NT8 ver 8.0.22.2 or higher Strategy for downloading large sets of symbols at once


July 20th, 2020
Size: 1.70 KB
Downloaded: 219 times
Divergence Indicators (Very Simple) 5 *
Update 7/22/20: added CD volume filter to the CumDelta Divergence indies and reduced calculations to only displayed candles.

Hello Traders, there are 3 indies in this Zip. Two of them (CDDivergence) require Ninjas Order Flow Cum Delta. One uses BA Cum Delta and the other is UpDownTick Cum Delta and paint the candle body if price is going the opposite direction of the Cum Delta.

The other indie will paint the candle body if price is going the opposite direction of the calculated HeikenAshi bar.

They alert you to when something is going on.... is it churn or a reversal? In the pic, the HADivergence is Yellow....Try them with various candle types and see what 'speaks" to you...

Note to users... I have started cutting down the system resource requirements on many of my indicators that do not need a lot of historical data. On these indies, they calculate only what is on the screen. If you want to scroll back, just hit f5 to re-populate the indicator. It's not a huge savings, but every tick counts

Trade Well...
Bob

R1 2/11/2021: I don't use Bloodhound or other automated tools, but one user found that the calculations limited to what is on screen may not work with Bloodhound... I found the issue and it is an easy fix. In the zip are multiple indicators. The original files are still in the Zip and I have added files with "Full" appended to the name that calculates the entire history and should work with Bloodhound. I will add a new version of all of the indicators that I have posted that have the calculation limiter in a similar manner.
 
Suggest other entries I might like
Details: Divergence Indicators (Very Simple)


July 16th, 2020
Size: 17.41 KB
Downloaded: 591 times
CongestionBoxLite 5 *
Hello Traders, attached is the CongestionBox indie that has been put on a diet. The indie finds congestive candle patterns and then paints the box when there is a breakout (2 candles to confirm). The box has a line that represents the VPOC of the box. I find that this indie, in concert with an MA of your choice works very well to find and keep you in a trend.

A few years ago, I downloaded the CongestionBox indie as submitted by creator jabeztrading. The indie had memory building and slow response issues. The bandaids that I applied at the time were a help so I re-released it. I have learned a few things along the way, and made some dramatic improvements wrt memory and responsiveness. On my system, a refresh of the old indie took 13seconds. This one is about 1 second.

Note to users... I have started cutting down the system resource requirements on many of my indicators that do not need a lot of historical data. On these indies, they calculate only what is on the screen. If you want to scroll back, just hit f5 to re-populate the indicator. It's not a huge savings, but every tick counts

Trade Well...
Bob
 
Suggest other entries I might like
Details: CongestionBoxLite


July 16th, 2020
Size: 7.73 KB
Downloaded: 394 times
LargeTrades Strategy NT8 5 *
Coded by bcomas July 2020. Email me for improvements or suggestions.

Trading the major transactions that have taken place during
short period of time and at the same price (Limit buyer / seller)

Scalping 1 minute timeframe . Catching the excess of volume.


Updated Version at October 2020

Download at: https://ninjatraderecosystem.com/user-app-share-download/largetrades-strategy-nt8-update/

* Days of the week
* OrderFlow Cumulative Delta option (Life time licences only)
* Boost if profit using the ATM option
* BreakEven option
* Halt trading if the account drops or reach the account target
* Prior Day HL visulal on chart

- Optimized for the Futures instrument MYM
- Fixed minor bugs

Parameters

vol = 150;
fix = 1;

// StopLoss & ProfitTarget
UseProtectiveStops = true;
StopLoss = 80;
ProfitTarget = 100;

// Daily Target
Contracts = 1;
DailyLossLimit = -100;
DailyProfitLimit = 100;
DailyTradesCount = 1;

// Email alerts
UseEmail = false;
EnableEntryAlert = false;
EnableExitAlert = false;
toEmailAddress = @"";

// Times
Session1 = true;
Session1Start = 0;
Session1End = 223059;

Session2 = false;
Session2Start = 90000;
Session2End = 110000;

Session3 = false;
Session3Start = 120000;
Session3End = 125900;
 
Suggest other entries I might like
Details: LargeTrades Strategy NT8


July 4th, 2020
Size: 9.83 KB
Downloaded: 1181 times
Cleaned up version 5 *
Hello,

I've cleaned up the template, added weekly pivots to it along with daily pivots from Lizard indicators. Couldn't find the daily pivot zip though.

Also included a simple cumulative delta divergence indicator created by Bobc635 in the app store.

Edit: I just realized there's a 3rd party counter that won't transfer unless you have @tradetheplandan tradetheplan dot com tools and indicators.

Note:
If anyone is using the VLC indicator from VolumeLadderTrading dot com, I have a pretty good template. As well as indicators from TradeThePlan Just PM me
 
Suggest other entries I might like
Details: Cleaned up version


June 29th, 2020
Size: 31.41 KB
Downloaded: 632 times
Reset All Sim Accounts - Add-On 5 *
If you test numerous variations of your strategies using different SIM account, you know how annoying it is having to reset each one. It takes several mouse clicks just to rest one. So I made this add-on that resets all of them easily. It has saved me tons of time and headache.

To use - Goto New -> Reset All Sim Accounts
 
Suggest other entries I might like
Details: Reset All Sim Accounts - Add-On


June 28th, 2020
Size: 2.98 KB
Downloaded: 273 times

Keywords: reset sim
Tick Counter and Time displayed next to current bar 5 *
Displays Tick Counter and Time next to current bar.
Fonts can be changed for each
 
Suggest other entries I might like
Details: Tick Counter and Time displayed next to current bar


June 25th, 2020
Size: 2.72 KB
Downloaded: 484 times

Keywords: counter tick time
HOD - Head-Up Display 3 *
Simple but useful heads up display.

Show/Hide - Bid/Ask Lines, or extend them.
Show/Hide - Prior ,High, Open, and Low
Show/Hide - Spread
Show/Hide - Tick Count
Show/Hide - Bar % Complete

Something very simple that a default chart lacks.

I hope you find it useful.

6/28 - Newer version with options to change text colors
 
Suggest other entries I might like
Details: HOD - Head-Up Display


June 25th, 2020
Size: 6.14 KB
Downloaded: 410 times
Point of Control 4 *
Shows notch displayed on the price bar where the highest volume was traded.
Requires NT lifetime license for orderflow functionality.
 
Suggest other entries I might like
Details: Point of Control


June 25th, 2020
Size: 1.60 KB
Downloaded: 629 times

Keywords: control of point
Volume profile template for NT8 lifetime license 5 *
Hello,

I'm not sure if this is the right place but I wanted to share a template for NT8 lifetime license.
It incorporates a 3 day and 1 day volume profile along with vwap. In addition it incorporates SIM 22's ED's levels.

Add your favorite pivots for a better feel.

If this is located in the wrong area, I apologize.

brett

EDIT: The 3 day profile is from the Mind over markets: Dalton
Another good book is Anatomy of a Volume Profile Trader: Learn tips and strategies for trading the Volume Profile: Bruce Levy
 
Suggest other entries I might like
Details: Volume profile template for NT8 lifetime license


June 25th, 2020
Size: 15.28 KB
Downloaded: 892 times
ZigZagTicks 5 *
This is a modified version of the standard ZigZag NT indicator. Input is swing size in ticks.
I was looking for a lightweight swing indicator to use in another project and decided to modify the standard one.

Installs in a folder called "SeeT".
 
Suggest other entries I might like
Details: ZigZagTicks


May 25th, 2020
Size: 4.22 KB
Downloaded: 392 times

Keywords: swing ticks zigzag
Squeeze 5 *
Version 1.0

gemSqueeze is a modified squeeze indicator that also brackets bars during the squeeze to help visually identify breakouts.
 
Suggest other entries I might like
Details: Squeeze


April 12th, 2020
Size: 15.29 KB
Downloaded: 1414 times

Keywords: breakout momentum squeeze volatility
RVOL V1 5 *
This is a relative volume indicator. I have manually gathered volume data and performed the calculations to verify that the indicator is accurate.

It is based on time, so cannot be used on non-time-based bars. If you do so, it will, at best, show nothing. At worst, it might blow up on you.

It calculates the average volume for the bar with the same Close() time over the previous X number of days. The value of X is input by the user.

It then compares the volume of the current bar to the average volume for that time of day. A negative result means that the current bar has below average volume and a positive result means the current bar has greater than average volume.

Be aware that the greater the number of days being averaged and the shorter the duration of the bars, the longer it'll take to plot the values. I hope the community finds this indicator useful.

Edit:
Oh, and I want to also let you know that if there are fewer days on the chart than what's entered in the lookback parameter (or whatever I called it), the indicator will provide the value based on the number of days available. Just be sure you have days enough on the chart to give you the values you're looking for.

Edit 2:
In answer to the question about a similar indicator for range bars, I'm afraid the logic won't hold up for that. This indicator looks for bars with the same time stamp from prior days. Range bars close at totally random times, based on how far price moves. It's very, very unlikely there'd EVER be one on a prior day that closed at the same time as a range bar from the current day.
 
Suggest other entries I might like
Details: RVOL V1


April 5th, 2020
Size: 3.16 KB
Downloaded: 521 times
CandleStickDoctor_NT8 5 *
gemCandleStickDoctor
version: 1.1.1
Note: Found and fixed a bug and added an additional pattern, as well as the ability to paint the entire bar or just the outline

This indicator identifies candlestick patterns as bars develop and historically. You can click on the bars to see the pattern identified. The core of the patterns uses those in the Ninjatrader CandleStick Pattern indicator. Additional patterns have been added and this searches for ALL the patterns. If more than one pattern is identified, it will show you all of them. The indicator also keeps score based on the patterns identified (bullish + 1, bearish - 1) which is exposed as a series named Trigger so you can use it for other indicators or strategies. If there are any CandleStick pattern experts out there that want to add patterns or find any errors with those already present, please let me know and perhaps we can make this even better.

Also note: There is an NT7 version of the site. bitDavid identified some errors (thank you). That version will not be supported. Pleasure use the current NT8 version.

Current patterns identified are:

NoSignal
BearishBeltHold
BearishEngulfing
BearishHarami
BearishHaramiCross
BullishBeltHold
BullishEngulfing
BullishHarami
BullishHaramiCross
DarkCloudCover
Doji
DownsideTasukiGap
EveningStar
FallingThreeMethods
Hammer
HangingMan
InvertedHammer
MorningStar
PiercingLine
RisingThreeMethods
BullishShootingStar
BearishShootingStar
StickSandwich
ThreeBlackCrows
ThreeWhiteSoldiers
UpsideGapTwoCrows
UpsideTasukiGap
BullishTweezerBottom
BearishTweezerTop
BullishKicker
BearishKicker
BullishDragonflyDoji
BearishDragonflyDoji
BullishGravestoneDoji
BearishGravestoneDoji
BullishThreeBarReversal
BearishThreeBarReversal
 
Suggest other entries I might like
Details: CandleStickDoctor_NT8


April 4th, 2020
Size: 15.04 KB
Downloaded: 807 times
Margin Plot 4 *
Plot Account Balance, Intraday Margin*Lots, Excess Intraday Margin(if available in control panel from broker).

You must select the account in the indicator parameters.
 
Suggest other entries I might like
Details: Margin Plot


March 26th, 2020
Size: 2.32 KB
Downloaded: 234 times

Keywords: plot margin
Multi Period Candles for NT-8 5 *
This imports as a Chart Style not an Indicator.

***Note*** After you import this Chart style, you will have to re-start NinjaTrader. ***End Note***

I tried using an indicator that was built to plot multi-period candles but I found it was resource "heavy".
Additionally the indicator had some issues when used on different Trading Hour Templates.

The result was to modify the "Box" Chart Style that was built into NT-8 to plot a Candlestick.

The default color choices were based on my preferences for Black background charts,
You will need to decide on your own preferences and then save them as a default on your platform.

Special thanks are due to @TWDsje (aka SpeculatorSeth) for his coding expertise in completing this task.
 
Suggest other entries I might like
Details: Multi Period Candles for NT-8


March 24th, 2020
Size: 2.52 KB
Downloaded: 825 times
chart time indicator for lag time charts in ninjatrader 5 *
Chart Time indicator to find Lag in seconds and milliseconds

It will display three things in the upper right corner of the chart:

• The core time of NT8
• The chart time of NT8
• The difference of the two times (if the Chart time is behind the core time, it will be a negative number).

EXAMPLE
Here is an example of what you will see in the upper right corner of your chart when you load the indicator on your chart:

12:29:28:529 12:29:28:257 -00.272

USE
I watch this indicator near the start and end of the regular session when my charts will typically lag the market. While trading these times or any other high volume times, when I see a chart lag, I then use the DOM to ensure I see the fastest pricing information that NT8 offers (that I have found).

I didn't build the indicator, just found it on ninjatrader forum (it seems to me that more people are having problems with the lagging of ninjatrader)
 
Suggest other entries I might like
Details: chart time indicator for lag time charts in ninjatrader


March 6th, 2020
Size: 2.62 KB
Downloaded: 337 times
QQE (Quantitative Qualitative Estimation) 5 *
This is simply a conversion of the QQE for NT7 by Fat Tails.
Please refer to his post in the NT7 downloads section for details.
 
Suggest other entries I might like
Details: QQE (Quantitative Qualitative Estimation)


February 29th, 2020
Size: 6.83 KB
Downloaded: 1101 times

Keywords: divergence qqe qualitative quantitative rsi
ATR in Tick and USD 5 *
This is a fork from Lizard's amaATR's 1.1 version and when installed will also be put into the Lizard folder as "atrTick". Essentially, I created this because ATR is such an important concept and the way the current indicators are built is to give a value based on points. This makes "at a glance" analysis hard because you need to do some arithmetic.

This indicator will display the ATR in either ticks or dollars and will make your chart or Market Analyzer cleaner as comparisons between different instruments makes more sense. In the 15M screenshot provided, it looks like /YM moves the most on the default ATR, but because of it's point value it actually moves less than the /ES and /NQ in terms of dollar value. Another great example is /ZB. It doesn't move many ticks, but it's dollar amount is comparable to the /ES

V 1.1
Fixed the archive and a rounding error for the dollar value, so you should get the exact dollar amount relative to ticks.
 
Suggest other entries I might like
Details: ATR in Tick and USD


February 23rd, 2020
Size: 5.64 KB
Downloaded: 665 times
RSIOMA for NT-8 5 *
In response to a request from @bobwest this is an NT-8 version of the RSIOMA ported from MetaTrader by @ivanjocic and converted to NT-8 by @Prtester

Here is a link to the NT-7 version for your reference:


This indicator takes two moving averages, calculates their RSI (Relative Strength Index) and then also adds a moving average of the calculated RSI. These two lines now can accurately signal the trend changes. They are shown in the separate window where they change from 0 to 100. Additional histogram indicator is shown for quick reference below the lines.

On the picture the bold blue line is RSI of the moving averages, the thin violet line is its moving average. RSI above MA and RSI above level 50 is a signal of a bullish trend. RSI below MA and RSI below level 50 is a signal of a bearish trend. One can also buy when the RSI breaks level 20 from below and sell when RSI breaks level 80 from above, but those are weaker signals. Histogram provides quick reference. Green lines signal BUY, red signal SELL, magenta mean overbought, blue mean oversold.
 
Suggest other entries I might like
Details: RSIOMA for NT-8


February 11th, 2020
Size: 3.77 KB
Downloaded: 1086 times

Keywords: nt-8 rsioma
gwaSuperDrive 4 *
This was forked and converted from I am not taking any credit other then the effort I put in with the help of some others on this forum to get this converted and working successfully in NT8.

Tested on NT 8.0.20.1 64bit

version 1.1

Shows momentum and volatility
Sell when Red opens above Green
Buy when green opens above Red

Enjoy and happy trading!



Change Log
-------------
v1.1
* Fixed import issue, by exporting Ninjascript properly with the export tool

v1.0
converted to NT8
 
Suggest other entries I might like
Details: gwaSuperDrive


February 10th, 2020
Size: 10.21 KB
Downloaded: 970 times
Bband2 with Color for NinjaTrader 8 5 *
Conversion to NinjaTrader 8 of the "Bband2 with Color" from NinjaTrader 7. ( found here. )

Exported using NinjaTrader 8 version: 8.0.15.1

Feb. 16, 2020 - Updated drawing logic to improve drawing performance. Please update your copy using this new version.
 
Suggest other entries I might like
Details: Bband2 with Color for NinjaTrader 8


January 25th, 2020
Size: 5.63 KB
Downloaded: 618 times
SOAP NT8 5 *
Hello again folks,

I created a version of the SOAP(Served On A Platter) indicator from think or swim. It is similar to the Custom TDI I submitted several weeks ago and similar rules apply. It's a layering of stochastics and I included a layered stochastic RSI for a little more information that allows for precision entries/exits. As with the TDI, you'll have to import the indicator settings into your charts. Happy Trading!
 
Suggest other entries I might like
Details: SOAP NT8


January 24th, 2020
Size: 58.88 KB
Downloaded: 252 times

Keywords: soap
Custom Trader Dynamic Index (TDI) NT8 4 *
Hey guys, I've discovered a custom TDI that can be created without coding. All the indicators are available if you have NT8. Instructions are as follows:

Double stochastics 10 period; Scale justification - right

SUM 3 period; Input series - RSI period 13; Scale justification - overlay
SUM 18 period; Input series - RSI period 13; Scale justification - left
Bollinger; Input series - RSI period 13; Scale justification - right; Period 34, Standard deviations - 2 (Set upper and lower band to transparent to hide or you can leave them if you prefer)

* Best trade set ups for longs is when the 2 SUMs are above or crossing the middle Bollinger band and double stochastic is oversold. The reverse is true for shorts. You can also trade it when fast SUM crosses slow SUM just like other oscillators. It's useful to have it on different time frames and you can adjust the period setting to fit your trading needs. Play around with it and let me know how it works for you!

*The Download is a copy of my indicator template that you'll have to import into your charts or you can follow the instructions to create it yourself.
 
Suggest other entries I might like
Details: Custom Trader Dynamic Index (TDI) NT8


December 22nd, 2019
Size: 52.70 KB
Downloaded: 479 times
Formula Indicator 5 *
Formula indicator which allows you to generate new series on the fly by formula

Simple formula examples:
CLOSE(0) / CLOSE(1)
(HIGH(0) - LOW(0)) / 2
MATH-LOG10(CLOSE(0))
CLOSE(0) / VALUE(SMA(14), 0)
(CLOSE(0) / CLOSE(1)) * 14
VALUE(SMA(BARS-ARRAY(0),14), 0)
VALUE(SMA(14), 0) - VALUE(EMA(14), 0)


Comparison to NinjaScript syntax (left is formula expression - right is NinjaScript/C# expression):
CLOSE() - Close
CLOSE(0) - Close[0]
VALUE(VOL(),0) - VOL()[0]
VALUE(CLOSE(), 0) - Close[0]
BARS-ARRAY(0) - BarsArray[0]
VALUE(SMA(BARS-ARRAY(0), 14), 0) - SMA(BarsArray[0], 14)[0]
VALUE(SMA(14),0) - SMA(14)[0]
VALUE(MACD(12,26,9),0) - MACD(12,26,9)[0]
MATH-LOG10(CLOSE(0)) - Math.Log10(Close[0])

Supported Price Series:
CLOSE, OPEN, HIGH, LOW, WEIGHTED, TYPICAL, MEDIAN

Supported Indicators:
ADL, ADX, ADXR, AroonOscillator, ATR, BOP, CCI, CMO, DEMA, DisparityIndex, DM, EMA, FOSC, HMA, KAMA, LinReg, LinRegIntercept, LinRegSlope, MACD, MAMA, MAX, MFI, MIN, Momentum, OBV, ParabolicSAR, PFE, Range, RIND, ROC, RSI, RSquared, StdDev, SMA, StochRSI, SUM, TEMA, TMA, TSF, TSI, UltimateOscillator, VMA, VOL, WilliamsR, WMA, ZLEMA

Supported math functions:
MATH-ABC, MATH-LOG, MATH-LOG10, MATH-EXP, MATH-SQRT, MATH-ACOS, MATH-ASIN, MATH-ATAN, MATH-ATAN2, MATH-CEILING, MATH-COS, MATH-COSH, MATH-E, MATH-FLOOR, MATH-IEEEREMAINDER, MATH-MAX, MATH-MIN, MATH-PI, MATH-POW, MATH-ROUND, MATH-SIN, MATH-SINH, MATH-TAN, MATH-TANH

Also attaching tests results which can help you to see different combination of formulas:
[OK] "4 + 2" (expected: 6 actual: 6)

[OK] "5 - 2" (expected: 3 actual: 3)
[OK] "6 / 2" (expected: 3 actual: 3)
[OK] "7 * 2" (expected: 14 actual: 14)
[OK] "7 * 2 + 4" (expected: 18 actual: 18)
[OK] "(3 * 2) + 5" (expected: 11 actual: 11)
[OK] "VALUE(SMA(20), 0) - VALUE(SMA(10), 0)" (expected: -0.000764999999999016 actual: -0.000764999999999016)
[OK] "( ( VALUE(SMA(14), 0) - VALUE(SMA(14), 1) ) / VALUE(SMA(14), 1) ) * 100" (expected: 0.0148253190666608 actual: 0.0148253190666608)
[OK] "MATH-ABC(5)" (expected: 5 actual: 5)
[OK] "MATH-ABC(-5)" (expected: 5 actual: 5)
[OK] "MATH-ABC( VALUE(WilliamsR(14), 0) )" (expected: 21.8750000000039 actual: 21.8750000000039)
[OK] "MATH-LOG(MATH-EXP(9.9))" (expected: 9.9 actual: 9.9)
[OK] "MATH-LOG10(0.105)" (expected: -0.978810700930062 actual: -0.978810700930062)
[OK] "MATH-LOG10(0.5)" (expected: -0.301029995663981 actual: -0.301029995663981)
[OK] "MATH-LOG10(0.798)" (expected: -0.0979971086492706 actual: -0.0979971086492706)
[OK] "MATH-LOG10(CLOSE(0))" (expected: 0.0450881615428167 actual: 0.0450881615428167)
[OK] "MATH-SQRT(2870.3)" (expected: 53.5751808209734 actual: 53.5751808209734)
[OK] "MATH-ACOS(45)" (expected: NaN actual: NaN)
[OK] "VALUE(CLOSE(), 0)" (expected: 1.1094 actual: 1.1094)
[OK] "CLOSE(0)" (expected: 1.1094 actual: 1.1094)
[OK] "VALUE(OPEN(), 0)" (expected: 1.1091 actual: 1.1091)
[OK] "OPEN(0)" (expected: 1.1091 actual: 1.1091)
[OK] "VALUE(HIGH(), 0)" (expected: 1.10985 actual: 1.10985)
[OK] "HIGH(0)" (expected: 1.10985 actual: 1.10985)
[OK] "VALUE(LOW(), 0)" (expected: 1.1089 actual: 1.1089)
[OK] "LOW(0)" (expected: 1.1089 actual: 1.1089)
[OK] "VALUE(WEIGHTED(), 0)" (expected: 1.1093875 actual: 1.1093875)
[OK] "WEIGHTED(0)" (expected: 1.1093875 actual: 1.1093875)
[OK] "VALUE(MEDIAN(), 0)" (expected: 1.109375 actual: 1.109375)
[OK] "MEDIAN(0)" (expected: 1.109375 actual: 1.109375)
[OK] "VALUE(TYPICAL(), 0)" (expected: 1.10938333333333 actual: 1.10938333333333)
[OK] "TYPICAL(0)" (expected: 1.10938333333333 actual: 1.10938333333333)
[OK] "VALUE(ADL(), 0)" (expected: -182256.34354221 actual: -182256.34354221)
[OK] "VALUE(ADL(BARS-ARRAY(0)), 0)" (expected: -182256.34354221 actual: -182256.34354221)
[OK] "VALUE(ADL(CLOSE()), 0)" (expected: -182256.34354221 actual: -182256.34354221)
[OK] "VALUE(ADL(SMA(1)), 0)" (expected: -182256.34354221 actual: -182256.34354221)
[OK] "VALUE(ADX(14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(ADX(BARS-ARRAY(0), 14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(ADX(CLOSE(), 14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(ADX(SMA(1), 14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(ADXR(10,14), 0)" (expected: 22.575677726387 actual: 22.575677726387)
[OK] "VALUE(ADXR(BARS-ARRAY(0),10,14), 0)" (expected: 22.575677726387 actual: 22.575677726387)
[OK] "VALUE(ADXR(CLOSE(), 10,14), 0)" (expected: 22.575677726387 actual: 22.575677726387)
[OK] "VALUE(ADXR(SMA(1), 10,14), 0)" (expected: 22.575677726387 actual: 22.575677726387)
[OK] "VALUE(AroonOscillator(14), 0)" (expected: 71.4285714285714 actual: 71.4285714285714)
[OK] "VALUE(AroonOscillator(BARS-ARRAY(0), 14), 0)" (expected: 71.4285714285714 actual: 71.4285714285714)
[OK] "VALUE(AroonOscillator(CLOSE(), 14), 0)" (expected: 71.4285714285714 actual: 71.4285714285714)
[OK] "VALUE(AroonOscillator(SMA(1), 14), 0)" (expected: 71.4285714285714 actual: 71.4285714285714)
[OK] "VALUE(ATR(14), 0)" (expected: 0.000755675079148666 actual: 0.000755675079148666)
[OK] "VALUE(ATR(BARS-ARRAY(0), 14), 0)" (expected: 0.000755675079148666 actual: 0.000755675079148666)
[OK] "VALUE(ATR(CLOSE(), 14), 0)" (expected: 0.000755675079148666 actual: 0.000755675079148666)
[OK] "VALUE(ATR(SMA(1), 14), 0)" (expected: 0.000755675079148666 actual: 0.000755675079148666)
[OK] "VALUE(BOP(14), 0)" (expected: 0.183493073342715 actual: 0.183493073342715)
[OK] "VALUE(BOP(BARS-ARRAY(0), 14), 0)" (expected: 0.183493073342715 actual: 0.183493073342715)
[OK] "VALUE(BOP(CLOSE(), 14), 0)" (expected: 0.183493073342715 actual: 0.183493073342715)
[OK] "VALUE(BOP(SMA(1), 14), 0)" (expected: 0.183493073342715 actual: 0.183493073342715)
[OK] "VALUE(CCI(14), 0)" (expected: 120.133261300689 actual: 120.133261300689)
[OK] "VALUE(CCI(BARS-ARRAY(0), 14), 0)" (expected: 120.133261300689 actual: 120.133261300689)
[OK] "VALUE(CCI(CLOSE(), 14), 0)" (expected: 120.133261300689 actual: 120.133261300689)
[OK] "VALUE(CCI(SMA(1),14), 0)" (expected: 120.133261300689 actual: 120.133261300689)
[OK] "VALUE(CMO(14), 0)" (expected: 45.0980392156965 actual: 45.0980392156965)
[OK] "VALUE(CMO(BARS-ARRAY(0), 14), 0)" (expected: 45.0980392156965 actual: 45.0980392156965)
[OK] "VALUE(CMO(CLOSE(), 14), 0)" (expected: 45.0980392156965 actual: 45.0980392156965)
[OK] "VALUE(CMO(SMA(1), 14), 0)" (expected: 45.0980392157274 actual: 45.0980392157274)
[OK] "VALUE(DEMA(14), 0)" (expected: 1.10915796254563 actual: 1.10915796254563)
[OK] "VALUE(DEMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10915796254563 actual: 1.10915796254563)
[OK] "VALUE(DEMA(CLOSE(), 14), 0)" (expected: 1.10915796254563 actual: 1.10915796254563)
[OK] "VALUE(DEMA(SMA(1), 14), 0)" (expected: 1.10915796254565 actual: 1.10915796254565)
[OK] "VALUE(DisparityIndex(25), 0)" (expected: 0.118721312343214 actual: 0.118721312343214)
[OK] "VALUE(DisparityIndex(BARS-ARRAY(0), 25), 0)" (expected: 0.118721312343214 actual: 0.118721312343214)
[OK] "VALUE(DisparityIndex(CLOSE(), 25), 0)" (expected: 0.118721312343214 actual: 0.118721312343214)
[OK] "VALUE(DisparityIndex(SMA(1),25), 0)" (expected: 0.118721312343214 actual: 0.118721312343214)
[OK] "VALUE(DM(14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(DM(BARS-ARRAY(0), 14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(DM(CLOSE(), 14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(DM(SMA(1), 14), 0)" (expected: 29.6009497977994 actual: 29.6009497977994)
[OK] "VALUE(DM.DiPlus(14), 0)" (expected: 28.5818630008438 actual: 28.5818630008438)
[OK] "VALUE(DM.DiPlus(BARS-ARRAY(0), 14), 0)" (expected: 28.5818630008438 actual: 28.5818630008438)
[OK] "VALUE(DM.DiPlus(CLOSE(), 14), 0)" (expected: 28.5818630008438 actual: 28.5818630008438)
[OK] "VALUE(DM.DiPlus(SMA(1), 14), 0)" (expected: 28.5818630008438 actual: 28.5818630008438)
[OK] "VALUE(DM.DiMinus(14), 0)" (expected: 10.0017764240038 actual: 10.0017764240038)
[OK] "VALUE(DM.DiMinus(BARS-ARRAY(0), 14), 0)" (expected: 10.0017764240038 actual: 10.0017764240038)
[OK] "VALUE(DM.DiMinus(CLOSE(), 14), 0)" (expected: 10.0017764240038 actual: 10.0017764240038)
[OK] "VALUE(DM.DiMinus(SMA(1), 14), 0)" (expected: 10.0017764240038 actual: 10.0017764240038)
[OK] "VALUE(EMA(14), 0)" (expected: 1.10847618080925 actual: 1.10847618080925)
[OK] "VALUE(EMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10847618080925 actual: 1.10847618080925)
[OK] "VALUE(EMA(CLOSE(), 14), 0)" (expected: 1.10847618080925 actual: 1.10847618080925)
[OK] "VALUE(EMA(SMA(1), 14), 0)" (expected: 1.10847618080927 actual: 1.10847618080927)
[OK] "VALUE(FOSC(14), 0)" (expected: -0.00837003346463134 actual: -0.00837003346463134)
[OK] "VALUE(FOSC(BARS-ARRAY(0), 14), 0)" (expected: -0.00837003346463134 actual: -0.00837003346463134)
[OK] "VALUE(FOSC(CLOSE(), 14), 0)" (expected: -0.00837003346463134 actual: -0.00837003346463134)
[OK] "VALUE(FOSC(SMA(1), 14), 0)" (expected: -0.00837003285063601 actual: -0.00837003285063601)
[OK] "VALUE(HMA(14), 0)" (expected: 1.10938436506785 actual: 1.10938436506785)
[OK] "VALUE(HMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10938436506785 actual: 1.10938436506785)
[OK] "VALUE(HMA(CLOSE(), 14), 0)" (expected: 1.10938436506785 actual: 1.10938436506785)
[OK] "VALUE(HMA(SMA(1), 14), 0)" (expected: 1.10938436506827 actual: 1.10938436506827)
[OK] "VALUE(KAMA(2,10,30), 0)" (expected: 1.10848323049355 actual: 1.10848323049355)
[OK] "VALUE(KAMA(BARS-ARRAY(0), 2,10,30), 0)" (expected: 1.10848323049355 actual: 1.10848323049355)
[OK] "VALUE(KAMA(CLOSE(), 2,10,30), 0)" (expected: 1.10848323049355 actual: 1.10848323049355)
[OK] "VALUE(KAMA(SMA(1), 2,10,30), 0)" (expected: 1.10848323049357 actual: 1.10848323049357)
[OK] "VALUE(LinReg(14), 0)" (expected: 1.10949285715126 actual: 1.10949285715126)
[OK] "VALUE(LinReg(BARS-ARRAY(0), 14), 0)" (expected: 1.10949285715126 actual: 1.10949285715126)
[OK] "VALUE(LinReg(CLOSE(), 14), 0)" (expected: 1.10949285715126 actual: 1.10949285715126)
[OK] "VALUE(LinReg(SMA(1), 14), 0)" (expected: 1.10949285714447 actual: 1.10949285714447)
[OK] "VALUE(LinRegIntercept(14), 0)" (expected: 1.10712142856302 actual: 1.10712142856302)
[OK] "VALUE(LinRegIntercept(BARS-ARRAY(0), 14), 0)" (expected: 1.10712142856302 actual: 1.10712142856302)
[OK] "VALUE(LinRegIntercept(CLOSE(), 14), 0)" (expected: 1.10712142856302 actual: 1.10712142856302)
[OK] "VALUE(LinRegIntercept(SMA(1), 14), 0)" (expected: 1.10712142856986 actual: 1.10712142856986)
[OK] "VALUE(LinRegSlope(14), 0)" (expected: 0.000182417583710548 actual: 0.000182417583710548)
[OK] "VALUE(LinRegSlope(BARS-ARRAY(0), 14), 0)" (expected: 0.000182417583710548 actual: 0.000182417583710548)
[OK] "VALUE(LinRegSlope(CLOSE(), 14), 0)" (expected: 0.000182417583710548 actual: 0.000182417583710548)
[OK] "VALUE(LinRegSlope(SMA(1), 14), 0)" (expected: 0.000182417582661881 actual: 0.000182417582661881)
[OK] "VALUE(MACD(12,26,9),0)" (expected: 0.000525976279517115 actual: 0.000525976279517115)
[OK] "VALUE(MACD(BARS-ARRAY(0),12,26,9), 0)" (expected: 0.000525976279517115 actual: 0.000525976279517115)
[OK] "VALUE(MACD(CLOSE(),12,26,9), 0)" (expected: 0.000525976279517115 actual: 0.000525976279517115)
[OK] "VALUE(MACD(SMA(1),12,26,9), 0)" (expected: 0.000525976279517115 actual: 0.000525976279517115)
[OK] "VALUE(MACD.Diff(12,26,9), 0)" (expected: 0.000182642769187317 actual: 0.000182642769187317)
[OK] "VALUE(MACD.Diff(BARS-ARRAY(0), 12,26,9), 0)" (expected: 0.000182642769187317 actual: 0.000182642769187317)
[OK] "VALUE(MACD.Diff(CLOSE(), 12,26,9), 0)" (expected: 0.000182642769187317 actual: 0.000182642769187317)
[OK] "VALUE(MACD.Diff(SMA(1), 12,26,9), 0)" (expected: 0.000182642769187236 actual: 0.000182642769187236)
[OK] "VALUE(MAMA(0.5,0.05), 0)" (expected: 1.10830451536214 actual: 1.10830451536214)
[OK] "VALUE(MAMA(BARS-ARRAY(0), 0.5,0.05), 0)" (expected: 1.10830451536214 actual: 1.10830451536214)
[OK] "VALUE(MAMA(CLOSE(), 0.5,0.05), 0)" (expected: 1.10830451536214 actual: 1.10830451536214)
[OK] "VALUE(MAMA(SMA(1), 0.5,0.05), 0)" (expected: 1.10830451536214 actual: 1.10830451536214)
[OK] "VALUE(MAMA.Fama(0.5,0.05), 0)" (expected: 1.10758123649033 actual: 1.10758123649033)
[OK] "VALUE(MAMA.Fama(BARS-ARRAY(0), 0.5,0.05), 0)" (expected: 1.10758123649033 actual: 1.10758123649033)
[OK] "VALUE(MAMA.Fama(CLOSE(), 0.5,0.05), 0)" (expected: 1.10758123649033 actual: 1.10758123649033)
[OK] "VALUE(MAMA.Fama(SMA(1), 0.5,0.05), 0)" (expected: 1.10758123649033 actual: 1.10758123649033)
[OK] "VALUE(MAX(14), 0)" (expected: 1.1094 actual: 1.1094)
[OK] "VALUE(MAX(BARS-ARRAY(0), 14), 0)" (expected: 1.1094 actual: 1.1094)
[OK] "VALUE(MAX(CLOSE(), 14), 0)" (expected: 1.1094 actual: 1.1094)
[OK] "VALUE(MAX(SMA(1), 14), 0)" (expected: 1.10940000000002 actual: 1.10940000000002)
[OK] "VALUE(MFI(14), 0)" (expected: 72.5214668756238 actual: 72.5214668756238)
[OK] "VALUE(MFI(BARS-ARRAY(0), 14), 0)" (expected: 72.5214668756238 actual: 72.5214668756238)
[OK] "VALUE(MFI(CLOSE(), 14), 0)" (expected: 72.5214668756238 actual: 72.5214668756238)
[OK] "VALUE(MFI(SMA(1), 14), 0)" (expected: 72.5214668756238 actual: 72.5214668756238)
[OK] "VALUE(MIN(14), 0)" (expected: 1.10695 actual: 1.10695)
[OK] "VALUE(MIN(BARS-ARRAY(0), 14), 0)" (expected: 1.10695 actual: 1.10695)
[OK] "VALUE(MIN(CLOSE(), 14), 0)" (expected: 1.10695 actual: 1.10695)
[OK] "VALUE(MIN(SMA(1), 14), 0)" (expected: 1.10695000000002 actual: 1.10695000000002)
[OK] "VALUE(Momentum(14), 0)" (expected: 0.00229999999999997 actual: 0.00229999999999997)
[OK] "VALUE(Momentum(BARS-ARRAY(0), 14), 0)" (expected: 0.00229999999999997 actual: 0.00229999999999997)
[OK] "VALUE(Momentum(CLOSE(), 14), 0)" (expected: 0.00229999999999997 actual: 0.00229999999999997)
[OK] "VALUE(Momentum(SMA(1), 14), 0)" (expected: 0.00230000000000175 actual: 0.00230000000000175)
[OK] "VALUE(OBV(), 0)" (expected: -970154 actual: -970154)
[OK] "VALUE(OBV(BARS-ARRAY(0)), 0)" (expected: -970154 actual: -970154)
[OK] "VALUE(OBV(CLOSE()), 0)" (expected: -970154 actual: -970154)
[OK] "VALUE(OBV(SMA(1)), 0)" (expected: -970154 actual: -970154)
[OK] "VALUE(ParabolicSAR(0.02,0.2,0.02), 0)" (expected: 1.10808073403957 actual: 1.10808073403957)
[OK] "VALUE(ParabolicSAR(BARS-ARRAY(0), 0.02,0.2,0.02), 0)" (expected: 1.10808073403957 actual: 1.10808073403957)
[OK] "VALUE(ParabolicSAR(CLOSE(), 0.02,0.2,0.02), 0)" (expected: 1.10808073403957 actual: 1.10808073403957)
[OK] "VALUE(ParabolicSAR(SMA(1), 0.02,0.2,0.02), 0)" (expected: 1.10808073403957 actual: 1.10808073403957)
[OK] "VALUE(PFE(14,10), 0)" (expected: 0.856455637395163 actual: 0.856455637395163)
[OK] "VALUE(PFE(BARS-ARRAY(0), 14,10), 0)" (expected: 0.856455637395163 actual: 0.856455637395163)
[OK] "VALUE(PFE(CLOSE(), 14,10), 0)" (expected: 0.856455637395163 actual: 0.856455637395163)
[OK] "VALUE(PFE(SMA(1), 14,10), 0)" (expected: 0.856455637395163 actual: 0.856455637395163)
[OK] "VALUE(Range(), 0)" (expected: 0.000950000000000006 actual: 0.000950000000000006)
[OK] "VALUE(Range(BARS-ARRAY(0)), 0)" (expected: 0.000950000000000006 actual: 0.000950000000000006)
[OK] "VALUE(Range(CLOSE()), 0)" (expected: 0.000950000000000006 actual: 0.000950000000000006)
[OK] "VALUE(Range(SMA(1)), 0)" (expected: 0.000950000000000006 actual: 0.000950000000000006)
[OK] "VALUE(RIND(3,10), 0)" (expected: 47.1788350678776 actual: 47.1788350678776)
[OK] "VALUE(RIND(BARS-ARRAY(0), 3,10), 0)" (expected: 47.1788350678776 actual: 47.1788350678776)
[OK] "VALUE(RIND(CLOSE(), 3,10), 0)" (expected: 47.1788350678776 actual: 47.1788350678776)
[OK] "VALUE(RIND(SMA(1), 3,10), 0)" (expected: 47.1788350678776 actual: 47.1788350678776)
[OK] "VALUE(ROC(14), 0)" (expected: 0.207749977418478 actual: 0.207749977418478)
[OK] "VALUE(ROC(BARS-ARRAY(0), 14), 0)" (expected: 0.207749977418478 actual: 0.207749977418478)
[OK] "VALUE(ROC(CLOSE(), 14), 0)" (expected: 0.207749977418478 actual: 0.207749977418478)
[OK] "VALUE(ROC(SMA(1), 14), 0)" (expected: 0.207749977418635 actual: 0.207749977418635)
[OK] "VALUE(RSI(14,3), 0)" (expected: 65.4724695863047 actual: 65.4724695863047)
[OK] "VALUE(RSI(BARS-ARRAY(0), 14,3), 0)" (expected: 65.4724695863047 actual: 65.4724695863047)
[OK] "VALUE(RSI(CLOSE(), 14,3), 0)" (expected: 65.4724695863047 actual: 65.4724695863047)
[OK] "VALUE(RSI(SMA(1), 14,3), 0)" (expected: 65.4724695863158 actual: 65.4724695863158)
[OK] "VALUE(RSquared(8), 0)" (expected: 0.498626377789318 actual: 0.498626377789318)
[OK] "VALUE(RSquared(BARS-ARRAY(0), 8), 0)" (expected: 0.498626377789318 actual: 0.498626377789318)
[OK] "VALUE(RSquared(CLOSE(), 8), 0)" (expected: 0.498626377789318 actual: 0.498626377789318)
[OK] "VALUE(RSquared(SMA(1), 8), 0)" (expected: 0.498626370943076 actual: 0.498626370943076)
[OK] "VALUE(StdDev(14), 0)" (expected: 0.000796612726947466 actual: 0.000796612726947466)
[OK] "VALUE(StdDev(BARS-ARRAY(0), 14), 0)" (expected: 0.000796612726947466 actual: 0.000796612726947466)
[OK] "VALUE(StdDev(CLOSE(), 14), 0)" (expected: 0.000796612726947466 actual: 0.000796612726947466)
[OK] "VALUE(StdDev(SMA(1), 14), 0)" (expected: 0.000796612726947901 actual: 0.000796612726947901)
[OK] "VALUE(SMA(14), 0)" (expected: 1.10830714285714 actual: 1.10830714285714)
[OK] "VALUE(SMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10830714285714 actual: 1.10830714285714)
[OK] "VALUE(SMA(CLOSE(), 14), 0)" (expected: 1.10830714285714 actual: 1.10830714285714)
[OK] "VALUE(SMA(SMA(1), 14), 0)" (expected: 1.10830714285716 actual: 1.10830714285716)
[OK] "VALUE(StochRSI(14), 0)" (expected: 0.860111194913672 actual: 0.860111194913672)
[OK] "VALUE(StochRSI(BARS-ARRAY(0), 14), 0)" (expected: 0.860111194913672 actual: 0.860111194913672)
[OK] "VALUE(StochRSI(CLOSE(), 14), 0)" (expected: 0.860111194913672 actual: 0.860111194913672)
[OK] "VALUE(StochRSI(SMA(1), 14), 0)" (expected: 0.860111194913856 actual: 0.860111194913856)
[OK] "VALUE(SUM(14), 0)" (expected: 15.5162999999999 actual: 15.5162999999999)
[OK] "VALUE(SUM(BARS-ARRAY(0), 14), 0)" (expected: 15.5162999999999 actual: 15.5162999999999)
[OK] "VALUE(SUM(CLOSE(), 14), 0)" (expected: 15.5162999999999 actual: 15.5162999999999)
[OK] "VALUE(SUM(SMA(1), 14), 0)" (expected: 15.5163000000003 actual: 15.5163000000003)
[OK] "VALUE(TEMA(14), 0)" (expected: 1.10945373542596 actual: 1.10945373542596)
[OK] "VALUE(TEMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10945373542596 actual: 1.10945373542596)
[OK] "VALUE(TEMA(CLOSE(), 14), 0)" (expected: 1.10945373542596 actual: 1.10945373542596)
[OK] "VALUE(TEMA(SMA(1), 14), 0)" (expected: 1.10945373542599 actual: 1.10945373542599)
[OK] "VALUE(TMA(15), 0)" (expected: 1.10825546875 actual: 1.10825546875)
[OK] "VALUE(TMA(BARS-ARRAY(0), 15), 0)" (expected: 1.10825546875 actual: 1.10825546875)
[OK] "VALUE(TMA(CLOSE(), 15), 0)" (expected: 1.10825546875 actual: 1.10825546875)
[OK] "VALUE(TMA(SMA(1), 15), 0)" (expected: 1.10825546875001 actual: 1.10825546875001)
[OK] "VALUE(TSF(3,14), 0)" (expected: 1.11004010990239 actual: 1.11004010990239)
[OK] "VALUE(TSF(BARS-ARRAY(0), 3,14), 0)" (expected: 1.11004010990239 actual: 1.11004010990239)
[OK] "VALUE(TSF(CLOSE(), 3,14), 0)" (expected: 1.11004010990239 actual: 1.11004010990239)
[OK] "VALUE(TSF(SMA(1), 3,14), 0)" (expected: 1.11004010989245 actual: 1.11004010989245)
[OK] "VALUE(TSI(3,14), 0)" (expected: 38.3448003003004 actual: 38.3448003003004)
[OK] "VALUE(TSI(BARS-ARRAY(0), 3,14), 0)" (expected: 38.3448003003004 actual: 38.3448003003004)
[OK] "VALUE(TSI(CLOSE(), 3,14), 0)" (expected: 38.3448003003004 actual: 38.3448003003004)
[OK] "VALUE(TSI(SMA(1), 3,14), 0)" (expected: 38.344800300326 actual: 38.344800300326)
[OK] "VALUE(UltimateOscillator(7,14,28), 0)" (expected: 55.4425069497896 actual: 55.4425069497896)
[OK] "VALUE(UltimateOscillator(BARS-ARRAY(0), 7,14,28), 0)" (expected: 55.4425069497896 actual: 55.4425069497896)
[OK] "VALUE(UltimateOscillator(CLOSE(), 7,14,28), 0)" (expected: 55.4425069497896 actual: 55.4425069497896)
[OK] "VALUE(UltimateOscillator(SMA(1), 7,14,28), 0)" (expected: 55.4425069497896 actual: 55.4425069497896)
[OK] "VALUE(VMA(9,9), 0)" (expected: 1.10822574301695 actual: 1.10822574301695)
[OK] "VALUE(VMA(BARS-ARRAY(0), 9,9), 0)" (expected: 1.10822574301695 actual: 1.10822574301695)
[OK] "VALUE(VMA(CLOSE(), 9,9), 0)" (expected: 1.10822574301695 actual: 1.10822574301695)
[OK] "VALUE(VMA(SMA(1), 9,9), 0)" (expected: 1.10822574301697 actual: 1.10822574301697)
[OK] "VALUE(VOL(), 0)" (expected: 4476 actual: 4476)
[OK] "VALUE(VOL(BARS-ARRAY(0)), 0)" (expected: 4476 actual: 4476)
[OK] "VALUE(VOL(CLOSE()), 0)" (expected: 4476 actual: 4476)
[OK] "VALUE(VOL(SMA(1)), 0)" (expected: 4476 actual: 4476)
[OK] "VALUE(WilliamsR(14), 0)" (expected: -21.8750000000039 actual: -21.8750000000039)
[OK] "VALUE(WilliamsR(BARS-ARRAY(0), 14), 0)" (expected: -21.8750000000039 actual: -21.8750000000039)
[OK] "VALUE(WilliamsR(CLOSE(), 14), 0)" (expected: -21.8750000000039 actual: -21.8750000000039)
[OK] "VALUE(WilliamsR(SMA(1), 14), 0)" (expected: -21.8750000000039 actual: -21.8750000000039)
[OK] "VALUE(WMA(14), 0)" (expected: 1.10870238095518 actual: 1.10870238095518)
[OK] "VALUE(WMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10870238095518 actual: 1.10870238095518)
[OK] "VALUE(WMA(CLOSE(), 14), 0)" (expected: 1.10870238095518 actual: 1.10870238095518)
[OK] "VALUE(WMA(SMA(1), 14), 0)" (expected: 1.10870238095293 actual: 1.10870238095293)
[OK] "VALUE(ZLEMA(14), 0)" (expected: 1.10933885376531 actual: 1.10933885376531)
[OK] "VALUE(ZLEMA(BARS-ARRAY(0), 14), 0)" (expected: 1.10933885376531 actual: 1.10933885376531)
[OK] "VALUE(ZLEMA(CLOSE(), 14), 0)" (expected: 1.10933885376531 actual: 1.10933885376531)
[OK] "VALUE(ZLEMA(SMA(1), 14), 0)" (expected: 1.10933885376534 actual: 1.10933885376534)
 
Suggest other entries I might like
Details: Formula Indicator


December 14th, 2019
Size: 3.39 KB
Downloaded: 546 times
BTOpeningRange v2 5 *
This is an upgrade from the original BTOpeningRange indicator by Jason Chan (bearishtrader).
The v1 indicator didn't print the open price, only the High/Low range. The open price plot is now available.
Also, you can configure when to stop the plot. By default, the plot will stop when the regular session ends.
The plots, colors and times are all configurable in the properties screen.

I searched high and low for a free, simple indicator with the open range and price. Hopefully this will be useful for anyone looking for the same thing
 
Suggest other entries I might like
Details: BTOpeningRange v2


December 10th, 2019
Size: 2.99 KB
Downloaded: 669 times
Convert Market Replay(NRD) to CSV and Import ticks format 5 *
This strategy allows you:
- convert market-replay(NRD) to CSV format (for each day separately)
- convert market-replay to NinjaTrader ticks import format (*.Last.txt, *.Ask.txt, *.Bid.txt)

How to use it:
1) Connect to Market Replay Connection
2) In strategy tab add MarketReplayDumpStrategy and select Contract you're trying to convert for example ES 09-19(make sure that you have any market replays for that contact). TimeFrame of strategy do not matter, same as DaysToLoad, but better select 1 day to load it faster.
3) Make sure folder from strategy settings exists
4) Enable the strategy and watch Output window

* Dump process can be multi-threaded, you can control that via MaxDegreeOfParallelism
* Creation of import data is single threaded since it is writing to one file
* Strategy will automatically detect life time of contact by expiration/rollover dates from NinjaTrader, and adds extra 3 days before and after
* Once conversion process is done strategy will disable itself
* When importing(Tools->Import->Historical Data) set "Time Zone of imported Data" to your NinjaTrader TimeZone(Tools->Options->General->Time Zone)
* Tested on 8.0.19.1 64-bit
 
Suggest other entries I might like
Details: Convert Market Replay(NRD) to CSV and Import ticks format


November 25th, 2019
Size: 161.72 KB
Downloaded: 218 times
RSI in Laguerre Time with Fractal Energy 5 *
This is a NT8 converted version of the TOS (ThinkOrSwim) indicator.

You can use it to trade reversals or continuation whenever both the RSI Lag and FE are in confluence.

More usage details can be found on the TOS board here:
https://usethinkscript.com/threads/rsi-laguerre-indicator-with-fractal-energy-usage-notes.219/
 
Suggest other entries I might like
Details: RSI in Laguerre Time with Fractal Energy


November 20th, 2019
Size: 7.50 KB
Downloaded: 1008 times
CandleCode V1.0 for NT8 5 *
This is a simplified variation of Viktor Likhovidov's digital coding of candlesticks as seen in the September 2001 issue of Stocks & Commodities. Each candlestick is converted into a 3 digit number.

First Digit = High - Open
Second Digit = High - Close
Third Digit = Open - Low

Try it with various bar types and you will see different patterns emerge for minute, range, renko, etc. bar types.

This indie may have value as signaling an entry or exit, especially when used with other indies. Plus, anyone wishing to edit the code will find it very simple and easy to edit.

Those who export their chart data to Excel may find this column of data useful.
 
Suggest other entries I might like
Details: CandleCode V1.0 for NT8


October 23rd, 2019
Size: 1.57 KB
Downloaded: 477 times
irROCVolatility Version-1.0 for NT-8.0.17.2 64-bit 5 *
I used to use Excel to calculate and average the end-of-day readings of three different Rate Of Change indicators to see if I could graph the differences in Directional Bias across a number of different Futures contracts (Equities, Treasuries, Currencies, Metals, Energy, Grains) in an effort to decide where to focus my trading efforts and capital.

The exercise was time consuming and not that helpful over the long term which lead me to abandon the project, until recently when I revisited the idea using NT-8.

The different period settings I used for the original project (on a Daily chart) were 10, 25 and 35 (Days),
and (on a Weekly chart) were 2, 5 and 7 (Weeks).

The irROCVolatility indicator displays the average of three different (10, 25, 35) ROC (Rate-of-Change) indicators to assist in highlighting directional bias while indicating increases and decreases in Volatility.

I was surprised by the way the indicator works on the smaller Intraday time frames that many of us use as day traders.

I find it helps when I can't understand what Delta is trying to tell me. Hopefully you'll find it useful too.

Trade well
 
Suggest other entries I might like
Details: irROCVolatility Version-1.0 for NT-8.0.17.2 64-bit


September 12th, 2019
Size: 3.79 KB
Downloaded: 1003 times
Time Zone Colors (NT8) 5 *
this is version for NT8  
Suggest other entries I might like
Details: Time Zone Colors (NT8)


August 13th, 2019
Size: 4.40 KB
Downloaded: 389 times
irDeltaMomentumV2 for NT-8.0.18.1 64-bit 5 *
Indicator updated to Version 2 2019-09-07
Managed to get this sorted out today (finally) for NT-8, with the help of a friend.

As the name implies this is a Delta Momentum indicator (similar to one of the Gomi tools we all used on NT-7).

One thing to note however is that this indicator uses the Order Flow Cumulative Delta that was built into the lifetime license version of NinjaTrader 8 so this will not work with some of the basic versions of the platform.

***Note***
I added some functionality that was missing in the original version (due to my lack of coding skills), this version gives the user the ability to choose the Delta Calculation Type, BidAsk or UpDownTick.

***Note-2***
I'm not sure why, but the file that will download has the original file name even though the indicator included is the corrected version-2.

Enjoy,
TGN
 
Suggest other entries I might like
Details: irDeltaMomentumV2 for NT-8.0.18.1 64-bit


June 25th, 2019
Size: 2.71 KB
Downloaded: 1771 times

Keywords: 2 delta momentum nt-8 version:
SquareOf9 5 *
Ben Letto's publicly available OpenSource code for Gann Square of 9 lines. These are like fractal areas.

Converted from NT7 to NT8.
 
Suggest other entries I might like
Details: SquareOf9


May 28th, 2019
Size: 6.44 KB
Downloaded: 539 times

Keywords: gann square 9 squareof9
Wicks & Tails 4 *
I've been a fan of Better Renko bars for several years now and was looking for a way to identify when a Wick or a Tail on a Better Renko bar was larger than the setting I had chosen.

Eg., Using a 4 Better Renko bar setting on the ES and looking for Wicks or Tails that were 5 ticks or greater.

This little indicator will do that for you. It simply draws an Arrow symbol above or below the corresponding Wick or Tail.

When I trade the NQ I prefer a 3 Better Renko bar, I use the irWicksandTails indicator to highlight 4 tick Wicks or Tails.

I don't use them for trade entries, I just note when they start to show up and rely on their presence to help me discern a "short term" trend bias.

This indicator is for NT-8, and was compiled with Version 8.0.17.2 64 Bit
 
Suggest other entries I might like
Details: Wicks & Tails


May 8th, 2019
Size: 3.55 KB
Downloaded: 885 times

Keywords: bias candlestick patterns tails trend wicks
ShowBid as Ray Updated Color 5 *
Fixed the color and width of Bid Ask lines for the update.
 
Suggest other entries I might like
Details: ShowBid as Ray Updated Color


May 1st, 2019
Size: 2.12 KB
Downloaded: 188 times
ShowBidAsk wh version
Show Bid Ask with Line segment. Conversion of ShowBid_wh code from NT7 to NT8.
 
Suggest other entries I might like
Details: ShowBidAsk wh version


May 1st, 2019
Size: 2.39 KB
Downloaded: 181 times

Keywords: ask bid line showbidask_wh
ShowBidAsk as Ray
Bid Ask Lines on chart
 
Suggest other entries I might like
Details: ShowBidAsk as Ray


April 30th, 2019
Size: 2.06 KB
Downloaded: 222 times
Macd vs Macd[1] indicator converted to NT8 5 *
I have converted my MACD3 from NT7 to NT8. It shows a blue and yellow line showing the MACD vs the MACD one bar ago.
 
Suggest other entries I might like
Details: Macd vs Macd[1] indicator converted to NT8


April 19th, 2019
Size: 2.07 KB
Downloaded: 605 times

Keywords: macd3
BuySellNetVolume Version 2 for NT8 5 *
Version 2.0 April 12, 2019

Exported with NT Version 8.0.17.2


Indicator Name: fpgBuySellNetVolume_V2 Folder: Cheech

This version functionally replaces the previous version(s) described and available here but does not replace it when this version is installed. The previous version can be removed manually when and if desired.


Enhancements/Changes in Version 2

1. User can select from several MA types for the Moving Average plots, some of which are from Lizard Indicators made available by the GNU license. Credits to Lizard Indicators for both their indicators and the MA selection code.

2. When MA smoothing is selected the type can be an SMA, EMA, or the selected MA type. The smoothing period for each MA (fast, mid, and slow) can be set individually. A MA period of 0 eliminates the smoothing for that MA. Note: The Mid MA can be used as an intermediate period by specifying a value between the fast and slow periods. When the mid MA is requested with zero value for the period (default) will result in the mid period being calculated. If a period is specified and it is not between the fast and the slow the midpoint is calculated and used. No warning message is displayed.

3. The ability to apply volume filters (1-4) against the Net volume thereby limiting the Net volume histogram display a net bar only for the volume specified in the filter(s).

4. More control over how plots are displayed.

5. The divergence marker has been moved from the Total histogram to the Net histogram. This was done because the Total histogram can be turned off. The Net and/or Net filters must be active for the divergence marker to be displayed. If the Filter option is chosen without the Net plots being display the marker will only be display when there is a divergence on a filter value.|

6. The plot for the in-progress bar has its own color and can be user set. This plot is always displayed regardless of the display option selected.

7. This is not a change but a clarification as it also existed in the previous version. The position of the total line (above the line if a buy total and below the line if a sell total) is not based upon the last Close price but on the value (positive or negative) of the Net volume.

Similar to the previous version at times setting the Indicators region Type property to Logarithm is easier to read. The 2 instances of the indicator in the screen shot have the same operation modes set but the bottom one shows some of the ability to control what is displayed. without needing to independently setting each to transparent. If a particular display is turned off the values are still calculated and can be viewed in the Data Box.

Change Log

Date Description
April 12, 2019........Initial release
 
Suggest other entries I might like
Details: BuySellNetVolume Version 2 for NT8


April 12th, 2019
Size: 33.35 KB
Downloaded: 736 times

Keywords: buysellnetvolume tickreplay
irInsideBarsAll for NT-8.0.17.2 64-bit 5 *
As the name implies, this NT-8 indicator looks for Inside Bars and then simply paints an all white bar on your candle stick or OHLC bar chart, (it works on Hollow Candlestick charts also).

If the bar is an Inside Bar and is also a Doji (Open[0] == Close[0]) the indicator will paint a diamond on the close of the bar to highlight the Doji for you.

You might have to change the default color choices if you're using lighter colored chart backgrounds.

Indicator will color the candlestick outlines and the candle bodies, one color regardless of the direction they close in (up or down). The indicator is set to calculate on bar close. (no need for it to be anything else)

Inside Bar condition: if(High[0] < High[1] && Low[0] > Low[1])
"Doji" condition: if(Open[0] == Close[0])

As I said, it's not the Holy Grail, but I find it helpful to have a visual clue that suggests "something may have changed here".
 
Suggest other entries I might like
Details: irInsideBarsAll for NT-8.0.17.2 64-bit


April 6th, 2019
Size: 2.33 KB
Downloaded: 812 times

Keywords: bars candlestick inside patterns
TickRefresh 5 *
This indicator allows chart updates on each tick or price change with a user defined refresh time interval.

Settings:
Refresh Time Interval in Milliseconds = Number of milliseconds between chart refreshes.
Under "Set up > Calculate" choose between updates on each tick or each price price change.

Example values for Refresh Time Interval in Milliseconds:
0 = update on every tick or price change.
1 = maximum of 1000 updates per second.
10 = maximum of 100 updates per second.
20 = maximum of 50 updates per second.
100 = maximum of 10 updates per second.
The sane default is 10 milliseconds. But you can set it to 0 without issues.

See a demos here:



Releases:
Version 1 March 25 2019: Initial release
Version 2 March 26 2019: Removed the TimerEventProcessor for better performance.
Version 3 March 28 2019: Optimized to prevent lag in fast markets if computer cannot keep up.
Version 4 April 4 2019: Improvements to latency and frame rate.
 
Suggest other entries I might like
Details: TickRefresh


March 25th, 2019
Size: 1.74 KB
Downloaded: 419 times
irReversalBarsV3 5 *
Updated previous version to correctly paint on top of other Paint Bar type indicators. March 26, 2019
Download link includes irReversalBarsV3
(for some reason the download link still refers to the previous "V2" version's name??)

This NT-8 indicator simply paints a Bullish Reversal bar or a Bearish Reversal bar on your candle stick or OHLC bar chart, it works on Hollow Candlestick charts also.

You might have to change the default color choices if you're using lighter colored chart backgrounds.

Indicator will color the candle bodies solid regardless of the direction they close in (up or down).
The indicator is set to calculate on bar close. (no need for it to be anything else)

Bullish Reversal condition: if((High[0] > Open[0] && Low[0] < Low[1]) && Close[0] > Open [0])
Bearish Reversal condition: if((High[0] > High[1] && Low[0] < Open[0]) && Close[0] < Open [0])

It's not the Holy Grail, but I find it helpful to have a visual clue that suggests "something may have changed here".

Enjoy,
Trade well.
 
Suggest other entries I might like
Details: irReversalBarsV3


March 21st, 2019
Size: 3.02 KB
Downloaded: 886 times
Trades Navigator (Strategy Analyzer Chart) 5 *
Lets you navigate trade by trade in Chart mode after back-testing in Strategy Analyzer.

How to use it:

1. Run your backtesting in Strategy Analyzer
2. When backtesting is done, select Chart mode
3. Attach indicator
 
Suggest other entries I might like
Details: Trades Navigator (Strategy Analyzer Chart)


March 18th, 2019
Size: 160.40 KB
Downloaded: 333 times
EquitiesV2 5 *
This version is identical in terms of functionality to version 1(which is located here: ).

I added the code (finally) to pull the expiry date from the chart and automatically add it to the indicator, so it no longer needs the user to manually input the date.

This indicator is for equities traders, to compare current performance with the 'other 3' equities and an average of all 4.

It adds data series for ES, NQ, RTY and YM, shows % change for each since the session open (24 hr session, not just the day session) as well as a simple moving average of all 4. The SMA period is user-configurable. Default is 10.

Hope you version 1 users find and download this one.


****
In reply to the comment about getting it to work in a strategy, I have never tried and am not a programming guru, but it seems likely that the 4 equity data series have to be loaded in the initializing sections of the strategy, which is before you call the indicator. The indicator can't load the data series for the strategy because it gets called after the strategy is initialized.
That'd be my guess. That you have to load the 4 data series in the strategy itself for the indicator to access them when it's called.
Good luck!
****
 
Suggest other entries I might like
Details: EquitiesV2


March 9th, 2019
Size: 5.36 KB
Downloaded: 351 times
BuySellNetVolume-NT8_V1_21 (fpgBuySellNetVolume) 5 *
Notice: This indicator has been deprecated and will no longer supported as it has been replaced by Version 2 posted here

Updated Version 1.21 March 12, 2019

Exported with NT Version 8.0.17.2


Version 1.21 Corrections are described in Change Log


Previous Version 1.1 March 5, 2019
Exported with NT Version 8.0.17.1 (note this has been changed)

Notice(posted on 2/10/2019 at 1:45 PM MST)

It appears that something has changed in the latest NT update (8.0.17.1) that effected this indicator. The version here has been recompiled and re-exported using the latest release. No code changes were made. The version date (2/10/2019) and number (1.01) in the indicator parameters section reflect this change. If you have updated to the latest NT version and are having a problem or getting error messages either recompile the indicator or download and install the latest version.

I apologize for any confusion.


Summary

This indicator is an enhanced version of the NT8 BuySellVolume indicator. The enhancements are as follows:
  • 1. Buys and Sells are show above and below the zero line,
  • 2. The Net Volume (Buys-Sells) is plotted accordingly,
  • 3. Total volume is displayed using a separate color and is shown accordingly,
  • 4. A divergence marker (Bar close is opposite the Net Volume) can be indicated (not enabled by default),
  • 5. Tick Replay (TR) is supported and defaults to display a different color for the TR Net Volume bars,
  • 6. The width of the Buy/Sell, total, and Net histogram bars can be set individually, and
  • 7. Option to reverse the Histogram Buy/Sell and Net widths so that the Net bar displays on the inside of the Buys/Sell bar.

Notes:
  1. At times the Net volume is so small it can not be seen with the indicator region parameter set in Linear Mode. This can be rectified by setting it to Log mode as shown in the screenshot.
  2. When changing the histogram bar sizes use odd numbers as the bars are painted from the midpoints.
  3. For a divergence to be detected in addition to the Net number and bar direction being opposite it must pass a percentage check. If too many (too few) divergences are detected the percentage can be changed to reduce (increase) the number detected.
  4. When using the Tick Replay with a large number of historical days (Days to Load) there may be a delay in the time it takes to initialize.
  5. The indicator is installed in a folder named “Cheech”.

Version 1.1 Enhancements
  1. Fast and Slow EMA of Net Buy and Sells with optional midrange which when set the period is the midpoint of the Fast/Slow period settings.
  2. User defined volume offset from Zero line will create a Zero Zone with optional region painting.
  3. Reorganized Indicator Parameters.

Version 1.1 Notes:
  1. If EMAs are too close together set the indicator panel properties Type Parameter to Logarithmic
  2. NT will display the upper and lower boundary lines (the zero zone) under the following conditions; 1. tick replay is enabled, 2. real time data is available (data feed is connected and market is opened), or, 3. the Zero Zone region painting is enabled. When any of the aforementioned are satisfied the lines will appear.

Version 1.21 Notes:
1. The labels of the MA plots were mis-labled as SMAs when they are actually EMAs.

Please PM me with either problems or questions instead of using the comments/rating section.


Change Log

Date_______Description
2/2/2019..........Initial release
2/10/2019........Recompiled and exported using NT 8.0.17.1
3/05/2019........Additional Enhancements described above
3/12/2019........Correct minor error in MA calculations, some code optimization, and Typos in Labels
4/13/2019........Deprecated, replaced by version 2
 
Suggest other entries I might like
Details: BuySellNetVolume-NT8_V1_21 (fpgBuySellNetVolume)


February 4th, 2019
Size: 7.94 KB
Downloaded: 729 times

Keywords: buysellnetvolume tickreplay
_dnTrendChannel 5 *
Version 1.00 January 28 2019

This is a fib channel tool I designed to help measure patterns I encountered.

More info and a template can be found at this thread


Enjoy
 
Suggest other entries I might like
Details: _dnTrendChannel


January 28th, 2019
Size: 20.11 KB
Downloaded: 701 times
Hourly Pivots (amaPivotsHourly) 5 *
Version 1.0 January 14, 2019

The Hourly Pivots indicator applies the calculation used for daily floor pivots to intraday time frames. The indicator displays pivots for any selectable period of N minutes. All pivots are calculated from the high, low and close of the prior N-minute period. The pivots can be displayed as floor pivots, wide pivots or Fibonacci pivots. The indicator further plots the pivot range, which is a value area derived from the prior N-minute period.

The default setting of the indicator is 60 minutes. With default settings the indicator will display hourly pivots including the Main Pivot PP, Central Pivot CP, Directional Pivot DP, Pivot Range, R1, R2, R3, R4 S1, S2, S3 and S4. The first period always starts with the daily session break. Depending on the period selected, the last period of the session may terminate before completion. It will not carry over to the first period of the next session.

Pivot range: The pivot range is the range between CP and DP. It is a symmetrical range around the main pivot PP.

Prior high, low and close: The indicator also displays the high, low and close for the prior N-minute period. These levels often act as support or resistance for the consecutive N-minute period.

Pivot formulas:

All options: H = prior day high, L = prior day low, C = prior day close, X = H - L
Main Pivot: P = (H+L+C)/3
Central Pivot: CP = (H+L)/2
Directional Pivot: DP = 2*P - CP
Floor Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R1 + X, S3 = S1 - X, R4 = R3 + (P-L), S4 = S3 - (H-P)
Wide Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R2 + X, S3 = S2 - X, R4 = R3 + X, S4 = S3 - X
Fibonacci Pivots: R1 = P + 0.382*X, S1 = P - 0.382*X, R2 = P + 0.618*X, S2 = P - 0.618*X, R3 = P + X, S3 = P - X, R4 = P + 1.382*X, S4 = P - 1.382*X
 
Suggest other entries I might like
Details: Hourly Pivots (amaPivotsHourly)


January 22nd, 2019
Size: 8.29 KB
Downloaded: 1329 times

Keywords: fibonacci floorpivots high hourly low pivots resistance support
ScrollsRite for NinjaTrader 8 5 *
This script installs as an indicator and allows users to drag their charts in any direction with a mouse. It is a feature of eSignal charting which I used for many years and simply could not live without when I moved to NinjaTrader. It is basically a rewrite of the NT7 version with the same name on this site and has been around for some time.

In truth NT8 provides this functionality already ( by holding down the Ctrl key ) but this indicator makes it that much easier by enabling it all the time.

I don't have much screen time last few years and I don't check in here that often but I will try and monitor for awhile to see that it works as expected. Leave comments in the original thread provided below.


Some Notes:

- If a chart has the Price Scale located on the Left side instead of the Right side of the chart as is normal, then you must configure ScrollsRite Scale Justification to the Left side also.

- To disable it temporarily simply uncheck the "Visible" checkbox in the ScrollsRite properties screen.

- If the Market suddenly shoots off the screen then hit the "F" icon at the top of the Price Scale to bring it back quickly.

Link to original thread:

Scrolls_Lite ( Vertical Drag/AutoScroll)
 
Suggest other entries I might like
Details: ScrollsRite for NinjaTrader 8


January 21st, 2019
Size: 2.36 KB
Downloaded: 477 times
CongestionBoxBC 5 *
Hello Traders. This indicator looks for a congestion of candles and then a break out. Once the breakout is confirmed, it paints the box up or down and indicates the POC of that congestion box. The indicator is working in real time, but does not paint the box until the breakout is confirmed (2bars). You can change the Box Color if you want to see all of the boxes forming. I find that distracting.

I downloaded the CongestionBox4RNT8 a few months ago and I like the indicator, but there were a few annoying problems. This version fixes the problems that I found in my use.

Fixes:
1. The colors did not stick from startup to startup in the original version...
2. The original consumed a lot of resources, so I set a timer so that it only calculated the boxes during times that matter to the user. This cuts down on the calculations and memory use. You can set the start/stop time to what you want.

R1: Trader Contrax was having problems with autoscaling in his setup. He found what needed to be changed (Thx). Most people will not notice a difference so I edited the indie, left the name the same and just updated the file.

Several traders are having 'freezing' problems. This indie is a resource hog. You want to run as little history as possible with Congestion Box. One trick that I use is to have a transparent chart on the same panel as my main chart. Let's say you have a 5min chart. Add a second 5min chart to the same panel, transparent candles, wicks, etc, with 1 day history. The Congestion Box uses the 1 day chart as its input. You can have several instances of charts on the same panel.. A great NT attribute.

R2: Member jabeztrading, the original developer of the indicator, fixed the issue with the button recurring. This fix also fixed the resource problem. Excellent work!!!

Please let me know if you find any other issues.
Thanks
Bob

Here is the original description...Converted from the NT7 version. Originally design for range bars to box in those congestion areas produced by up and down bars that resulted from the market not going anywhere (it's not perfect).
But some folks had success using the indicator on minute charts.
The box is delayed and the red and green colors are even more delay but this was not meant to be a real time indicator.
 
Suggest other entries I might like
Details: CongestionBoxBC


December 31st, 2018
Size: 9.18 KB
Downloaded: 1335 times
MaxStopFailsafe - Hidden Auto Stop 5 *
Guys I paid for this indicator to be developed.
It’s basically a hidden automatic “stop order”

I call it my failsafe loss limiter, as when trading using NT8 I have a bad habit of removing the visible stops on the chart at times to give a trade room to breathe and then every so often I end up getting run over by a sharp move and I wanted to prevent that from happening. Stop the bad habit so to speak. So i had this indicator developed which could run in the background.

Basically you attach it to your chart like any other indicator, set your amount of ticks stop loss in the settings and away you go. Then whenever you place a trade via NT8 chart trader and forget to use a stop, when your set level/amount of ticks against you is hit, you will be stopped out automatically.

Now, forewarning:
When I used the indicator it worked well but then there were a couple of issues:

1. At times, when say I had it set to 16 ticks stop loss and I wanted to change my mind and I changed the set level to say 12 ticks in the sttings, even though I changed it in the indicator settings, the original set level was filled, not the new level.

And,

2. When I remove the indicator from the chart, the auto stop would still function and I’d get filled even though I had removed It from the chart. It only removes from the chart when I removed the actual indicator from the ninjascriptor editor indicators list.

Both of the above shouldn’t happen.

I asked my programmer to look at this, but he couldn’t find anything wrong in the programming. So if any of you programmers on here would like to use the indicator and maybe give it a test and fix the above issues if you have them I think it would be helpful indicator for NT8 users.

I really liked using this indicator as it forces my own limits upon me and saves me from my own bad habits of moving / removing stops.

Although sometimes you do have to change the stop size due to changing market conditions/volatility.
 
Suggest other entries I might like
Details: MaxStopFailsafe - Hidden Auto Stop


December 11th, 2018
Size: 2.46 KB
Downloaded: 239 times

Keywords: loss stop
MaxStopFailsafe - Hidden Auto Stop
Theres no screenshot as its a hidden indicator.

Guys I paid for this indicator to be developed.
It’s basically a hidden automatic “stop order”

I call it my failsafe loss limiter, as when trading using NT8 I have a bad habit of removing the visible stops on the chart at times to give a trade room to breathe and then every so often I end up getting run over by a sharp move and I wanted to prevent that from happening. Stop the bad habit so to speak. So i had this indicator developed which could run in the background.

Basically you attach it to your chart like any other indicator, set your amount of ticks stop loss in the settings and away you go. Then whenever you place a trade via NT8 chart trader and forget to use a stop, when your set level/amount of ticks against you is hit, you will be stopped out automatically.

Now, forewarning:
When I used the indicator it worked well but then there were a couple of issues:

1. At times, when say I had it set to 16 ticks stop loss and I wanted to change my mind and I changed the set level to say 12 ticks in the sttings, even though I changed it in the indicator settings, the original set level was filled, not the new level.

And,

2. When I remove the indicator from the chart, the auto stop would still function and I’d get filled even though I had removed It from the chart. It only removes from the chart when I removed the actual indicator from the ninjascriptor editor indicators list.

Both of the above shouldn’t happen.

I asked my programmer to look at this, but he couldn’t find anything wrong in the programming. So feel free to use it and if any of you programmers on here could maybe give it a test and fix the above issues if you have them I think it would be helpful indicator for NT8 users.

I really liked using this indicator as it forces my own limits upon me and saves me from my own bad habits of moving / removing stops.

Although sometimes you do have to change the stop size due to changing market conditions/volatility.
 
Suggest other entries I might like
Details: MaxStopFailsafe - Hidden Auto Stop


December 11th, 2018
Size: 2.46 KB
Downloaded: 90 times

Keywords: loss stop
mkHarmonics_v1.1 5 *
This is just a quick fix to mkHarmonics to fix an XML save issue preventing the indicator from staying on a chart after exiting (but saving). It also was causing an error if you tried to save the settings presets.

I simply added [XmlIgnore()] and commented out [NinjaScriptProperty] for all the brush and font properties.

The original copyright is @mk77ch for the NT7 version. The NT8 conversion from: @psytopy.
 
Suggest other entries I might like
Details: mkHarmonics_v1.1


November 26th, 2018
Size: 16.80 KB
Downloaded: 1163 times

Keywords: mkharmonics harmonics
Skid Trender Version 1.2 5 *
So there was this indicator on ThinkorSwim I liked and I knew it was moving averages but it took me awhile to figure out. ( I'm not a programmer) Here is the xml so you can have it also. The reason I like it is because the two sets will gap apart when trending. For me, it gives me a clear picture. You must have EMASlopeColor for it to work found here.




Download file: Then place the file in File>Documents>Ninjatrader 8>Templates>Chart

This is Version 1.2
Because the first had the data series set to "Default 24 x 5". This causes tick chart candles to be
wrong. Special Thanks to @MiniP for pointing this out, and @bobwest for fixing it.
If you downloaded the first Skid Trender chart, change your settings in Data Series to "Use Instrument Settings"
this fixes the problem. Added Priceline to this .XML version.

Discussion and updates found here:



Enjoy

Skid
 
Suggest other entries I might like
Details: Skid Trender Version 1.2


November 10th, 2018
Size: 58.60 KB
Downloaded: 1612 times
Wolf range drawing tool 5 *
For my trading i make use of two different fib retracement templates.
One template with the 50% and 61.8% retracements, and a 2nd template with the wolf range to determine the market geometry. Although ninja supports templates for the fibonacci levels, this requires me to select the correct fib. level template every time i want to draw one of them.

To make live easier i made a copy of the fib. retracement drawing tool, modified it so it uses the the wolff range settings by default. That way i don't have to switch templates anymore and i can just select the normal fib tool for my 50%/61.8% retracements and the wolf range drawing tool for drawing a wolf range

Offcourse you also adjust it and use other retracement templates as you like.

5-11-2018 : version 1.0.0.0
 
Suggest other entries I might like
Details: Wolf range drawing tool


November 5th, 2018
Size: 6.67 KB
Downloaded: 592 times
RangeRider for NT8 V1.0 5 *
The general idea was to better clarify both entry and exit points.

So I created a combination Bollinger Bands and Pivot Points indicator, but utilizing the MIN and MAX functions in order to eliminate the smoothing that comes with Bollinger Bands. By doing so market fluctuations are (for me at least) more clearly defined.

Though I mostly use range bars other bar types also work well.

It is not unusual for me to "turn off" the bars themselves by making them transparent. Much less distracting clutter on the screen and I like things simple.

However, early on it is best to leave the bars visible in order to fully understand the various patterns created by the indicator. Whether in chop or a trending market certain patterns quite often become obvious. And those patterns repeat time and time again.
 
Suggest other entries I might like
Details: RangeRider for NT8 V1.0


November 4th, 2018
Size: 4.86 KB
Downloaded: 792 times

Keywords: min range mix
Risk / Reward drawing tool (updated) 5 *
Ninjatrader comes with a built-in risk/reward drawing tool.
However i like the one from tradingview much better
This drawing tool adds a tradingview look-a-like risk/reward tool to ninja trader for both long and short positions
When placing a R/R drawing tool on your chart you can move it around, drag the stoploss/target to its correct price levels and the risk/reward ratio will be updated in real time

After installing you can find the risk/reward tools under the drawing tools menu.
There's a long position tool and a short position drawing tool
Note you can assign keyboard shortcuts to the risk/reward drawing tools using the tools->Hot Keys menu.

3-11-2018 : version 1.0.0.0
5-11-2018 : version 1.0.0.1 bugfix to make it work with all instruments
 
Suggest other entries I might like
Details: Risk / Reward drawing tool (updated)


November 3rd, 2018
Size: 4.32 KB
Downloaded: 2275 times
Tradingview $TICK window 5 *
For my trading i make a lot of use of the $TICK. Sadly though.. ninja brokerage does not supply a really good $TICK index.
So until now i always had a web browser open showing tradingview's $TICK in the bottom left corner of my screen.
It worked.. but i had to open the web browser every trading session, scale it and move it to the correct location on my screen.

So to make life easier , i created this add on.
This add-on adds new menu item to New menu called $TICK.
When you selected it a new ninja trader window opens which shows the $TICK from tradingview.com.

Since it's a ninja window , its part of your workspace and ninja will automaticly open & position it the next time you startup ninja again.

Note.. by default you will see the light skin (white color) of trading view.
But since the $TICK window is just hosting IE as a webbrowser you can interact with, and login into tradingview right from the $TICK window it self. After logging in with your credentials you can right click on the chart to choose the dark skin as you see in the screenshot

1-nov-2018 : version 1.0.0.0
 
Suggest other entries I might like
Details: Tradingview $TICK window


November 1st, 2018
Size: 1.89 KB
Downloaded: 728 times
RulerV4 for Ninjatrader 8
Is there anyone that can code the Ninjatrader7 indicator named "RulerV4" by MBAgearhead. He did a fantastic job
and this indicator is invaluable. It is exactly what many of us were looking for. If you havent used it, everyone should
take a look. However, I am also transitioning to Ninjatrader 8 and would very much love it if someone could code that
indicator for Ninjatrader 8....that would be so awesome !!!
 
Suggest other entries I might like
Details: RulerV4 for Ninjatrader 8


October 31st, 2018
Size: 94.71 KB
Downloaded: 489 times
MACDBBLines (amaMACDBBLines) 5 *
Version 1.3 October 30, 2018

The MACDBBLines indicator is built from a standard MACD indicator with Bollinger Bands added to the signal line. The MACD values are shown as dots. This indicator is typically used to generate with-trend entries when the upper or lower Bollinger Band is violated.

Minor trend: The minorlower timeframe trend is up when the MACD is rising. It is down when the MACD is falling.

Major trend: The higher timeframe trend may be taken from the MACD itself. An major uptrend is signaled when MACD > 0, while MACD < 0 stands for a major downtrend.

Public Properties: The indicator comes with a few public Series<double> that can be accessed via other indicators or automated strategies. These will also be shown in the strategy builder. The series "Trend" may be used to detect the minor trend. "Trend" will show the value +2 when the MACD is rising and above the upper Bollinger Band, +1 when it is rising and below the upper Bollinger Band, -1 when it is falling and above the lower Bollinger Band, -2 when it is falling and below the lower Bollinger Band. You will further find two Series<double> "LongSignal" and "ShortSignal". "LongSignal" will return +2 for an upper band violation in a major uptrend (strong signal), +1 for an upper band violation in a major downtrend (weak signal) and 0 for no signal. Accordingly, "ShortSignal" will return +2 for a lower band violation in a major downtrend (strong signal), +1 for an lower band violation in a major uptrend (weak signal) and 0 for no signal.

Market Analyzer Column: The indicator comes with two separate market analyzer columns. The first column will simply indicate the trend and return values based on rising and falling MACD above or below the Bollinger Bands as described above. The second column will return entry signals, where +2 stand for a strong long signal, + 1 for a weak long signal, 0, for no signal, -1 for a weak short signal and - 2 for a strong short signal. For the market analyzer I have squeezed long and short signals into a single column, as there is little space on a market analyzer. For the Series<double> objects, I have separated the LongSignal and ShortSignal series, as they are designed to return positive values or 0 for no signal only. Please pay attention to the difference.

Paint Bars: The indicator comes with paint bars that reflect the minor trend. The colors are similar to the colors for the MACDBB dots, but you may differentiate between upcloses and downcloses.

Sound Alerts: The indicator comes with sound alerts that will be triggered when the upper or lower band is violated, or when the major trend changes.
 
Suggest other entries I might like
Details: MACDBBLines (amaMACDBBLines)


October 31st, 2018
Size: 14.91 KB
Downloaded: 1934 times

Keywords: bollinger macd macdbb macdbblines oscillator
Expected Rolling Volume 5 *
This indicator compares current rolling volume for a user selected time frame and compares it to an expected volume for a user selected time frame over a user selected n period in days.

The standard settings are set to 10 minute rolling and 10 minute expected with a 13 day lookback period. So, basically the bar plot shows the current continuous rolling 10 minute volume and compares it to the line plot that is an average of every 10 minute time slot over the last 13 days.

You also have and option to exclude user selected days from the lookback period.

I find this works well with range or tick bars, but also works with time based bars.

Uploaded using NinjaTrader 8.0.15.1 64-bit
 
Suggest other entries I might like
Details: Expected Rolling Volume


October 30th, 2018
Size: 6.39 KB
Downloaded: 289 times

Keywords: expected relative rolling volume
CSI V1 5 *
Apologies for this upload. I have found that there is something in the calculations that is incorrect, but haven't been able to track it down. It almost always says the current volume is more than the average, even when that seems unlikely or impossible.

I have uploaded a new indicator, RVOL (relative volume), that has accurate calculations in it, based on my manual gathering of values and performing the calculations. You can find it here:



If I figure out what's wrong with this one, I'll upload a repaired version. In the meantime, please use the RVOL indicator mentioned above.

Thank you!
*******************************
This indicator is inspired by Pete from JigSaw Trading. He likes to call it the Cumulative Sheep Index, but it actually compares volume on the current bar to the average volume for the same time of day, calculated over the last X number of days.

You can set the number of days and use it on bars of any duration. I have no idea what it will do with non-time-based bars, so be prepared for it to blow up, if you try that.

Please be aware that the smaller the bar duration and the larger the number of days being averaged, the longer it'll take to complete the plot. 1-min bars and 60 days, for example, take several minutes to complete.

There is an option to have some of its data sent to the Output Window, so you can assure yourself it's working, in case you choose bars and days that take a very long time to calculate.

Yours to download.

(In answer to the question posted in the 2nd 'thanks', yes. The values in the right column show the difference in volume between the current bar volume and the average volume for that bar for the previous X number of days.)
 
Suggest other entries I might like
Details: CSI V1


October 25th, 2018
Size: 3.46 KB
Downloaded: 329 times
Elliot Wave Drawing tool (Updated) 5 *
Custom drawing tool which allows you to draw Elliot Waves in NT 8
Supported waves are:
  • 12345
  • ABC
  • ABCDE
  • WXY
  • WXYXZ
For each wave you can select if you just want to see the labels, or also the wave lines itself and
the degree of the wave.

After installing you can find the elliot wave tools under the drawing tools menu.
Note you can assign keyboard shortcuts to any of the elliott drawing tools using the tools->Hot Keys menu.

28-10-2018: Updated.. fixed memory leak and some other small changes
 
Suggest other entries I might like
Details: Elliot Wave Drawing tool (Updated)


October 24th, 2018
Size: 4.12 KB
Downloaded: 1035 times
Measured Move Drawing tool (Updated) 5 *
This is a simple custom drawing tool for drawing measured moves as described in Trading The Measured Move by David Halsley

The drawing tool allows you to simply draw the measured move from 0-> 100% -> 50% -> to -23.6%

After importing, you should see a new menu item 'measured move' in your drawing tools.
Select it, draw the 3 lines and voila ;-)

28-10-2018: fixed some small issues
 
Suggest other entries I might like
Details: Measured Move Drawing tool (Updated)


October 21st, 2018
Size: 7.26 KB
Downloaded: 1118 times
agDELTAs visualization 2 - update 5 *
I forget to mention in agDELTAs visualization 2 post that I use different time frame
in input parameter for indicators

Usually it 3 times longer time compare to original (1 min chart - 3 min for indicators etc)

Its make indicators more smooth


See attached image
 
Suggest other entries I might like
Details: agDELTAs visualization 2 - update


October 9th, 2018
Size: 4.59 KB
Downloaded: 570 times
agDELTAs visualization 2 - how to use 5 *
Due on people interest to my agDELTA Visualization indicators I decided to publish some tips how to use it
In agDELTA - control points - cross above/below zero line and picks where indicator change direction
agDELTAmax and agDELTAmin - control points - picks and distance from ZERO line
Please see attached chart

For your convenience I attached indicators to this post


Best Regards


AG
 
Suggest other entries I might like
Details: agDELTAs visualization 2 - how to use


October 9th, 2018
Size: 4.59 KB
Downloaded: 417 times
agDELTAs visualization 4 *
This is a package of 3 Order Flows indicators - DELTA, DELTA MAX, and DELTA MIN
for Volumetric chart
Its help visualize who dominate the market and possible turning points
first indicator is a delta and just show
delta position per bar
Second - MAX DELTA
Third - MIN DELTA

To compare position of Delta Max to Delta Min you can see turning points or decrease/increase in move
(please be aware that Delta MIN is negative indicator and then it far from ZERO then negative force is more)

I use it with combination with other indicators to confirm turning point


Many Thanks to Ninja Trader Support Team !!!!!!

Best Regards
 
Suggest other entries I might like
Details: agDELTAs visualization


October 5th, 2018
Size: 4.59 KB
Downloaded: 556 times
News indicator (Updated) 5 *
This indicator downloads news from forexfactory and display's it on your chart.
News is displayed in the upper left corner and is also shown as vertical lines on your chart.
You can choose if you want to show low, medium and/or high impact news
The time used is GMT. you can set a time offset in hours to adjust it to your own timezone
Furthermore you can ignore news for specific currencies (see the forex calendar). e.g. NZD will hide any NZD related news

30-10-2018: v1.1
- added option to hide the topleft table
- fixed bug that newsindicator disappeared after restarting ninja
 
Suggest other entries I might like
Details: News indicator (Updated)


September 28th, 2018
Size: 3.32 KB
Downloaded: 1331 times
Price line alert indicator 5 *
This indicator allows you to place price alerts in a very simple way.

- Add the indicator to your chart(s)
- Place one or more horizontal lines on your chart on the places where you would like an alert
E.g. near S&R levels or fib. levels
- Next when price crosses one of these lines you will get an audible alert

You can place as many lines as you like, and if you want to change one.. simply drag it up or down to its new price.
But please note.. it only works with a horizontal line, not with any other drawing element(s)

--- updated ---
Uploaded new version which source code.
 
Suggest other entries I might like
Details: Price line alert indicator


September 27th, 2018
Size: 2.38 KB
Downloaded: 951 times
Regression Channel (amaRegressionChannel) 5 *
Version 1.1 September 9, 2018

The Regression Channel already comes as a NinjaTrader default indicator. However, the NinjaTrader default indicator comes with a few limitations, which are adressed by this indicator:

- The default indicator calculates the regression channel from the last bar loaded by OnBarUpdate(). When the chart scrolled back horizontally, the regression channel remains in its future position until it drops out of the chart.
- The default indicator does not allow for calculating the linear regression channel a few bars ago and then project the channel lines forward until the current bar.

This version of the indicator has the two issues addressed:

- The regression channel is calculated from the last bar shown on the chart and will adapt its position accordingly when you scoll back the chart horizontally.
- You may enter an offset and calculate the regression channel a few bars ago. The regression channel will then be extended until the last bar shown on the chart.

Repainting behavior: All regression channels - whether linear or polynomial - belong to the class of repainting indicators. All regression channels are retrofitted to the selected lookback period. The repainting can be easily observed with this indicator when scrolling horizontally. The indicator comes with an option to display the regression bands. The regression bands show the trace that the regression channel has painted on the chart without repainting any prior bars.

Public DataSeries: The indicator comes with four additional public DataSeries that can be accessed via the strategy builder.

- Normalized slope - This is an output which returns the slope in synthetic degrees. The slope has been normalized by dividing it by the square root of the average true range and then applying the arctangent.
- NormalizedChannelWidth - This series returns the normalized channel width around the regression line and may be used as a measure of non-directional volatility.
- RegressionTrend - The regression trend holds the value + 1 for an upsloping regression line and -1 for a downsloping regression line.

Market Analyzer Columns: The indicator comes with three separately coded market analyer columns which allow for displaying normalized slope, normalized channel width and the regression trend on the market analyzer.
 
Suggest other entries I might like
EquitiesV1 5 *
This indicator is for equities traders, to compare current performance with the 'other 3' equities and an average of all 4.
It adds data series for ES, NQ, RTY and YM, shows % change for each since the session open (24 hr session, not just the day session) as well as a simple moving average of all 4. The SMA period is user-configurable. Default is 10.

Please note that the expiry date is one of the parameters. It's hard-coded with an 09-18 expiration, but you'll need to manually update that when you use the next contract date. (Or an earlier one)

I know I could have made the code extract the current expiry date, but the truth is I didn't feel like bothering working out that code again. (Did it for a previous indicator in NT7.)

I hope some of you find this indicator of use.

*** I finally updated the code for this indicator to pull that expiration date from the chart, so you don't have to input the date manually anymore.
Please find version 2 here:
 
Suggest other entries I might like
Details: EquitiesV1


August 27th, 2018
Size: 5.34 KB
Downloaded: 234 times
Double Smoothed Stochastics (amaDSSBressert) 5 *
Version 1.0 August 14, 2018

The Double Smoothed Stochastics by Walter Bressert came after William Blau presented his version of the Double Smoothed Stochastics in 1991. Both indicators are widespread in the trading community, but they use different algorithms. While William Blau applied separate smoothing to numerator and denominator, Walter Bressert simply applied the Stochastics %K line to itself. Applying the Stochastics twice leads to an acceleration of the running pattern. Furthermore the Double Stochastics is smoother when compared to the classic Stochastics and generates signals more frequently.

The Double Stochastics by Walter Bressert ships with NinjaTrader as in-built indicator. This version of the Stochastics adresses a few issues of the NinjaTrader default indicator:

- The default indicator has preset the %K line smoothing to 3, value which cannot be changed.
- The default indicator does not have a signal line.
- The default indicator can only be applied to price, but cannot be applied to other indicators.

This version allows for setting the smoothing period for the %K line, comes with a signal line and maybe applied to other indicators as input series.
 
Suggest other entries I might like
Details: Double Smoothed Stochastics (amaDSSBressert)


August 24th, 2018
Size: 7.10 KB
Downloaded: 743 times

Keywords: doublestochastics exponential oscillator overbought oversold stochastics
Better Volume (amaBetterVolume) 5 *
Version 1.1 September 12, 2018

This indicator is based on the original version of the Better Volume Indicator from https://www.emini-watch.com/. It identifies the following events relative to the selected lookback period:

Breakout or climax bars: A breakout or climax bar is a wide range high volume bar for which the the product "volume times range" is higher than for all preceeding bars of the lookback period.

Churn bars: A churn bar is a narrow range high volume bar for which the ratio "volume per range" is higher than for all preceeding bars of the lookback period.

Climax churn bars: A climax churn bar is a high volume bar that qualifies both as a climax bar and as a churn bar.

Low volume bars: A low volume bar is a bar which has a lower volume than for all preceeding bars of the lookback period.

The indicator uses two lookback periods. The larger lookback period identifies stronger climax and churn bars, the smaller lookback period points to weaker climax and churn bars and is used to identify low volume bars.

A breakout or climax bar may occur at different locations. It may start a trend as a breakout bar, it may indicate that an existing trend continues after price has consolidated or it may occur at the end of a trend and indicate that the trend is near exhaustion. This bar type is similar to classic types of gaps that may be found on daily charts. There are runaway gaps, continuation gaps and exhaustion gaps. Breakout or climax bars may be used as a subsitute for those gaps when trading smaller timeframes.

Relative Volume: When you use the BetterVolume indicator with intraday data, it is pretty much distorted at the beginning of the regular session. When compared to pre-session bars, all the bars in the beginning of the regular session look like high volume bars, which in turn leads to false signals. This behavior is corrected when the Better Volume indicator is applied to "relative volume" instead of "absolute volume". This version of the indicator allows for performing the Better Volume calculations on both absolute volume and relative volume.

Sound Alerts: The indicator comes with sound alerts.

Market Analyzer Column: I have included a market analyzer column with the install file. The market analyzer column will return bar codes for each type of signal: strong climax churn bar = 0, strong climax bar = 1, strong churn bar = 2, weak climax churn bar = 3, weak climax bar = 4, weak churn bar = 5, low volume bar = 6, upclose no signal bar = 7, downclose no signal bar = 8, doji no signal bar = 9. Based on these values you may define cell conditions and show the signals as text with background color on the market analyzer.

Update version 1.1: Bug removed. Sound alerts did not fire, because the path for the sound files had not been initialized.

Update version 1.3:: Holiday calendar updated for Relative Volume indicator, sound alerts now working on inactive charts.

Nota: The forum software has renamed the downloadable zip file to the false version number 1.0. Please disregard the version number of the zip file. The zip file contains the indicator version as specified above.
 
Suggest other entries I might like
Details: Better Volume (amaBetterVolume)


August 22nd, 2018
Size: 26.72 KB
Downloaded: 2073 times

Keywords: bettervolume churn climax climaxchurn volume vsa
PriceLineV1 5 *
This indicator merely draws a horizontal line at the current price, updating as price changes.

I find it kinda handy for noting when price is approaching previous turning points without drawing S/R lines all over the place.

NOTE:
Version 8.0.15.1 of Ninjatrader includes an indicator they cleverly called PriceLine. It will break this indicator, but provides the same functionality as this plus can show a Bid and an Ask line. rendering this indicator obsolete.
(10/4/18)
 
Suggest other entries I might like
Details: PriceLineV1


August 15th, 2018
Size: 1.42 KB
Downloaded: 468 times
BarsInARowV1 5 *
As requested, this indicator has been updated for NT8.

It merely counts the number of rising and falling bars that occur in succession, resetting the number every time a bar either goes the other way or closes at the same value as it opens.

This also includes an SMA of both rising and falling bars with a user-configurable SMA period.

Hope you find some use for it.
 
Suggest other entries I might like
Details: BarsInARowV1


August 15th, 2018
Size: 3.33 KB
Downloaded: 469 times
Multiple Selections for Candlestick Patterns NT8 5 *
Version 1.0
Exported from NT 8.0.14.1 64 Bit

This is a modification to the existing candlestick pattern indicator included with NT 8. Their version only allows for selecting one pattern at a time. This version allows you to select all or each one individually. Otherwise it operates the same as the old version.

To allow each type to be selected, uncheck the box that says "Find_All" then check the boxes you want the indicator to find.

If you leave the check box "Find_All" checked it will find all regardless of how you have the others set.

I have a decent computer and I notice a little lag when "Find_All" is selected. Use with caution.
 
Suggest other entries I might like
Details: Multiple Selections for Candlestick Patterns NT8


July 19th, 2018
Size: 11.81 KB
Downloaded: 923 times

Keywords: candlestick pattern
Bar Timer Located At The Bar 5 *
Version 1.0
Exported from NinjaTrader 8.0.14.1

Modified the existing bar timer to move the time remaining next to the current bar.

If the time left is less than 1 hour it will only display minutes and seconds otherwise it will display hours, minutes and seconds remaining.
 
Suggest other entries I might like
Details: Bar Timer Located At The Bar


July 16th, 2018
Size: 2.49 KB
Downloaded: 1032 times

Keywords: bartimer timer
Tick Counter Located At The Current Bar 4 *
Version: 1.0
Exported with NinjaTrader 8.0.14.1 64 bit.

Simple Tick Counter modification to the one included with NinjaTrader 8 that replaces the one located at the bottom right of the screen and places it next to the current bar.

The size of the text is determined by the font size you have set for the chart. The color is also automatically set based on the text color settings you have set for that chart.

This is my first indicator modification, please let me know if you have issues importing.
 
Suggest other entries I might like
Details: Tick Counter Located At The Current Bar


July 14th, 2018
Size: 139.65 KB
Downloaded: 641 times

Keywords: counter tick
Tick Counter Located At The Current Bar 5 *
Version: 1.0
Exported with NinjaTrader 8.0.14.1 64 bit.

Simple Tick Counter modification to the one included with NinjaTrader 8 that replaces the one located at the bottom right of the screen and places it next to the current bar.

The size of the text is determined by the font size you have set for the chart. The color is also automatically set based on the text color settings you have set for that chart.

This is my first indicator modification, please let me know if you have issues importing.
 
Suggest other entries I might like
Details: Tick Counter Located At The Current Bar


July 14th, 2018
Size: 139.65 KB
Downloaded: 186 times

Keywords: counter tick
CenTexFishTDiv 5 *
This indicator gives a choice for drawing the divergence lines for FisherTransform and also for the MacDhistograhm.

I want to give all the credit to Cory who made it possible for the FisherTransform to have the divergence lines work in this indicator. I added the ability for the indicator to count how many times divergence's occur because its handy sometimes to see how different time periods affect divergence.

Quantismo
 
Suggest other entries I might like
Details: CenTexFishTDiv


July 10th, 2018
Size: 13.45 KB
Downloaded: 615 times
TimeSlot 5 *
Hello Traders, there are several reasons to mark certain times. Perhaps you like to mark the 30 and 60 minute time slots, the open of the market, the volatility slots or news releases. This indicator will paint from your start time to your end time.
You can have several instances with different times and different colors and opacity.

I have used this indicator through several instances of NT 8 and several bar types with no issues. This was compiled on NT8 V 14.2

Let me know how you are using it.

Trade Well...
Bob
 
Suggest other entries I might like
Details: TimeSlot


July 4th, 2018
Size: 2.39 KB
Downloaded: 753 times
ATRback 5 *
Hello Traders, there are certain time slots during the day where the volatility increases. This could be due to news releases at certain times or institutional adjustments after the 'morning meetings'. This indicator is a modification of the ATR indicator that makes the average of the ATR 1 (range of one candle) and allows you to set how many candles back to evaluate. For simplicity the candles in the pic are set to 60minutes and the 4 instances of ATRback are set to look back 23, 46, 69, and 92 candles ( 1,2,3,4 trade days back) so you can spot the time slots where the range of the 1 hour candles tend to increase. Another application might be to set the lookback in intervals of a week, so you would be looking at that day of the week 1,2,3,4,weeks back.

This indicator has worked on several instances of NT 8 and several bar types. It was exported using NT8 v14.2

Let me know how it works for you...

Trade Well...
Bob
 
Suggest other entries I might like
Details: ATRback


July 4th, 2018
Size: 1.81 KB
Downloaded: 255 times
Volume - Colored Based on Volume 4 *
Volume - Colored Based on Volume

A Volume bar is colored the Volume Subgraph Primary color if its volume is higher or equal to the previous bar volume.
A Volume bar is colored the Volume Subgraph Secondary color if its volume is lower than the previous bar volume.

thanks to NinjaTrader_PatrickH
 
Suggest other entries I might like
Details: Volume - Colored Based on Volume


June 22nd, 2018
Size: 1.50 KB
Downloaded: 465 times
Connors RSI (amaConnorsRSI) 5 *
Version 1.0 March 6, 2017

Created by Larry Connors, this indicator is a composite of three separate components. Two of the three components utilize the Relative Strength Index (RSI) calculations developed by Welles Wilder in the 1970’s, and the third component ranks the most recent price change on a scale of 0 to 100.

In effect, the three components combine to form a momentum oscillator. The output value between 0 and 100 then identifies short-term overbought and oversold conditions.
 
Suggest other entries I might like
Details: Connors RSI (amaConnorsRSI)


June 21st, 2018
Size: 7.06 KB
Downloaded: 599 times

Keywords: momentum oscillator rsi connors
BarTimerPro 2 *
June 20th 2018 v1.0
This Indicator displays the duration of the current bar. Tested and works on time, tick , volume and range bars.

- Font Color
- Font Select
- Show Bar Timer Label
- Hide Indicator Name
- Show all tabs

I'm self taught and just starting to understand what's required to convert my NT7 indicators over to NT8 so let me know if this can be improved.
 
Suggest other entries I might like
Details: BarTimerPro


June 20th, 2018
Size: 3.59 KB
Downloaded: 563 times
TradeTimerPro - NT8 5 *
May 31st 2018 v1.0
This Indicator displays the time elapsed since last execution. Tested and works although I am still on NT7 so any feedback welcome.

- Font Color
- Font Select
- Show Trade Timer Label
- Hide Indicator Name
- Show all tabs

I'm self taught and just starting to understand what's required to convert my NT7 indicators over to NT8 so let me know if this can be improved.
 
Suggest other entries I might like
Details: TradeTimerPro - NT8


May 31st, 2018
Size: 3.94 KB
Downloaded: 461 times
Z-score (amaZScore) 5 *
Version 1.3 September 25, 2017

The Z-score or standard score is a numerical measurement of a value’s relationship to the arithemic mean of the data set. The Z-score is the signed number of standard deviations by which the current value of a data point is above the mean value or below the mean value as calculated for the selected lookback period.

For a normally distributed sample 95.8% of the z-scores of all data points fall within the range [-2, +2]. A Z-score of 0 indicates that the data point is identical with the arithmetic mean of the data set.

The Z-score is a normalized oscillator that can be used to identify extreme readings of the input series. The Z-score is calculated by dividing the absolute difference between a data point and the arithmetic mean by the standard deviation.

One of the main applications of the Z-score is that it can be used to normalize any oscillator. For example, the MACD is a non-normalized oscillator which does not pass the c-test introduced by William Eckhardt. However, when the Z-score is used to normalize the MACD, the resulting oscillator uses a normalized scale and will pass the c-test. The normalized MACD is obtained, when the MACD is used as the input series for the Z-score.
 
Suggest other entries I might like
Details: Z-score (amaZScore)


May 9th, 2018
Size: 2.54 KB
Downloaded: 854 times

Keywords: normalized oscillator standarddeviation volatility zscore
BetterBrick ChartStyle 5 *
This is the NinjaTrader 8 version of the BetterBrick ChartStyle, which is especially useful in conjunction with the BetterRenko Bar Type.

You can find the discussion thread here: https://futures.io/elite-circle/4978-better-renko.html

History:
v1 20100807 - @Aslan created to go with BetterRenko
v2 20100812- @Aslan changed to paint OHLC bar for live bar
v2 20150719 - @Dalebru converted to NT8. Exported with NinjaTrader 8.0.0.5
v2 20170102 = @shanmugs added missing "Open" line
v2 20180306 - @DaleBru changed ChartStyleType enum value that conflicted with recent NT8 update
v2 20180409 - @DaleBru exported with NinjaTrader 8.0.12.0
 
Suggest other entries I might like
Details: BetterBrick ChartStyle


April 9th, 2018
Size: 2.25 KB
Downloaded: 1143 times

Keywords: betterbrick betterrenko chartstyle renko
BVA Version 2 5 *
BVA Version 2 (Bar Volume Accumulation), is for spotting Divergences in Volume and Price Action.

Example:
Higher High with less BVA, upward trend is loosing momentum.
Lower Low with less BVA, downward trend is loosing momentum.

Version 2 has current and historical values included for use in back testing and strategies. The rest of the code is the same as Version 1 that's posted in the Elite Download Section.


Note:
The plot values for testing have been set to transparent. If you want to see them on your chart, you must select a color for each plot.

Compiled using NT 8.0.12.0 64-bit (Multi-Broker)
 
Suggest other entries I might like
Details: BVA Version 2


March 5th, 2018
Size: 4.87 KB
Downloaded: 1223 times
SigmaSpikes 5 *
Here is an NT8 "SigmaSpikes" as described by Adam during the webinar.

His blog shows the formula's:
https://adamhgrimes.com/how-to-calculate-sigmaspikes/

Here is Adam Grimes' Webinar that discusses their use:
 
Suggest other entries I might like
Details: SigmaSpikes


February 15th, 2018
Size: 3.34 KB
Downloaded: 554 times

Keywords: adam grimes sigmaspikes sigma spikes
Chart ScreenShot to the [email protected] indicator
Takes a screenshot of the chart and sends to email in PNG format.
From NinjaScript Editor set up the private email parameters then right click and compile.

https://forum.ninjatrader.com/showthread.php?t=45339

Take screenshot at the end of session or last bar on chart.

Thanks to the original creator marty087 from Ninjatrader forum.
Useful for autostrategies.
 
Suggest other entries I might like
Details: Chart ScreenShot to the [email protected] indicator


February 1st, 2018
Size: 2.03 KB
Downloaded: 217 times
Multi Reverse EMA (REMA) 5 *
Exported with 8.0.12.0 64-bit

Minor Update -- Remove Print statement as noted by bobc635, thanks 2/2/2018

This is the NT8 version of NT7 MultiREMA which is described in full in the NT7 section here. There are no additional features or enhancements.

The indicator will be installed in a folder "Cheech". The REMA indicator will be installed in the Indicator folder.

Note: The default alpha setting for the Trend Plot is set to 0.1 to match the REMA setting as supplied by Ninjatrader. The default setting for the NT7 version for the same plot is 0.05 as was indicated in the article. Adjust accordingly.

















Change Log
Date --------- Description
1/31/2018 --- Initial Release
2/2/2018 --- Removed Debug Print statement
 
Suggest other entries I might like
Details: Multi Reverse EMA (REMA)


January 31st, 2018
Size: 5.06 KB
Downloaded: 609 times

Keywords: ehlers multirema rema
PriceLineWH-NT8 4 *
Horizontal Line at Current Price.
Converted from NT7 ver 2.2 04/04/2011 photog53
 
Suggest other entries I might like
Details: PriceLineWH-NT8


January 26th, 2018
Size: 2.03 KB
Downloaded: 559 times
DayOftheWeek-NT8 4 *
Plot the day of the week into the chart.
Fixed issues regarding the indicator name. Renamed. Thanks to "Fat Tails" for the advise ...
 
Suggest other entries I might like
Details: DayOftheWeek-NT8


January 26th, 2018
Size: 1.57 KB
Downloaded: 818 times
Advanced Risk Reward Indicator Download Entry By bassam posted by NinjaTrader_Jim on Ninja Trader Support Forum 5 *
Exported using NT 8.0.9.0

Description
This is a port of the NinjaTrader 7 AdvancedRiskReward.v3 indicator by bassam. The original indicator can be found here.

Quote:
This indicator helps you define your entry, stop and target (1 or 3) visually on the chart with the help of horizontal lines, calculates your potential P/L ,unrealized P/L,Risk/Reward ratio and contracts sizing per account size.

Once started click on the chart 3 times there where you think your values will be appropriate , then shift the lines as needed and save the changes.

- Defines your Risk/Reward ratio using 1 or 3 targets
- Save & reload your values,be it minute,daily or weekly chart (One set of values per instrument)
- Interactive Mode: per-tick P/L based on the chosen contracts size
- Interactive Mode-Attached: per tick potential P/L
- Non-Interactive : Contract sizing is based on the defined risk per account size
- Hide/show the indicator as required & show/hide on start-up
- Extended or short lines
To Import
1. Download the attached file to your desktop
2. From the Control Center window select the menu Tools > Import > NinjaScript Add On.

Category Version 8 Indicators
 
Suggest other entries I might like
mahToolBar By Aligator 5 *
"Indicator by : Aligator
/// Revision 0 - April 4, 2017
/// Revised April 16, 2017 by Woody Fox too include all Drawing Tools and Chart Markers
/*
The mahToolBar indicator installs drawing object icons in the NinjaTrader Main Toolbar
for a one-click drawing.

This is a compilation of ideas and scripts from several people on this froum Including ChelseaB, Jessie, shuglu,
and AlanP - Thank you all.

The toolbar is a selection of draw objects placed in the chart main tool bar to save chart space. Other available
toolbar shortcut indicators around all plot inside the main chart area, and that seems to be a waste of the chart area.

I have included my favorites and the most frequently used draw objects by chart analysts. One can
certainly add, with minimal effort, as many objects from the draw object dictionary as one wishes.

Individual draw objects can be selected and the user can choose any or all objects to include in
the toolbar. Two icons (or objects) are very handy for changing the width of the bars by simply
clicking on the icons.

The script can use some cleaning for more efficiency. Until someone comes up with a prettier and more efficient
toolbar this one works great for me all day drawing lines, channels, fibs, etc.

Exported: NinjaTrader 8.0.5.2"
 
Suggest other entries I might like
Details: mahToolBar By Aligator


January 13th, 2018
Size: 6.92 KB
Downloaded: 542 times
Multiple Moving Average Crosses (amaMultiMACross) 5 *
Version 2.2 March 8, 2020

The Multiple MA Cross indicator plots a fast and a slow moving average and colors the area between the two moving averages. Both the fast and the slow moving average may be selected from a collection of over 30 different moving averages.

The indicator is primarily designed as a trend filter to show whether the market is in an uptrend or in a downtrend. The indicator comes with two different trend definitions - cross and thrust. The trend is exposed as a double series and can be accessed via the NinjaTrader strategy builder or the market analyzer. Directly accessing the trend via the market analyzer requires a separately coded market analyzer column, which is not yet included with the install file.

Trend definition "MA Cross": The current trend changes to "uptrend" when the fast moving average crosses the slow moving average from below. The current trend changes to "downtrend" when the fast moving average crosses the slow moving average from above.

Trend definition "Thrust": The current trend changes from “downtrend” to “uptrend” with the first bullish thrust bar that plots above the upper moving average. A bullish thrust bar is a bar that closes above the prior bar’s high and has a larger range than the prior bar. The current trend changes from “uptrend” to “downtrend” with the first bearish thrust bar that plots below the lower moving average. A bearish thrust bar is a bar that closes below the prior bar’s low and has a larger range than the prior bar.

Moving averages available as fast and slow moving average:

- Adaptive Laguerre Filter
- ADXVMA
- Butterworth Filter
- DEMA
- Distant Coefficient Filter
- Double Weighted Moving Average (DWMA)
- Exponential Hull Moving Average (EHMA)
- EMA
- Gaussian Filter
- HMA
- Holt EMA
- Laguerre Filter
- LinReg
- Moving Mean TPO
- Moving Mean VWTPO
- Moving Median
- Moving Median TPO
- Moving Median VWTPO
- Range Weighted Moving Average (RWMA)
- Sine Weighted Moving Average (SWMA)
- SMA
- SuperSmoother
- TEMA
- Tillson T3
- TMA
- Triple Weighted Moving Average (TWMA)
- VWMA
- Wilder's Average
- WMA
- ZerolagHATEMA
- ZerolagTEMA
- ZLEMA

Applying the Multi MA Cross to indicators: The Multi MA Cross is designed to be applied to other indicators which may be selected as input series. However, some of the moving averages listed above will not support this feature. In case that a selected moving average does not support the feature the indicator will display an error message asking you to select a different moving average for the fast or the slow moving average. These are the moving averages that may not be selected when an indicator is chosen as input series: Mean TPO, Mean VWTPO, Median TPO, Median VWTPO, RWMA, VWMA, ZerolagHATEMA. These moving averages may only be applied to price.

Paint Bars: The MultipleMA Cross indicator comes with paint bars. The paint bars are colored according to the trend, where the trend maybe determined via the "MA Cross" or the "Thrust" option. The paint bars may be displayed without the indicator plots.
 
Suggest other entries I might like
Details: Multiple Moving Average Crosses (amaMultiMACross)


January 8th, 2018
Size: 87.10 KB
Downloaded: 3281 times

Keywords: cross median movingaverage slingshot trend trendfilter
BzvVerticalLineAtTime Indicator NT8. Vertical Lines at times 4 *
Plots a vertical line at a specified time. BzvVerticalLineAtTime Indicator converted from NT7 to NT8.

Note (bug): For some reason when the time is changed into the indicator set up still allways the default time.
Code should be reviewed. Now the time only can be changed into the code. Help if anybody knows how fix it.


Fixed issue. New Version from Ninjatrader indicators Forum

https://forum.ninjatrader.com/local_links.php?s=&catid=7&filter=&sort=N&page=1&pp=15&keyid=265
 
Suggest other entries I might like
Details: BzvVerticalLineAtTime Indicator NT8. Vertical Lines at times


January 2nd, 2018
Size: 3.19 KB
Downloaded: 367 times
Trends by TMFT multiple MAs converted to NT8 V1 5 *
Chart will draw up to 3 MAs with selection of 7 diff MA to choose from. Note that you can modify the code to add more MAs if you have them. I have to comment out some of them as they are not converted to NT8 yet.
Export with 8.0.2.0
 
Suggest other entries I might like
Details: Trends by TMFT multiple MAs converted to NT8 V1


December 30th, 2017
Size: 17.87 KB
Downloaded: 1236 times

Keywords: ma multiple trend
Delta Bars (NT8) 5 *
This is a custom bar type which is based on the Bid Ask Delta (Ask Volume - Bid Volume).
A new bar is created when the Delta is greater than a given Threshold-Value defined in the Data Series Properties.

The archive also contains a custom Delta indicator specially coded to work with this bar type.

Updates:
- Added a cumulative Delta Mode
 
Suggest other entries I might like
Details: Delta Bars (NT8)


December 27th, 2017
Size: 4.74 KB
Downloaded: 2980 times

Keywords: ask bars bartype bid delta
Elder's Smoothed ROC 5 *
The ROC Smoothed indicator is a modification of the ROC, as described in Alexander Elder's book Trading for a Living. It plots two lines: ROC, which is the difference between the current price and the price x-time periods ago, and SROC which is the difference between an MA of price and the MA of price x-time periods ago.

This oscillator avoids the major flaw of ROC. Smoothed Rate of Change compares the values of an exponential moving average instead of prices at two points in time. It gives fewer trading signals, and the quality of these signals is better.






Excerpt from the book "Trading for a Living"
To create S-ROC you must first calculate an exponential moving average of closing prices. The next step is to apply Rate of Change to the EMA. S-ROC is not very sensitive to the length of its EMA or ROC parts. You can calculate a 13-day EMA of closing prices and then apply a 21-day Rate of Change to it. Some traders calculate the Rate of Change of prices first and then smooth it with a moving average. Their method produces a much jumpier indicator, which is less useful than S-ROC.

Crowd Behavior:
An exponential moving average reflects the average consensus of value of all market participants during the period of its window. It is like a composite photograph that reflects major features of the market crowd rather than its fleeting moods. S-ROC compares each reading of an EMA to a past reading from your selected period of time.
It compares the average mass consensus today to the average consensus in the past. S-ROC tracks major shifts in the bullishness and bearishness of the market crowd.

Trading Rules:
Changes in the direction of S-ROC often identify important market turns.
Upturns of S-ROC mark significant bottoms, and its downturns mark important tops.
Divergences between S-ROC and prices give especially strong buy and sell signals.

1. Buy when S-ROC turns up from below its centerline.
2. Sell when S-ROC stops rising and turns down. Sell short when S-ROC turns down from above its centerline.
3. If prices reach a new high but S-ROC traces a lower peak, it shows that the market crowd is less enthusiastic even though prices are higher. A bearish divergence between S-ROC and price gives a strong signal to sell short.
4. If prices fall to a new low but S-ROC traces a higher bottom, it shows that the market crowd is less fearful, even though prices are lower. It shows that the downside pressure has lessened, even though the market has fallen deeper than before. A bullish divergence gives a strong signal to cover shorts and buy.
 
Suggest other entries I might like
Details: Elder's Smoothed ROC


December 21st, 2017
Size: 15.00 KB
Downloaded: 562 times
VixRSI - The Fear Indicator 5 *
The VixRSI which was presented in the January 2014 issue of the TASC magazine.

Several years ago, Larry Williams developed something he calls the VIX fix. What he developed was a simple calculation that closely emulates the performance of the original VIX using only price data, and which can therefore be applied to any tradable. In a nutshell, we take the highest close over the last 22 trading days, subtract today’s low price, and then divide the result by the highest close over the last 22 trading days.
https://www.marketcalls.in/wp-content/uploads/2014/12/VIXFix.pdf

Combining the VixFix with the RSI makes it even more powerful to detect Instrument bottoms and oversold areas. Detecting overbought VIX “greed areas” can also be useful if you try to catch a fast and profitable long trade on the VIX itself.

The calculation is simple:
VixRSI = ema3 of VixFix / ema3 of 14-day RSI
 
Suggest other entries I might like
Details: VixRSI - The Fear Indicator


December 9th, 2017
Size: 7.74 KB
Downloaded: 1099 times
MiniChart (NT8) 5 *
As i am often trading from a laptop, i always wished to have some kind of a small chart in my actual trading chart to keep track of other instruments or a smaller tick or range chart of the same instrument.

This is pretty much what this rather simple indicator does.
I am fully aware that there are at least one thousand things that could be added to this indicator but as usual, it is what it is. You are free to use and edit the code but i am not gonna implement anything else as this is exactly what i need for my personal trading.

The indicator draws a rectangle to display the mini chart, which can be dragged and resized as every other rectangle in NT8.

the archive also includes a custom range bar type without gaps.

Cheers,
Mike


Updates:
- Value Area Zones added
- ChartTrader Orders are now visible
- Different ChartStyles are now available
- Added a few more indicators
- Code optimizations
- Display orders optimized
- MiniChart is now visible when markets are closed.
- Heiken Ashi added for Tick, Volume, Minute and Second Charts


The indicator is listed under an own folder: /Infinity/MiniChart
 
Suggest other entries I might like
Details: MiniChart (NT8)


December 1st, 2017
Size: 25.85 KB
Downloaded: 2686 times

Keywords: chart mini minichart
Multiple Keltner Channels (amaMultiKeltner) 5 *
Version 1.6 November 25, 2017

The Multiple Keltner Channels are a generalized version of the Keltner Channels.

Standard Keltner channels are built from a simple moving average (SMA) and two channels lines above and below. The two lines above and below are drawn at a distance from the center line, a distance which is a multiple of the simple moving average of the ranges of the past N bars.

The generalized concept has the SMA replaced with any of 30 moving averages. The volatility measure used to calculate the distance of upper and lower line from the center line can be derived from an average range (AR) or average true range (ATR). You may select different lookback periods for the moving average that serves as the center line and the moving average which is applied to the range or true range.

The Multiple Keltner Channels come with an additional smoothing option for center line and channel lines. The additional smoothing is obtained by further smoothing all plots with a 3-period simple moving average (SMA).



Moving averages available for calculating the center line:

- Adaptive Laguerre Filter
- ADXVMA
- Butterworth Filter
- DEMA
- Distant Coefficient Filter
- Double Weighted Moving Average (DWMA)
- Exponential Hull Moving Average (EHMA)
- EMA
- Gaussian Filter
- HMA
- Holt EMA
- Laguerre Filter
- LinReg
- Moving Mean TPO
- Moving Median
- Moving Median TPO
- Range Weighted Moving Average (RWMA)
- Sine Weighted Moving Average (SWMA)
- SMA
- SuperSmoother
- TEMA
- Tillson T3
- TMA
- Triple Weighted Moving Average (TWMA)
- Wilder's Average
- WMA
- ZerolagHATEMA
- ZerolagTEMA
- ZLEMA

Moving averages colored according to slope: You may also use this indicator to display any of the above listed moving averages and color them according to slope. The slope is not based on a geometrical concept, as this would not be compatible with the scalability of modern charting applications. The indicator adjusts slope to bar volatility such that the indicator may be used across all instruments and bar types with the same settings. The slope is shown as upsloping, downsloping or flat. The degree of flatness which is still considered as being flat may be adjusted via the neutral threshold parameter. When you set that parameter to zero, the slope will not show any flat sections, but the moving average will always be identified as upsloping or downsloping. Channel lines may be unselected, if you just wish to display the selected moving average.

Volatility measures: The standard Keltner channel uses the range. This indicator also for substituting the range with the average true range. The average true range is used as default option to facilitate the application of the Multiple Keltner Channels to other indicators.

Applying the Multiple Keltner Channels to indicators: When an indicator is used as input series, the range will always return the value 0. However, the average true range will return the absolute amount of the difference of two neighbouring data points of the selected input series. Therefore the indicator may only be applied to other indicators, as long as the offset formula is set to "True_Range".

Paint Bars: The Multiple Keltner Channel indicator comes with paint bars. The paint bars are colored according to the slope of the center line. The paint bars may be displayed without the indicator plots. The colors of the paint bar will then show the slope of the moving average selected as center line.

Sound Alerts: In case that the sound alerts are active, the indicator will alert you when the trend derived from the slope of the center line changes. Currently, there are no sound files included with the zip file, but it is easy to create them and copy them to the NinjaTrader sounds directory.
 
Suggest other entries I might like
Details: Multiple Keltner Channels (amaMultiKeltner)


November 25th, 2017
Size: 81.22 KB
Downloaded: 1624 times

Keywords: channel keltner keltnerchannel movingaverage range slope truerange volatility
Twiggs Money Flow 5 *
Colin Twiggs' Money Flow indicator is similar to the Chaikin Money Flow (CMF). Where Chaikin Money Flow uses CLV (Close Location Value) to evaluate volume (money flow) as bullish or as bearish, Twigs Money Flow, uses the TR (True Range). Twiggs Money Flow also relies on moving averages in its calculation while Chaikin uses cumulative volume.
 
Suggest other entries I might like
Details: Twiggs Money Flow


November 25th, 2017
Size: 3.44 KB
Downloaded: 607 times
Slow Relative Strength Index (amaSRSI) 5 *
Version 1.2 November 25, 2017

The Slow Relative Strength Index (SRSI) is an oscillator which was presented by Vitali Apirine in the April 2015 issue of Stocks & Commodities.

The SRSI is a momentum oscillator derived from the RSI developed by Welles Wilder in 1978. Where the RSI takes into account price moves relative to the prior bar's close, the SRSI compares the current price to an exponential moving average. The SRSI uses the same scale as the RSI. A value above 80 is considered as overbought, whereas a value below 20 indicates an oversold condition.

Compared to the RSI, the SRSI is supposed to generate stronger long term signals, but weaker short term signals. I have added a signal line to the indicator.

Nota: I saw that another version of the SRSI has already been posted. That version is not adapted to work with bar types that support RemoveLastBar() such as Renko bars or Linebreak bars.







Nota: There is another version of the SRSI posted, which will not work correctly with bar types that support RemoveLastBar().
 
Suggest other entries I might like
Details: Slow Relative Strength Index (amaSRSI)


November 25th, 2017
Size: 4.22 KB
Downloaded: 605 times

Keywords: oscillator rsi srsi wilder
Ehlers Quotient Transform - Early Trend Detection 5 *
The Quotient Transform which was presented in the August 2014 issue of the TASC magazine.

Ehlers Quotient Transform, which nonlinearly manipulates indicators to not only produce an early trend detection but also provides the ability to know how long to stick with the trend. A typical characteristic of the early-onset trend detector is that it remains above zero, indicating an uptrend, far too long after the uptrend is over. This characteristic can be mitigated by adding an additional indicator and rule set to exit a long trend trade. The early-onset trend indicator can be tuned at the trader’s preference by inputting a value for the low-pass period (LPPeriod) and the quotient parameter K.

The early-onset trend detector works in current market conditions because there is a decided upside bias to the market data. In fact, it is this upside bias that helps the nonlinear transfer response of the quotient transform work. In conditions where the market has a downside bias, negative values of K should be used in the quotient transform to take advantage of the bias in this direction.
 
Suggest other entries I might like
Details: Ehlers Quotient Transform - Early Trend Detection


November 25th, 2017
Size: 2.53 KB
Downloaded: 1533 times
Slow Relative Strength Index 5 *
The Slow Relative Strength Index (SRSI) is a price-following oscillator which was presented by Vitali Apirine in the April 2015 issue of the TASC magazine. It measures change in price movements relative to an exponential moving average (EMA). Like the relative strength index, it oscillates between zero and 100. SRSI is considered overbought when above 80 and oversold when below 20. SRSI can also generate signals by looking for divergences and centerline crossovers.

The SRSI is calculated using the following formula:
SRSI = 100 – [100/(1+SRS)]

SRS = Average positive difference/Average negative differencen

The SRSI measures the strength of a security relative to a sixday EMA. The closing price is used for this EMA. The difference is positive when the close is above the six-day EMA. Positive difference = [Close – Moving average]. Difference is negative when the close is below the six-day EMA. Negative difference = [Moving average – Close]. Negative difference values are expressed as positive values, not negative values. If the closing price equals the six-day EMA, then difference = 0 (no change). Smooth positive and negative difference values are based on Wilder’s smoothing technique.
 
Suggest other entries I might like
Details: Slow Relative Strength Index


November 24th, 2017
Size: 3.62 KB
Downloaded: 376 times
Wicks V1 5 *
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.

Thanks go to jmont1, who graciously converted this indicator to NT8.
 
Suggest other entries I might like
Details: Wicks V1


November 15th, 2017
Size: 3.54 KB
Downloaded: 280 times
TickBarsReassembled V0.1 5 *
This is a first test of a TickBarChart style that will reassemble ticks at the same time and price into a single tick. This is really the same order but split up so it doesn't look like a big print.

I have only tested this chart on a ticksize of 1 (seems to make the most sense to me anyway) and putting it here for others to review.

You can see in the image the shaded area that combined all the ticks from the regular TickChart into a single tick. This is because all the ticks in the tape were at 18:37:43.093 with an open of 55.08. This was merged to a single tick of volume 20.
 
Suggest other entries I might like
Details: TickBarsReassembled V0.1


November 14th, 2017
Size: 1.38 KB
Downloaded: 157 times
mkHarmonics 5 *
converted to NT8

@mk77ch holds the code copyright
 
Suggest other entries I might like
Details: mkHarmonics


November 12th, 2017
Size: 17.01 KB
Downloaded: 739 times
Larry Williams Accumulation Distribution with SMA 5 *
Larry Williams Accumulation Distribution without a volume component using an SMA.
Converted to NT8.
 
Suggest other entries I might like
Details: Larry Williams Accumulation Distribution with SMA


November 8th, 2017
Size: 3.23 KB
Downloaded: 453 times
OrderFlow SnapShot (NT8) 5 *
This is just a handy tool i made for myself and thought that maybe other traders will find it useful. As i am usually trading from charts but like to keep an eye on the orderflow, specially on areas of interest for entries or exits.

The indicator is just kind of a simple Footprint SnapShot, which can be toggled by double clicking on the chart. By holding the Control-Key while double clicking, the SnapShot will be reset.

Happy Trading,
Mike

(i am not planning to add anything else to this indicator but everybody is free to use and edit the provided code)


Updates:

- Dynamic Font-Size
- Small fixes
- BugFix
 
Suggest other entries I might like
Details: OrderFlow SnapShot (NT8)


November 7th, 2017
Size: 6.61 KB
Downloaded: 2013 times

Keywords: orderflow snapshot
Trigger Lines (amaTriggerLines) 5 *
Version 1.3 September 17, 2017

The Trigger Lines indicator is composed of two lines. The leading line is a linear regression indicator (LinReg). The lagging line or signal line is an exponential moving average (EMA) of the leading line.

This indicator comes with two different options for identifying and uptrend or downtrend:

Trigger line cross: When the leading regression line crosses above the signal line, this is the beginning of an uptrend. Vice-versa the indicator signals a downtrend, as long as the leading line remains below the signal line.

Thrust bars: An uptrend is detected via an upthrust bar that closes and has a median above both trigger lines. A downtrend follows a downthrust bar that closes and has a median below both trigger lines.

The second trend definition adapts faster to changing market conditions, but also produces a higher number of false signals. The trend can be shown via paint bars. The indicator further comes with sound alerts that will signal a trend change.
 
Suggest other entries I might like
Details: Trigger Lines (amaTriggerLines)


October 30th, 2017
Size: 11.42 KB
Downloaded: 1716 times

Keywords: ema exponential linreg regression triggerlines trigger
Zerolag HATEMA (amaZerolagHATEMA) 5 *
Version 1.1 July 17,2017

The ZerolagHATEMA and ZerolagTEMA were presented by Sylvain Vervoort in “THE QUEST FOR RELIABLE CROSSOVERS” Technical Analysis of Stocks & Commodities, May 2008. The Zerolag HATEMA is based on a TEMA that uses Heikin-Ashi candles as input series. In a second step Sylvain Vervoort applied zero-lag techniques to the HATEMA to compensate for its lag. For further details, please read the article by Sylvain Vervoort.

This indicator does not depend on the selected input series, as it uses open, high, low and close of each candle. As a consequence this indicator may not be used with any other input series than price.
 
Suggest other entries I might like
Details: Zerolag HATEMA (amaZerolagHATEMA)


October 30th, 2017
Size: 5.36 KB
Downloaded: 507 times

Keywords: average filter heikinashi iir moving tema zerolag hatema
Zerolag TEMA (amaZerolagTEMA) 5 *
Version 1.0 March 17, 2017

The Zerolag TEMA and Zerolag HATEMA were presented by Sylvain Vervoort in “THE QUEST FOR RELIABLE CROSSOVERS” Technical Analysis of Stocks & Commodities, May 2008. The Zerolag TEMA is a version of the triple smoothed moving average which is less smooth, but more responsive to market movements. For further details read article by Sylvain Vervoort.

Sylvain Vervoort suggested to use the typical price as input series for the Zerolag TEMA. I have not hardcoded the typical price as input series. Please select the typical price as input series via the indicator dialogue box.
 
Suggest other entries I might like
Details: Zerolag TEMA (amaZerolagTEMA)


October 30th, 2017
Size: 4.95 KB
Downloaded: 348 times

Keywords: filter iir movingaverage tema zerolag
Session Pivots Monthly (amaPivotsMonthly) 5 *
Version 2.6 July 4, 2018

The Session Pivots Monthly is an enhanced pivots indicator which allows for displaying floor pivots, wide pivots, Jackson Zones and Fibonacci pivots.

All pivots are calculated from daily bars (default setting) or from the bar series that has been selected as input series. The indicator may be used to display ETH pivots on an full session chart or RTH pivots on a regular session chart. It is not designed to display RTH pivots on a full session chart. When pivots are calculated from daily bars, they are typically calculated from the full session high, the full session low and the settlement price. However, the daily data depends on the data supplier and reflects the daily high, low and close as shown on a daily chart.

Pivot range: The indicator is set to display the pivot range which is the range between CP and DP. The pivot range is a symmetrical range around the main pivot PP. A wide pivot range follows after a trending month with a close near the highs or the lows. A narrow pivot range indicates that the prior month was a balancing month and closed near the central pivot.

Prior month high, low and close: The indicator also displays the high, low and close for the prior trading month. These levels often act as support or resistance during the current trading month. Moreover, prior month high, low and close reflect the input data for calculating all pivot values and can be visually checked against the chart bars, while this is not possible for the pivots themselves.

Pivot formulas:

All options: H = prior month high, L = prior month low, C = prior month close, X = H - L
Main Pivot: P = (H+L+C)/3
Central Pivot: CP = (H+L)/2
Directional Pivot: DP = 2*P - CP
Floor Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R1 + X, S3 = S1 - X, R4 = R3 + (P-L), S4 = S3 - (H-P)
Wide Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R2 + X, S3 = S2 - X, R4 = R3 + X, S4 = S3 - X
Jackson Zones: R1 = P + 0.5*X, S1 = P - 0.5*X, RB1 = P + 0.618*X, SB1 = P - 0.618*X, R2 = P + X, S2 = P - X, RB2 = P + 1.382*X, SB2 = P - 1.382*X
Fibonacci Pivots: R1 = P + 0.382*X, S1 = P - 0.382*X, R2 = P + 0.618*X, S2 = P - 0.618*X, R3 = P + X, S3 = P - X, R4 = P + 1.382*X, S4 = P - 1.382*X

Update version 2.6.: Enhanced CPU efficiency. Minor changes.

Nota: The forum software has renamed the downloadable zip file to the false version number 2.0. Please disregard the version number of the zip file. The zip file contains the indicator version as specified above.
 
Suggest other entries I might like
Details: Session Pivots Monthly (amaPivotsMonthly)


October 21st, 2017
Size: 12.59 KB
Downloaded: 1376 times

Keywords: eth fibonacci floor floorpivots jackson monthly pivotrange pivots range rth session settlement
Session Pivots Weekly (amaPivotsWeekly) 5 *
Version 2.6 July 4, 2018

The Session Pivots Weekly is an enhanced pivots indicator which allows for displaying floor pivots, wide pivots, Jackson Zones and Fibonacci pivots.

All pivots are calculated from daily bars (default setting) or from the bar series that has been selected as input series. The indicator may be used to display ETH pivots on an full session chart or RTH pivots on a regular session chart. It is not designed to display RTH pivots on a full session chart. When pivots are calculated from daily bars, they are typically calculated from the full session high, the full session low and the settlement price. However, the daily data depends on the data supplier and reflecta the daily high, low and close as shown on a daily chart.

Pivot range: The indicator is set to display the pivot range which is the range between CP and DP. The pivot range is a symmetrical range around the main pivot PP. A wide pivot range follows after a trending week with a close near the highs or the lows. A narrow pivot range indicates that the prior week was a balancing week and closed near the central pivot.

Prior week high, low and close: The indicator also displays the high, low and close for the prior trading week. These levels often act as support or resistance during the current trading week. Moreover, prior week high, low and close reflect the input data for calculating all pivot values and can be visually checked against the chart bars, while this is not possible for the pivots themselves.

Pivot formulas:

All options: H = prior week high, L = prior week low, C = prior week close, X = H - L
Main Pivot: P = (H+L+C)/3
Central Pivot: CP = (H+L)/2
Directional Pivot: DP = 2*P - CP
Floor Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R1 + X, S3 = S1 - X, R4 = R3 + (P-L), S4 = S3 - (H-P)
Wide Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R2 + X, S3 = S2 - X, R4 = R3 + X, S4 = S3 - X
Jackson Zones: R1 = P + 0.5*X, S1 = P - 0.5*X, RB1 = P + 0.618*X, SB1 = P - 0.618*X, R2 = P + X, S2 = P - X, RB2 = P + 1.382*X, SB2 = P - 1.382*X
Fibonacci Pivots: R1 = P + 0.382*X, S1 = P - 0.382*X, R2 = P + 0.618*X, S2 = P - 0.618*X, R3 = P + X, S3 = P - X, R4 = P + 1.382*X, S4 = P - 1.382*X

Update version 2.6.: Enhanced CPU efficiency. Minor changes.

Nota: The forum software has renamed the downloadable zip file to the false version number 2.0. Please disregard the version number of the zip file. The zip file contains the indicator version as specified above.
 
Suggest other entries I might like
Details: Session Pivots Weekly (amaPivotsWeekly)


October 21st, 2017
Size: 12.55 KB
Downloaded: 1547 times

Keywords: eth fibonacci floor floorpivots jackson pivotrange pivots range rth session settlement weekly
Session Pivots Daily (amaPivotsDaily) 5 *
Version 2.6 July 4, 2018

The Session Pivots Daily is an enhanced pivots indicator which allows for displaying floor pivots, wide pivots, Jackson Zones and Fibonacci pivots.

All pivots are calculated from daily bars (default setting) or from the bar series that has been selected as input series. The indicator may be used to display ETH pivots on an full session chart or RTH pivots on a regular session chart. It is not designed to display RTH pivots on a full session chart. When pivots are calculated from daily bars, they are typically calculated from the full session high, the full session low and the settlement price. However, the daily data only depends on the data supplier and will reflect the high, low and close as shown on a daily chart.

Workaround for displaying RTH pivots on a full session chart:

- Add a secondary bar series to your primary price panel with a RTH trading hours template.
- Set the colors for candle outlines, candle wicks, up and down bars to transparent.
- Apply the amaPivotsDaily indicator to the secondary bar series.

The indicator will now display RTH pivots on a full session chart. However, the pivots will only be displayed after the start of the regular session.

Pivot range: The indicator is set to display the pivot range which is the range between CP and DP. The pivot range is a symmetrical range around the main pivot PP. A wide pivot range follows after a trending day with a close near the highs or the lows. A narrow pivot range indicates that the prior day was a balancing day and closed near the central pivot.

Prior day high, low and close: The indicator also displays the high, low and close for the prior trading day. These levels often act as support or resistance during the current trading day. Moreover, prior day high, low and close reflect the input data for calculating all pivot values and can be visually checked against the chart bars, while this is not possible for the pivots themselves.

Pivot formulas:

All options: H = prior day high, L = prior day low, C = prior day close, X = H - L
Main Pivot: P = (H+L+C)/3
Central Pivot: CP = (H+L)/2
Directional Pivot: DP = 2*P - CP
Floor Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R1 + X, S3 = S1 - X, R4 = R3 + (P-L), S4 = S3 - (H-P)
Wide Pivots: P = (H+L+C)/3, R1 = 2*P - L, S1 = 2*P - H, R2 = P + X, S2 = P - X, R3 = R2 + X, S3 = S2 - X, R4 = R3 + X, S4 = S3 - X
Jackson Zones: R1 = P + 0.5*X, S1 = P - 0.5*X, RB1 = P + 0.618*X, SB1 = P - 0.618*X, R2 = P + X, S2 = P - X, RB2 = P + 1.382*X, SB2 = P - 1.382*X
Fibonacci Pivots: R1 = P + 0.382*X, S1 = P - 0.382*X, R2 = P + 0.618*X, S2 = P - 0.618*X, R3 = P + X, S3 = P - X, R4 = P + 1.382*X, S4 = P - 1.382*X

CME holidays: There are six holiday sessions every year which are integrated with the following trading day. These holidays are Martin Luther King Day, President's Day, Memorial Day, Independence Day, Labor Day and Thanksgiving. The holiday sessions do not qualify as trade dates and there is no settlement. For this reason quality data feeds will not show daily bars. When "Input Data" is set to "DailyBars", the amaPivotsDaily will correctly calculate the pivots for both the holiday sessions and the trading day that follows the holiday. The NinjaTrader in-built pivots indicator will produce false values on the days after the holiday session. When "Input Data" is set to "Full Session", both indicators will calculate false values for the day after the holiday session.

Comparison to pivot indicators coded for NinjaTrader 7: For NinjaTrader 7 I had used subdivided session templates for calculating RTH pivots on full session charts. This approach was too complicated and mainly confused users. Subdivided session templates also truncate all bars at the session begin and the session end, which in turn distorts other indicators such as moving averages or oscillators. Therefore all our NT8 indicators are now compatible with the default trading hours template <instrument settings>. However, the new approach makes the task of coding RTH pivots for full session charts more complex. Such an indicator needs to add a third bar series with minute data and also come with a small data base containing the regular trading hours and holidays for the most liquid futures contracts. This can no longer be provided free of charge.

On the other hand the pivot indicators for NinjaTrader 8 have become more reliable. Preloading of daily data is no longer necessary, as the pivots indicator will load daily data automatically, when applied to a chart. This makes the pivots easier to use and less error prone.

Update version 2.1.: Bug removed. Indicator did not display pivots calculated from daily data, when the first day of the lookback period of the chart was a trading day without daily settlement (see six holiday sessions listed above).
Update version 2.6.: Enhanced CPU efficiency. Minor changes.

Nota: The forum software has renamed the downloadable zip file to the false version number 2.0. Please disregard the version number of the zip file. The zip file contains the indicator version as specified above.
 
Suggest other entries I might like
Details: Session Pivots Daily (amaPivotsDaily)


October 21st, 2017
Size: 12.29 KB
Downloaded: 3056 times

Keywords: daily eth fibonacci floor floorpivots jackson pivotrange pivots range rth session settlement
ADXVMA (amaADXVMA) 5 *
Version 1.1 August 1, 2017

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.
 
Suggest other entries I might like
Details: ADXVMA (amaADXVMA)


October 21st, 2017
Size: 11.37 KB
Downloaded: 1478 times

Keywords: adaptive adx movingaverage resistance support vidya vma volatility
SuperTrend U11 (amaSuperTrendU11) 5 *
Version 2.3*) November 16, 2017

The SuperTrend indicator is an application of the concept of MAE (maximum adverse excursion), which was introduced by John Sweeney in the mid-nineties. It is a Stop-And-Reverse (SAR) indicator based on breakouts from a modified Keltner channel.

The SuperTrendU11 is an enhanced version of the original SuperTrend indicator that comes with the following modifications:

- You may select between 36 different moving averages for the baseline.
- The baseline is calculated one bar ago to avoid recalculating with each incoming tick.
- You may select from 4 different volatility measures - average true range, average range, residual mean absolute deviation and residual root mean square deviation
- Average true range and average range can be calculated from 30 different moving averages.
- All volatility measures are also calculated one bar ago.

In fact there is no point in moving a trailing stop towards the current price intra-bar. Therefore a trailing stop should always be calculated from the prior bar and not the last price.

When you import the install file to NinjaTrader, it will also install the following moving averages:

- Moving Median
- Moving Median TPO
- Moving Median VWTPO
- Moving Mean TPO
- Moving Mean VWTPO
- Adaptive Laguerre Filter
- ADXVMA
- Butterworth Filter
- Distant Coefficient Filter
- Double Weighted Moving Average (DWMA)
- Exponential Hull Moving Average (EHMA)
- Gaussian Filter
- Holt EMA
- Laguerre Filter
- Range Weighted Moving Average
- SuperSmoother
- Sine Weighted Moving Average
- Tillson T3
- Triple Weighted Moving Average (TWMA)
- ZerolagHATEMA
- ZerolagTEMA

It will also install debugged versions of MAX and MIN, as the in-built versions supplied with NT8 do not work correctly with Renko bars (RemoveLastBarSupported).

The SuperTrend U11 can be set to revert intra-bar or at the bar close. With default settings the stop line is only broken, when there is a bar close beyond the stop. The indicator further comes with paint bars and sound alerts.

The SuperTrend is a trend indicator, which can be used in various ways. It is best used as a trailing stop or as a trend filter. It can also be used as a stop-and-reverse indicator, but will only work as such in trending markets. Typically it will allow for profitable results while the market is trending and then give the money back in sideways markets.

Note: The SuperTrend U11 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 SuperTrend U11 will be available with a future update.

*) Unfortunately, the forum software always renames zip files to match the original file name. Therefore the zip file refers to a prior version of the amaSuperTrendU11. Be assured that the zip file contains the indicator version referenced in the headline.
 
Suggest other entries I might like
Details: SuperTrend U11 (amaSuperTrendU11)


October 21st, 2017
Size: 88.94 KB
Downloaded: 3397 times

Keywords: atr average averagetruerange mad median movingaverage movingmedian range rms sar supertrend trailing trailingstop
SuperSmoother Filter (amaSuperSmoother) 5 *
Version 1.0 March 12, 2017

These are the 2 pole and 3 pole Super Smoother Filters, which are derived from digital Butterworth Filters. They were first described by John F. Ehlers in his book "Cybernetic Analysis for Stocks and Futures". I have ported them from Easy Language to NinjaTrader.

The chart shows that the 2 pole super smoother filter (firebrick) gives a better approximation for price while the 3 pole filter (blue) offers superior smoothing.

To emulate the original SuperSmoother presented by John F. Ehlers, please select the PriceType "Median" as Input Series.
 
Suggest other entries I might like
Details: SuperSmoother Filter (amaSuperSmoother)


October 21st, 2017
Size: 2.71 KB
Downloaded: 490 times

Keywords: butterworth filter iir poles supersmoother
Sine Weighted Moving Average (amaSWMA) 5 *
Version 1.0 September 1, 2017

The Sine Weighted Moving Average (SWMA) is a FIR filter that applies weights to each bar of the lookback period in the shape of the bulge in a sine curve from 0 to pi. As a consequence the middle prices of the lookback period have the greatest weight.

The sine weighted moving average is quite similar to a triangular moving average.

I have coded it because it comes as a default moving average with other software packages and has been requested by users.
 
Suggest other entries I might like
Details: Sine Weighted Moving Average (amaSWMA)


October 21st, 2017
Size: 2.53 KB
Downloaded: 389 times

Keywords: average filter fir moving sine sineweighted
SuperTrend M11 (amaSuperTrendM11) 5 *
Version 2.0*) October 15, 2017

The SuperTrend indicator is an application of the concept of MAE (maximum adverse excursion), which was introduced by John Sweeney in the mid-nineties. It is a Stop-And-Reverse (SAR) indicator based on breakouts from a modified Keltner channel.

The SuperTrendM11 is an enhanced version of the original SuperTrend indicator that comes with the following modifications:

- The moving average has been replaced with a more robust median.
- The median is calculated one bar ago to avoid recalculating with each incoming tick.
- The average true range (ATR) is calculated one bar ago to avoid recalculating with each incoming tick.

In fact there is no point in moving a trailing stop towards the current price intra-bar. Therefore a trailing stop should always be calculated from the prior bar and not the last price.

This version of the SuperTrend can be set to revert intra-bar or at the bar close. With default settings the stop line is only broken, when there is a bar close beyond the stop. The indicator comes with paint bars and sound alerts.

The SuperTrend is a trend indicator, which can be used in various ways. It is best used as a trailing stop or as a trend filter. It can also be used as a stop-and-reverse indicator, but will only work as such in trending markets. Typically it will allow for profitable results while the market is trending and then give the money back in sideways markets.

Note: The SuperTrend M11 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 SuperTrend M11 will be available with a future update.

*) Unfortunately, the forum software always renames zip files to match the original file name. Therefore the zip file refers to a prior version of the amaSuperTrendM11. Be assured that the zip file contains the indicator version referenced in the headline.
 
Suggest other entries I might like
Details: SuperTrend M11 (amaSuperTrendM11)


October 20th, 2017
Size: 15.15 KB
Downloaded: 1030 times

Keywords: atr averagetruerange median sar supertrend trailing trailingstop
Moving Median (amaMovingMedian) 5 *
Version 2.0 October 15, 2017

The Moving Median is a central tendency which is calculated over a sliding window of price bars or indicator values. The median is the numeric value separating the higher from the lower half of the data set built from the input series over the selected window.

The moving median is a non-linear FIR (finite impulse response) filter that can be used like a moving average. Compared to all standard moving averages, it is a more robust central tendency, because it is less sensitive to outliers.

The moving median over a lookback period N is calculated by writing the last N values of the input series to an array, sorting the array and selecting the middle value of that array.
 
Suggest other entries I might like
Details: Moving Median (amaMovingMedian)


October 20th, 2017
Size: 2.47 KB
Downloaded: 513 times

Keywords: median moving movingmedian statistics
Range Weighted Moving Average (amaRWMA) 5 *
Version 1.0 March 12, 2017

The Range Weighted Moving Average (RWMA) is weighted moving average which uses the square of the range of the bar as weighting factor. The exact formula for the weighting factor has the bar range replaced with the number of tick levels covered by the bar.

Volatility is driven by volume and is approximately proportional to the square root of volume. Therefore it is possible to use the squared range as a proxy for volume. This is interesting when genuine volume figures are not available. This would be the case

- for FOREX data that comes without historical backfill for volume
- for instruments that are driven by other markets outside of the regular session

In these cases the VWMA may be distorted, whereas the RWMA will still return proper results.
 
Suggest other entries I might like
Details: Range Weighted Moving Average (amaRWMA)


October 20th, 2017
Size: 2.68 KB
Downloaded: 521 times

Keywords: average moving range rwma volatility vwma weighting
Opening Range (amaOpeningRange) 5 *
Version 2.2 January 31, 2018

The Opening Range is the range obtained from the highest and lowest price of a security during the first minutes of daily trading activity. For example the opening range can be calculated from the first 5, 15 or 30 minutes.

The opening period can be selected via the time zone, the start time and the end time of the opening period. For example if you wish to display a 30-minute opening range for ES, you would select Exchange_Time or US_Central_Standard_Time, a start time of 8:30 AM and an end time of 9:00 AM. The indicator will then display the regular open and the opening range high, low and midline.

You may also use this indicator to display the pre-session range. It is possible to display the entire pre-session range that covers the period from the start of the trading day until the regular open, or you may select a custom period for the pre-session.

The indicator will only return an accurate opening range, if it is calculated from minute bars that align to the start time and end time of the selected opening period. For example, if you wish to display an accurate 30-minute opening range for ES, you may only apply the indicator to 1-min, 2-min, 3-min, 5-min, 10-min, 15-min or 30-min bars. When selecting other bar periods or bar types, there will be overlapping bars in the beginning and the end of the opening period. This may result in a slightly inaccurate opening range.

If you wish to display a correct opening range on any bar type, please proceed as follows:

- Add a secondary bar series of 1-min*) bar to your primary price panel.
- Set the colors for candle outllines, candle wicks, up and down bars to transparent.
- Apply the indicator to the secondary 1-minute bars for an exact calculation.

*) When you add a minute bar series to a tick or volume chart, this will slightly distort the chart, as the bar spacing is adjusted to the duration of the bars. As a consequence of the law of large numbers, the distortion will be smaller, if you add a secondary bar series with a lower resolution. It is therefore recommended to use the highest bar period available that aligns to the start time and end time of the opening period. For a 30-min opening period for ES, you may therefore add 30-min bars instead of 1-min bars.

The chart attached shows the 30-min opening range on a 1000-tick chart to ES 12-17. The invisible secondary bars that were added are 30-min bars.

Update January 31, 2018: Version 2.1 did not properly calculate the opening range when the first bar of the opening range had a time stamp greater than the end time of the opening period (display of short period opening ranges on higher timeframe charts). Version 2.2 has the bug removed.
 
Suggest other entries I might like
Details: Opening Range (amaOpeningRange)


October 20th, 2017
Size: 10.60 KB
Downloaded: 3440 times

Keywords: globexsession open opening openingrange regular resistance session support overnightrange regularsession
Adaptive Laguerre Filter (amaAdaptiveLaguerreFilter) 5 *
Version 1.1 August 1, 2017

This is a four element Adaptive Laguerre Filter as described by John Ehlers in his paper "Time Warp - Without Space Travel".

The Laguerre Filter is a smoothing filter based on Laguerre polynomials. Its first term is an EMA, which is then further smoothened with a damping factor. The damping factor may take any value between 0 and 1. When the damping factor is set to 0, the Laguerre Filter becomes a finite impulse response (FIR) filter. When the damping factor is set to a value close to 1, the filter becomes dramatically smoother, but will have a significant lag.

The Adaptive Laguerre Filter is based on the simple Laguerre Filter, but uses a variable damping factor. The damping factor is adjusted such that low frequency components are delayed more than high frequency components. The resulting filter is an adaptive moving average and can be compared to the Kaufman Adaptive Moving Average (KAMA) or the Variable Index Dynamic Average (VIDYA).
 
Suggest other entries I might like
Details: Adaptive Laguerre Filter (amaAdaptiveLaguerreFilter)


October 20th, 2017
Size: 9.89 KB
Downloaded: 556 times

Keywords: adaptive damping filter iir laguerre polynomials
Laguerre Filter (amaLaguerreFilter) 5 *
Version 1.0 March 6, 2017

This is a four element Laguerre Filter as described by John Ehlers in his paper "Time Warp - Without Space Travel".

The Laguerre Filter is a smoothing filter based on Laguerre polynomials. Its first term is an EMA, which is then further smoothened with a damping factor. The damping factor may take any value between 0 and 1. When the damping factor is set to 0, the Laguerre Filter becomes a finite impulse response (FIR) filter. When the damping factor is set to a value close to 1, the filter becomes dramatically smoother, but will have a significant lag.

The indicator that can be downloaded here is a four element Laguerre Filter. I have replaced the damping factor with a synthetic lookback period which allows for adjusting smoothness and lag. A lookback period of 1 corresponds to a simple 4-period triangular moving average.

LaguerreFilter(1) = TMA(4)

When the synthetic lookback period is increased, the filter becomes smoother but has a slower response to price changes.
 
Suggest other entries I might like
Details: Laguerre Filter (amaLaguerreFilter)


October 20th, 2017
Size: 2.67 KB
Downloaded: 351 times

Keywords: damping filter iir laguerre polynomials
MurreyMath Lines for NT8 5 *
MMv1.5.1 from NT7 Converted to NT8 as a paid job, a friend and I had this done by member Sagor here and he was great to work with.

A few small additions such as the ability to change the frame period/lookback added. Uploaded here with thanks for all others' hard work on indicators and conversions provided - Japhro and Scotty
 
Suggest other entries I might like
Details: MurreyMath Lines for NT8


September 16th, 2017
Size: 8.59 KB
Downloaded: 1287 times
Traders Dynamic Index (amaTradersDynamicIndex) 5 *
Version 1.2 September 16, 2017

The Traders Dynamic Index (TDI) is a trend following momentum indicator based on the RSI. It was developed and presented by Dean Malone. The Traders Dynamic Index comes with the following plots

- the Priceline, which is a SMA(2) of RSI(13)
- the Signalline, which is a SMA(7) of RSI (13)
- the Midband, which is a SMA(34) of RSI (13)
- Bollinger Bands around the SMA(34) using a standard deviation multiplier of 1.62

The following combinations may be considered as trade rules:

- go long, if Priceline > 50
- go short if Priceline < 50
- consider an exit, if Priceline is above 68 or below 32

- go long if Priceline > Signalline
- go short if Priceline < Signalline
- exit if Priceline crosses Signalline

- trendfilter long, when Priceline > Midband
- trendfilter short, when Priceline < Midband

- add to long, when Priceline > upper Bollinger Band
- add to short, when Priceline < lower Bollinger Band

Detailed rules how to use the Traders Dynamic Index have been published by Dean Malone within the framework of the E.A.S.Y. trading method.
 
Suggest other entries I might like
Details: Traders Dynamic Index (amaTradersDynamicIndex)


September 16th, 2017
Size: 8.24 KB
Downloaded: 1444 times

Keywords: bollinger bollingerbands oscillator rsi tdi tradersdynamicindex
Gaussian Filter (amaGaussianFilter) 5 *
Version 1.1 September 5, 2017

Gaussian Filter as described by John Ehlers in his paper "Gaussian and Other Low Lag Filters".

https://www.mesasoftware.com/papers/GaussianFilters.pdf

You may set the number of poles in the filter to 1,2,3 or 4. A 1-pole filter will have a better approximation to price, whereas the 4-pole filter has superior smoothing.

To emulate the original Gaussian filter presented by John F. Ehlers, please select the PriceType "Median" as Input Series.
 
Suggest other entries I might like
Details: Gaussian Filter (amaGaussianFilter)


September 5th, 2017
Size: 2.84 KB
Downloaded: 437 times

Keywords: filter gaussian iir movingaverage
SessionVWAP Bimonthly/Quarterly/Annual (amaNMonthlyVWAP) 5 *
Version 2.0 August 11, 2017

The N-Monthly VWAP is the volume-weighted average price (VWAP) of a security for the selected N-month period. The VWAP gives a fair reflection of the market conditions throughout the selected period and is one of the most popular benchmarks used by large traders.

The N-Monthly VWAP can be set to calculate for the entireperiod or it can be set to calculate for custom hours such as the regular session only. The VWAP further comes with volume-weighted standard deviation bands or quarter range bands. Although the VWAP uses volume information, it is best set to “Calculate” = “On price change”. It is not necessary to recalculate it with each incoming tick.

Trading hours template: The trading hours template should be set to <instrument settings> or any other trading hours template that reflects the contractual trading hours of the instrument.

Full_Session: The VWAP will be calculated for the full session as selected per trading hours template.

Custom_Hours: You may select custom hours for calculating the VWAP in different time zones.

Standard_Deviation: The volatility bands are calculated as a selectable multiple of the standard deviation, where the standard deviation is calculated for the selected session and week.

Quarter_Range: The volatility bands are calculated as a selectable multiple of the quarter range for the current month.

Accuracy: The indicator calculates both VWAP and volatility bands from the primary bars shown on the chart. All data points of each bar are used for the calculation in order to obtain the best possible result. However, accuracy also depends on the chart resolution. Accuracy increases as trading volume accumulates.
 
Suggest other entries I might like
SessionVWAP Monthly (amaCurrentMonthVWAP) 5 *
Version 2.0 August 11, 2017

The Current Month VWAP is the volume-weighted average price (VWAP) of a security for the current month. The VWAP gives a fair reflection of the market conditions throughout the trading month and is one of the most popular benchmarks used by large traders.

The Current Month VWAP can be set to calculate for the entire trading month or it can be set to calculate for custom hours such as the regular session only. The VWAP further comes with volume-weighted standard deviation bands or quarter range bands. Although the VWAP uses volume information, it is best set to “Calculate” = “On price change”. It is not necessary to recalculate it with each incoming tick.

Trading hours template: The trading hours template should be set to <instrument settings> or any other trading hours template that reflects the contractual trading hours of the instrument.

Full_Session: The VWAP will be calculated for the full session as selected per trading hours template.

Custom_Hours: You may select custom hours for calculating the VWAP in different time zones.

Standard_Deviation: The volatility bands are calculated as a selectable multiple of the standard deviation, where the standard deviation is calculated for the selected session and week.

Quarter_Range: The volatility bands are calculated as a selectable multiple of the quarter range for the current month.

Accuracy: The indicator calculates both VWAP and volatility bands from the primary bars shown on the chart. All data points of each bar are used for the calculation in order to obtain the best possible result. However, accuracy also depends on the chart resolution. Accuracy increases as trading volume accumulates.
 
Suggest other entries I might like
Details: SessionVWAP Monthly (amaCurrentMonthVWAP)


September 5th, 2017
Size: 9.93 KB
Downloaded: 1256 times

Keywords: monthly quarterrange session standarddeviation volatility volume volumeweighted vwap
SessionVWAP Weekly (amaCurrentWeekVWAP) 5 *
Version 2.0 August 11, 2017

The Current Week VWAP is the volume-weighted average price (VWAP) of a security for the current week. The VWAP gives a fair reflection of the market conditions throughout the trading week and is one of the most popular benchmarks used by large traders.

The Current Week VWAP can be set to calculate for the entire trading week or it can be set to calculate for custom hours such as the regular session only. The VWAP further comes with volume-weighted standard deviation bands or quarter range bands. Although the VWAP uses volume information, it is best set to “Calculate” = “On price change”. It is not necessary to recalculate it with each incoming tick.

Trading hours template: The trading hours template should be set to <instrument settings> or any other trading hours template that reflects the contractual trading hours of the instrument.

Full_Session: The VWAP will be calculated for the full session as selected per trading hours template.

Custom_Hours: You may select custom hours for calculating the VWAP in different time zones.

Standard_Deviation: The volatility bands are calculated as a selectable multiple of the standard deviation, where the standard deviation is calculated for the selected session and week.

Quarter_Range: The volatility bands are calculated as a selectable multiple of the quarter range for the current week.

Accuracy: The indicator calculates both VWAP and volatility bands from the primary bars shown on the chart. All data points of each bar are used for the calculation in order to obtain the best possible result. However, accuracy also depends on the chart resolution. Accuracy increases as trading volume accumulates.
 
Suggest other entries I might like
Details: SessionVWAP Weekly (amaCurrentWeekVWAP)


September 4th, 2017
Size: 9.89 KB
Downloaded: 1580 times

Keywords: session standarddeviation volatility volume volumeweighted vwap weekly
SessionVWAP Daily (amaCurrentDayVWAP) 5 *
Version 2.5 October 27, 2019

The Current Day VWAP is the volume-weighted average price (VWAP) of a security for the current day’s trading session. The VWAP gives a fair reflection of the market conditions throughout the trading day and is probably the most popular benchmark used by large traders.

The Current Day VWAP can be set to calculate for the entire trading day or it can be set to calculate for custom hours such as the regular session only. The VWAP further comes with volume-weighted standard deviation bands or quarter range bands. Although the VWAP uses volume information, it is best set to “Calculate” = “On price change”. It is not necessary to recalculate it with each incoming tick.

Trading hours template: The trading hours template should be set to <instrument settings> or any other trading hours template that reflects the contractual trading hours of the instrument.

Full_Session: The VWAP will be calculated for the full session as selected per trading hours template.

Custom_Hours: You may select custom hours for calculating the VWAP in different time zones.

Standard_Deviation: The volatility bands are calculated as a selectable multiple of the standard deviation, where the standard deviation is calculated for the selected session.

Quarter_Range: The volatility bands are calculated as a selectable multiple of the quarter range for the current session.

Accuracy: The indicator calculates both VWAP and volatility bands from the primary bars shown on the chart. All data points of each bar are used for the calculation in order to obtain the best possible result. However, accuracy also depends on the chart resolution. Accuracy increases as trading volume accumulates. Therefore it is recommended to select an early anchor point and only use VWAP and volatility bands once they have stabilized.
 
Suggest other entries I might like
Details: SessionVWAP Daily (amaCurrentDayVWAP)


September 4th, 2017
Size: 9.72 KB
Downloaded: 3997 times

Keywords: quarterrange session standarddeviation volatility volume volumeweighted vwap
Holt EMA (amaHoltEMA) 5 *
Version 1.0 March 6, 2017

The Holt EMA is a trend corrected exponential moving average based on a double exponential smoothing model.

Holt’s paper, “Forecasting Seasonals and Trends by Exponentially Weighted Moving Averages” was published in 1957 in O.N.R. Research Memorandum 52, Carnegie Institute of Technology.

The tools developed by Holt & Winters are mainly used for forecasting time series.
 
Suggest other entries I might like
Details: Holt EMA (amaHoltEMA)


September 4th, 2017
Size: 2.56 KB
Downloaded: 406 times

Keywords: ema exponentialsmoothing forecast holtema movingaverage smoothing
Double Weighted Moving Average (amaDWMA) 5 *
Version 1.0 March 6, 2017

The Double Exponential Moving Average (DEMA) was first presented by Patrick Mulloy in "Stocks & Commodities" in 1994. It attempts to offer a smoothed average with less lag than a straight exponential moving average.

The Double Weighted Moving Average (DWMA) replicates the DEMA formula, applying it to the WMA (weighted moving average) instead of the EMA.
 
Suggest other entries I might like
Details: Double Weighted Moving Average (amaDWMA)


September 4th, 2017
Size: 3.89 KB
Downloaded: 294 times

Keywords: dema dwma exponential movingaverage weighted
Exponential Hull Moving Average (amaEHMA) 5 *
Version 1.1 July 30, 2017

The Hull Moving Average (HMA) was developed by Alan Hull and is mainly used to identify the current market trend. The HMA is composed of three weighted moving averages (WMA).

The Exponential Hull Moving Average (EHMA) has those weighted moving averages replaced with exponential moving averages.

The Exponential Hull Moving Average exhibits an excellent balance between smoothing and lag (also see "Moving Averages for Financial Data Smoothing" by Aistys Raudys, Edmundas Malčius, and Vaidotas Lenčiauskas – Vilnius University, Faculty of Mathematics and Informatics)
 
Suggest other entries I might like
Details: Exponential Hull Moving Average (amaEHMA)


September 4th, 2017
Size: 2.48 KB
Downloaded: 653 times

Keywords: ehma exponential hma hull movingaverage
Relative Ranges (amaRelativeRanges) 5 *
Version 1.1 July 21, 2017

Only to be used with minute or daily charts.

The Relative Ranges indicator measures the range of a minute bar or a daily bar against the average range for the same time of the day over the preceding n days. The indicator comes with two different options to calculate the relative range:

All_Days: Today's ranges are compared to the average ranges of the N preceding business days. The default value is N = 40. With the setting "All_Days" the indicator requires the use of proper trading hours templates which match the trading day of the instrument traded. Trading hours templates that cut the week into arbitrary sessions - such as the session template 24/7 - cannot be handled by the indicator and will trigger an error message.

Day_Of_Week: Today's ranges are compared to the average range calculated for the same day of the week over the N preceeding weeks. The default value is N = 8. With the setting "Day_Of_Week", all session templates can be handled.

Relative Ranges: The relative ranges are shown as a percentage of the average volume calculated over the reference period.

Cumulated ratio: Compares the cumulated ranges of the current day to the average ranges of the selected reference period.

Holidays: Holidays as selected via the indicator dialogue box may be excluded from all calculations.

Default settings: Relative range bars between 80% and 120% of the normal range are shown as white bars. Higher relative range bars are shown as blue bars, lower relative range bars are shown as red bars.
 
Suggest other entries I might like
Details: Relative Ranges (amaRelativeRanges)


September 4th, 2017
Size: 12.43 KB
Downloaded: 658 times

Keywords: cumulated range relativeranges
Relative Volume (amaRelativeVolume) 5 *
Version 1.1 July 21, 2017

Only to be used with minute or daily charts.

The Relative Volume indicator measures the volume of a minute bar or a daily bar against the average volume for the same time of the day over the preceding n days. The indicator comes with two different options to calculate the relative volume:

All_Days: Today's volume is compared to the average volume of the N preceding business days. The default value is N = 40. With the setting "All_Days" the indicator requires the use of proper trading hours templates which match the trading day of the instrument traded. Trading hours templates that cut the week into arbitrary sessions - such as the session template 24/7 - cannot be handled by the indicator and will trigger an error message.

Day_Of_Week: Today's volume is compared to the average volume calculated for the same day of the week over the N preceeding weeks. The default value is N = 8. With the setting "Day_Of_Week", all session templates can be handled.

Relative Volume: The relative volume is shown as a percentage of the average volume calculated over the reference period.

Cumulated ratio: Compares the cumulated volume of the current day to the average cumulated volume of the selected reference period.

Holidays: Holidays as selected via the indicator dialogue box may be excluded from all calculations.

Default settings: Relative volume bars between 80% and 120% of the normal volume are shown as white bars. Higher relative volume bars are shown as blue bars, lower relative volume bars are shown as red bars.
 
Suggest other entries I might like
Details: Relative Volume (amaRelativeVolume)


September 4th, 2017
Size: 11.32 KB
Downloaded: 1386 times

Keywords: cumulated relativevolume volume
Wilder's Moving Average 4 *
Wilder's Moving Average (Tested on NT8.0.8.0)

Wilder’s Smoothing indicator was developed by Welles Wilder and mentioned in his book” New Concepts in Technical Trading”. Wilder used the Smoothing indicator as a component in several of his other indicators including the RSI. Wilder’s Smoothing indicator can be used in the same capacity as other moving averages. The smoothing indicator is used as an input in Wilder’s other indicators such as the RSI, Wilder’s Swing Indicator and Wilder’s Volatility Indicator.
 
Suggest other entries I might like
Details: Wilder's Moving Average


August 6th, 2017
Size: 1.44 KB
Downloaded: 293 times
Ribbon Trader NT8 5 *
This is the NT 8 Version of

I made a slight visual modification so that up/down arrows are painted once a trend stays with 4 blocks of the same color. The code logic hasn't been changed at all.
 
Suggest other entries I might like
Details: Ribbon Trader NT8


July 18th, 2017
Size: 3.44 KB
Downloaded: 1517 times

Keywords: ribbontrader
HMA Color MTF 5 *
Hello Traders, the is an NT8 indicator(exported from 8.0.7.0) that is a colored HMA. The HMA can be calculated from any chart type and period (Multi Time Frame). In the picture is a 15M CL chart. It has two instances of this indie. One is an HMA21 calculated from a 10 min chart and the second is a HMA21 calculated from a 10Range. The indie title displayed on the chart shows the type and period info, as does the title in the user configuration panel. The HMA is completely configurable for color, drawing type HMA Period, Chart Type and Chart Period. There is a label in the right margin of the chart that identifies the indicator. Depending on the timeframes of the chart vs the HMA, you may need to enable Tick Replay in the Data Series. Let me know what you think!

Thanks to Ninja Jim D for his suggestions.

Trade Well
Bob
 
Suggest other entries I might like
Details: HMA Color MTF


July 8th, 2017
Size: 6.79 KB
Downloaded: 700 times
CamsVpR4 Volume Profile for NT8 5 *
CamsVp is a volume profile indicator for NinjaTrader 8 with added features of delta, footprint and imbalance. CamsVp has great flexibility in the selection of chart regions from which to generate a profile. The start and end of regions may be defined as window, date, current, bar and daily. There is also a handy mouse drawing tool to define regions. A region may be as small as one bar or as large as computer memory capacity. There is no limit as to the number of regions that can be drawn. Granularity can be chosen to minimize computer load especially for large time span profiles. CamsVp automatically configures itself according if a chart's Tick Replay feature is enabled. Calculation mode and bid/ask delta are affected. Scales may be mixed, for instance a volume profile can be shown with a Delta scale.

Detailed instructions and discussion thread is here:


R4: added Enable CamsVpRegion to control cross talk using multiple instantiations on same chart. 11/8/2017
R3: added volume imbalance, changed display to Bid/Ask, value area boundary line, improved text alignment, scale and bar opacity, 8/6/2017
R2: fixed granular bar offset, added Day and Volume granularity, improved value area calculation, added VA smoothing, fixed Right orientation for regions Bar and Daily, 07/07/2017
R1: initial release, 6/19/2017
 
Suggest other entries I might like
Details: CamsVpR4 Volume Profile for NT8


June 20th, 2017
Size: 11.45 KB
Downloaded: 3837 times

Keywords: ask bid delta footprint imbalance market profile volume
NT8 Hull Moving Average Color Change 5 *
Hello All,

Like many others, in migrating over to NT 8 many indicators are not available yet. I use the HMA often and prefer when color changes if rising or falling.

Here's my conversion using the script found on the NT Forums here: https://forum.ninjatrader.com/showthread.php?t=79551&page=7

Enjoy.
 
Suggest other entries I might like
Details: NT8 Hull Moving Average Color Change


May 29th, 2017
Size: 4.81 KB
Downloaded: 726 times

Keywords: change color hma
Spread 5 *
Shows the difference between two instruments. Particularly useful for treasury spreads like FYT, FOB, NOB, etc. You must specify the front and back leg and the ratios. The CME lists current ratios here: https://www.cmegroup.com/trading/interest-rates/intercommodity-spread.html

Example: NOB spread
FrontRatio: 3
BackRatio: 1
FrontLeg: ZN 06-17
BackLeg: ZB 06-17

Note that it adds a separate data series for each leg of the spread so you don't need either leg to be the main chart data series (IE you could add NOB spread to an ES chart).

Video tutorial:


Version 1.0
 
Suggest other entries I might like
Details: Spread


May 23rd, 2017
Size: 1.83 KB
Downloaded: 651 times
Horizontal Ray DrawingTool 5 *
This drawing tool is coded as a native NT DrawingTool class rather than within an indicator wrapper. There have been many requests over the years for NT to add a native horizontal ray tool but it has still yet to be implemented. This tool was created based on the original NT Lines.cs file.

I've yet to experience any issues, however, it is not advised that any trading actions be based on this add-on (i.e. alert to trigger a live market order if this horizontal ray is crossed). Hot-key activation is also supported through the standard NT selection dialog.

Exported using NT Version 8.0.12.0 64-bit (Standard)

Edit (06/22/22): version 5 has been uploaded which adds the option show/hide price labels

Version: 5.0
 
Suggest other entries I might like
Details: Horizontal Ray DrawingTool


May 12th, 2017
Size: 4.00 KB
Downloaded: 1147 times
Round Numbers V2 4 *
This code allows lines to be drawn at regular price levels. I had this converted professionally from a NT7 indicator so I cannot assist with support.
The lines are customisable with the usual line options as well as the line length.
I hope someone else finds it helpful.
 
Suggest other entries I might like
Details: Round Numbers V2


May 10th, 2017
Size: 2.62 KB
Downloaded: 766 times

Keywords: levels price
'NoGaps' ChartStyle - eliminate intraday candle gaps 5 *
This chart style is identical to the standard NinjaTrader candlestick style except that it uses the previous candle's closing value for the current candle's open value (except when the current bar is the first bar of a session). This eliminates single tick gaps between intraday bars when the last price changes on the first tick of a new bar. As a result, charts appear smoother and are easier to read and interpret, without any price data truly being modified. See attached example of ES.

Exported using NT Version 8.0.6.1 64-bit (Standard)

edit: The file has been updated to display doji bodies in the same color as the wick (NT default behavior is to display dojis with the candle outline color, but this becomes a problem when you try to display candles with no outline.)
 
Suggest other entries I might like
Details: 'NoGaps' ChartStyle - eliminate intraday candle gaps


May 10th, 2017
Size: 1.50 KB
Downloaded: 273 times

Keywords: candlesticks chartstyle ohlc ninjascript