UPDATE: I compiled an installable but futures.io wouldn't let me update it so I am re submitting with the .zip file.
CandleStickDoctor Version 1.0
Author: radi8
Trading Group Affiliation: TeamPIPPEdge
I wrote this indicator to help quickly identify known bullish and bearish candlestick patterns. The majority of the patterns are derived from the candlestick indicator included as part of the native NT offering. I found that indicator to be of little practical value, but the logic behind the pattern detection to be of immense help. I added a few patterns I wanted in there. The included patterns are listed below, and by no means, are they all inclusive. It is not that difficult to add additional patterns.
The indicator will paint bullish or bearish bars user defined colors. The indicator captures mouse events, so if you click on a bar it will tell you what signals were generated for that bar. Multiple patterns can be detected on a single bar. Dojis are not painted.
Alert features are included.
This version successfully compiles on NT7 version 7.0.1000.31
UPDATE: Thanks to bitDavid who identified some coding errors. I am no longer working with NT7 but will upload a version for NT8 that corrects the errors and also identifies more patterns. Please do not use this version.
January 29th, 2017
Size: 14.40 KB
Downloaded: 520 times
1826
radi8
CandleStickDoctor Version 1.0
Author: radi8
Trading Group Affiliation: TeamPIPPEdge
I wrote this indicator to help quickly identify known bullish and bearish candlestick patterns. The majority of the patterns are derived from the candlestick indicator included as part of the native NT offering. I found that indicator to be of little practical value, but the logic behind the pattern detection to be of immense help. I added a few patterns I wanted in there. The included patterns are listed below, and by no means, are they all inclusive. It is not that difficult to add additional patterns.
The indicator will paint bullish or bearish bars user defined colors. The indicator captures mouse events, so if you click on a bar it will tell you what signals were generated for that bar. Multiple patterns can be detected on a single bar. Dojis are not painted.
Alert features are included.
This version successfully compiles on NT7 version 7.0.1000.31
January 29th, 2017
Downloaded: 3 times
[Status unknown]
1825
radi8
This indicator compares four types of regression (linear, quadratic, logarithmic and exponential) and chooses the one that best fits the data analyzed. Works on any period type. I paid to have coded.
DP_limiter = bar period
Endpos = x-axis adjustment
Multistddev = std dev bands
January 17th, 2017
Size: 3.57 KB
Downloaded: 566 times
1799
ericson
For NT7
This indicator plots Murrey Math lines using values that are manually entered by the user. These user input values can be derived from one of the automatic Murrey Math indicators such as the ones available on Futures.io that has been placed on a separate chart (or with information otherwise determined by the user). In this way the user can view the lines on a chart with a different chart interval than the chart interval used by the automatic Murrey Math indicator.
For example, the automatic Murrey Math indicator would be placed on a 5 minute chart. The 8/8 and 0/8 values would be noted from this chart. A 2,000 tick chart (or any other interval) would be opened and the MurreyMathInput indicator applied with the 8/8 and 0/8 values manually entered by the user. The MurreyMathInput indicator should plot the same lines regardless of chart interval. These lines will not change until the user changes the InputHigh and InputLow values.
I have noted that sometimes a line plotted by this indicator will have a slightly different value than the one that is plotted on the automatic indicator chart. I think this is because the values derived from the automatic indicator are rounded so when entered into the input version a double rounding error occurs.
I welcome any input but must warn that I am not very good at coding and only know enough to hack this one together from an automatic Murrey Math indicator.
September 10th, 2016
Size: 2.01 KB
Downloaded: 164 times
1754
Trading Noob
Found these on FIO over the years and loved them both, but improved slightly on them to show "Show Trades" on the MarkersOnly and then "Show Trades+" for Text and Markers. Description now also specifies which does what but kept the names as are to avoid any conflict with saved charts.
Also sorted so both add to existing panel and dont create a new empty/blank panel. Removed labels by default to keep chart clean.
Exported with NT7. Once imported the indies will be listed as "Toggle Trades" and "Toggle TradesV2"
This indicator is based on the article in Stock & Commodities Magazine, August 2016 edition titled “The Middle-High-Low Moving Average” written by Vitali Apirine. The base code upon which this indicator was built was written and freely contributed by NinjaTrader personnel. Although the NT version can be downloaded from an NT location it is package in this download for convenience. The original indicator is named MHL and the modified version is named fpgMHL.
The author describes MHL according to the formula:
MHL = (Highest high + Lowest low)/ 2
Where:
Lowest low = lowest low for the lookback period
Highest High = highest high for the lookback period
The author describes two MA choices, an SMA or EMA to be used for the MHL with the same MA type used for smoothing the MHL MA. The notation MHL SMA(3, 10) uses a 3 period SMA MHL to smooth a 10 period SMA and a MHL EMA(3, 10) uses a 3 period EMA MHL to smooth a 10 period EMA. In the article the author uses a second plot as the signal line which is of the same MA Type and period as the MHL MA. The signal line crossing the MHL MA results in the trade signal.
The MA periods recommend are; short = 5-20; medium = 20-60, and long = 100 or greater. The MHL periods of 5-15 for MA periods less than or equal to 50, and 15-50 for MA periods of 50-200.
Extensions:
The extensions to the indicator are as follows:
The signal line is automatically included using the same MA Type and period as the MHL plot line (see the exception in no. 2 below.
The user can select from approximately 25 other MA Types that are available on this site. If a MA Type other than the EMA or SMA the smoothing MA will be either the SMA (default) or the EMA according to a parameter switch setting (No. 02)
An option to include a second MHL plot line, This will be of the same MA Type as the primary MHL but different MHL and MA periods can be specified. For convenience the default values for the second MHL are double that of the primaries default values. However, the secondary ML period must be at least 1 greater that the primary MHL period and the secondary MHL MA period must be at least 5 greater that the primary MA period. These are arbitrary values.
Three signaling options are supported:
a. None – self explanatory
b.Basic – a value is exposed to the mhlBasicSignals IntSeries when the signal line crosses either the primary MHL or secondary MHL (if option is selected). The values used are (2, 1, 0, -1, -2) where the two’s values are for a Secondary line crossing, the one’s value are for a primary line cross, and the zero is for no crossing.
c. Extended – a 1 or -1 is exposed to the mhlExtendedSignal IntSeries when the primary MHL line crosses the secondary MHL providing the other plot lines are in the correct position relative to the Secondary MHL and to each other. Setting this option automatically sets the Secondary MHL option. No visual signals are produced.
August 13th, 2016
Size: 59.72 KB
Downloaded: 792 times
1750
Cheech
Exported with NinjaTrader 7.0.1000.31
Latest revision on 7/27/16 - see revision notes for details
This indicator computes the elapsed time between bars on a non-time based chart. There are a number of enhancements to the indicator GHPBarTimer by NJAMC upon which it is based. Upon Installation it will be named fpgBarTimes so as not to conflict with the base indicator.
Additions/modifications/fixes included in the 7/27/2016 version
Added : an option to display an Alert message when the MA for the total time is above, below, or both (an Or condition) of the designated time zones. Setting this option will force the Non-Directional Plot to be included (see #3 below)
Added: an IntSeries file to record the results of number 1 above, as controlled by the switch that allows the recording of various outputs.
Added : option to plot MAs for the bar time in Up bars and Down bars (directional Option). Doji bars have their bar time evenly split across the two so it does not skew the results. The period for these can be set to a different value than the MA total (Non-Directional option) time. Both can be plotted.
Added: an Auto adjust feature which will adjust the various time line values according to the change in chart’s bar type or value. The purpose is to allow the user to change a bar type or value and automatically adjust the zone time lines by a ratio calculated (to the nearest .25) from the bar types values specified in the various Bar Type parameters.
For example, if the chart bar type is set to Tick with a value of 75 (which matches the parameter value for a tick bar) changing that value to 150 would result in the zone line values being doubled. Note: if the Time Lines Option (#04) is set to “TimeIncrement” then the increment value may or may not be adjusted according to the AutoAdjust Increment setting. The bar types supported is as follows: Tick, Renko, UniRenko, BetterRenko, SveRenko, Range, and Volume. Others can easily be added (see number 4 in the Notes section under this item).
Hint: When using this option first set the default values (these are found in the Auto Adjust Parameters section) for each bar type that you intend to use and save it as the indicators default profile. Once set, those values will be the base from which all of the calculations will be done when changing either the bar type or the bar type’s value. Once the final bar type/value is determined the appropriate parameter(s) should be set and the auto adjust option turned off as it is intended to be an aid for determining the appropriate zone line and time settings for the bar type and/or value.
Notes:
4.1. Only a few of the possible combinations or bar type changes have been tested. However, the logic for processing these changes is the same for all. It is possible that there may still be a bug.
4.2. Because the calculated value might be hard to determine from the Y-axis there is an option to log the results to the Output window.
4.3. This enhancement should be used as an aid to determine new zone setting when a bar type or value is changed.
4.4. If the code is modified to support additional bar types, be sure to keep the type and value in the same relative order as an index is used in the code.
5 Modified: various colors for better contrast on a chart with a dark background.
6.]Modified: the default zone line values. [FONT=Calibri]
7. Fixed: the HFT zone value was not being written to the DataSeries.
8. Fixed: the Max time percent was not used in the calculation.
Note:
There is no version number in the indicator's name therefore it will replace the existing indicator. If a backup copy is deemed necessary export the old version first. Also recommend that the previous version be deleted first.
Original Enhancements are as follows:
1. A minutes or seconds display is user selectable
2. Bar times are organized into user defined time “zones” as follows:
a. Time Zone 1 (TZ-n) is the starting TZ and is defined in decimal minutes, i.e., 0.5 = 30 seconds, etc.
b. A user defined increment, also in decimal minutes, is added to TZ-1 to create TZ-2. The same increment is added to TZ-2 to create TZ-3. TZ-4 is anything above TZ-3. Lines are produce for TZ-1 to 3. The HTF-like “zone” is a sub period of TZ-1 and is identified when the bar time is LT or EQ to a user define number of seconds. If the bar time is below the defined time it could be considered potential HFT activity
c. An optional histogram of TZ1-TZ4 times is produced, with each zone having a user defined color.
3. An optional truncated display for excessive bar times (above Zone 3) which will force a user define percentage (xx.y) be added to the TZ-3 value and used to plot excessive bar times. This is done to keep the indicator panel the same size. Setting a max value does not disturb the MA calculation.
4. Optional visual alerts using background colors can be painted for excessive time (EXT) bars and potential HFT bars, or
both. A consecutive bar count can be set for both to eliminate false alerts for both EXT and HFT-like bar times.
5. A moving average for current bar times can be calculated from 6 MA types.
6. The assigned zone number for the current bar time and its moving average can be sent to 2 IntSeries which can be
used in Bloodhound or user written strategy. The values are 0 = potential HFT-like activity (only the current bar time
zone), 1-3 the zone number for the current bar time and its MA, and 4 = excessive bar time (EXT zone) also for the
current bar time and the MA.
7. Using this indicator on a time based chart will produce a message in the lower right
corner and disable further calculations.
Please PM me if you encounter any problems rather than write them in the review.
Revision Descriptions:
1. 6/11/16 The revision includes the Zone code = 0 for HTF-like time bars in the IntSeries.
2. 7/27/16 Revision description is above
Note:
If you have the previous version, unless the IntSeries is used in either a strategy or in BloodHound and the indication of when there is a HTF-like bar is desired, it is not necessary to install the latest version.
Change Log:
6/7/16 Initial release
6/11/16 Emit Zone code to IntSeries for HFT-like bar time
7/27/16 Various, described above
June 7th, 2016
Size: 24.43 KB
Downloaded: 602 times
1737
Cheech
David Varadi's AggregateM++ Mean Reversion Oscillator V1 NT7
Quote from the link below:
"The Aggregate M indicator is based on the concept that in the long term the market trends, while in the short-term the market is noisy, and has a tendency to mean-revert. Why not combine the two concepts to keep life simple? The Aggregate M is supposed to reflect an adjusted median that is filtered for short term noise. The median is a far more accurate measure of central tendency than a simple average especially with noisy data. Taking a superior measure of trend and filtering out some of the noise by adjusting for short-term mean reversion creates an even better median. The Aggregate M is now both trend and mean-reversion rolled into one."
May 9th, 2016 12:46 AM romus Wow! 5 Stars is not enough for this indi - from my first try. Many thanks!
May 2nd, 2016 10:26 AM crazybears thanks
April 28th, 2016 11:17 PM zetaone I want to "Thank" Sim22 for taking the time in converting this indicator from NT8 to NT7. It is deeply appreciated and h
ighlights the community of traders here in the forum.
August 25th, 2019 04:25 PM CMEsignals Great indicator - Thank you.
December 30th, 2017 05:53 PM usdivers Love love this indicator, great work! Any chance this will ever be coded for NT8?
August 29th, 2016 07:10 AM JustinIsHere Do you think you could add the option for audio alerts when the Primary MHL Plot crosses above/below the Signal Plot? Th
December 15th, 2016 12:13 AM gentech Thank you! This is one of the most convenient and useful add on's that I have; now part of my standard charts. Thank you
for sharing!
September 23rd, 2016 04:22 PM AMcCullough That YOU!! Its cool!
September 2nd, 2016 04:53 PM 2bwize Awesome!! Great answer to the clutter of arrows and text!! Thanks!
October 25th, 2018 08:39 PM Valdon Thanks so much!
August 3rd, 2018 01:32 PM Darquer Thanks for sharing.
September 6th, 2017 07:20 AM twoodman Please could someone tell me how to install. I know how to add the .cs file and compile however what do I do with the in
fo file. Thanks in advance.
September 2nd, 2017 08:20 AM moneypenny Fantastic! Thank you for sharing.