This is a simple bar timer for minute charts with an added audio alert.
Copy your favourite sound file into the directory -> programs -> NinjaTrader 7 -> sounds. Now enter the name of that sound file and the leadtime in seconds via indicator dialogue box.
The indicator name is "anaBarTimer". Please do not confuse it with the default NinjaTrader BarTimer.
Please note that NinjaTrader 7 does not support wav/MPEG. wav/MPEG files need to be converted to wav/PCM files first.
Update September 20, 2012: Indicator triggered random alerts during off-session times, when no ticks were arriving. Bug removed. Font size of display can now be selected.
Update November 21, 2014: Option added to select the fontstyle (regular, bold, italic ...)
This indicator package is an old version and there will be no more maintenance. All the features have now been integrated with the SessionPivots indicator that can be downloaded here:
The indicators include an option to display dynamic fiblines calculated from the high and low of the current day, current week or current month.
Right side chart margin: Please set the right side margin under chart properties to at least 100 to allow for correct display of labels.
The indicators use the sessions as defined per session template. This allows you to alternatively display the high and low of the day session or the high and low of the entire session. For the RTH high and low. please use a multi-session (2 or 3) session template. The reference session for the OHL indicator can be selected, so high and low can be taken from first, second or third intraday session.
Hybrid: This is a setting that will identify the RTH session as the third intraday session for FOREX and currency futures, but as the second session for all other instruments. This is a convenience setting, which I personally use, as I have 3-session templates (Asia, Europe, US) for FOREX and currency futures. For all other instruments, I have session templates, where the second session is the RTH session.
Public Holidays: The indicator is preconfigured for public holidays without settlement for trade date next day or later. These holiday session will only be applied to Globex instruments. The Current Day OHL will then be displayed according to trade dates. If you use the indicator for other instruments you will not need to change the settings.
Update May 24, 2011: Signature changed for GetNextBeginEnd(), indicator did not always plot. Now the new signature is used for OnBarUpdate() and the old signature for Plot() Override.
Update June 21, 2011: The indicator now works with half-pip FOREX feeds. Indicator dialogue box improved.
Update July 19, 2011: Adapted to half-pips FOREX feeds, dialogue box improved, plot serialization changed.
Update December 10, 2011: Label size is now adjustable. Globex Holiday Calendar for 2012 added.
Update January 6, 2012: Holiday fields added for anaCurrentOHLV38
Detailed explanations how to use the indicator with session templates can be found here:
This is same as "MPValues" but works in Ninja 7. I don't know if it works in 6.5.
Wavey gave me the information that allowed me to update for v7.
The values it returns will change if you use it on different time frames. I usually use it on a 30m chart because that will give the same numbers that most people look at. I will transfer the lines to all my charts so that I can trade off these levels if I have confirmation from other indicators.
I circled several of the profitable trades that could have been taken. Of course they don't all work out!
You have to set the start time hour (session begin), start time minute (session begin) and session length.
Decycler indicators Exported with NinjaTrader 7.0.1000.30
Note: The download on this entry and the one on the SimpleDecycler entry are the same and contain both indicators.
Revised 11/1/15
Revisions:
1 Ability to change plot colors and line widths.
2. Remove all code related to the signals produced for Bloodhound.
Another indicator which contains Bloodhound signals will be posted on the Bloodhound thread here.
3. Add basic signal codes to replace the Bloodhound codes.
4. Correct minor problem in code in formula calculation
5. Change the percent parameter to accept the more standard notation xx.y (%).
>>>End Revisions 11/1/15<<<
The two indicators provided, the Decycler Oscillator and the Simple Decycler, are based on the writing of John F. Ehlers published in the September 20015 issue of Stocks & Commodities magazine. The implementation used as the basis for this version was provided by NinjaTrader(NT). Although both indicators are contained in the download they are described separately. This entry describes the DecyclerOscillator.
The screenshot shows the DecyclerOscillator with modified version of the SimpleDecycler set to appear like the NT provided version (which can be downloaded here). Installing the NT version will not disturb the indicators provided as they are prefixed with “fpg”.
In the article Mr. Ehlers describes a class of filters known as high-pass filters which “allow the high-frequency components in the data to pass through to the filter output, and reject the low-frequency components”. He goes on further stating, “Since high-pass filters have very little lag, here is the trick to computing a decycler: Subtract the high-pass filter output from the data input.” This is performed in the partner indicator, the SimpleDecycler. He also states that, “You can virtually eliminate lag by getting rid of those low-frequency components.”. Both indicators contain the same algorithm (which is left to the interested math and EE gurus to figure out what he is doing) for identifying the high-pass frequencies.
The article states that the oscillator is useful when two instances , with different parameters, are placed in the same sub-graph. The NT implementation requires this to be done manually which, among other things this modification can do optionally. There are 2 controlling parameters, the HPPeriod (default 125) and the K value (default 1). According to the article, “The second instance is plotted at 80% of the HPPeriod with an input K value of 1.2. The basic idea is to compensate for a 20% reduction in cycle period with a 20% increase in the amplitude swing (the K value) of the indicator.”.
Ehlers notes that “there will always be some whipsaw conditions, but these are relatively easy to remove with other conditional statements in the code.”. Unfortunately he does not offer any suggestions here. Another important item to note, the default HPPeriod is set to the value of a half year on a day chart, likely being used for detecting cycle reversals on stocks. However as further stated in the article, “Decyclers and decycler oscillators can be used over a very wide range of input filter parameters”, but here too he offers no suggestions. This will be an experiment to be conducted by the user. However, setting it too low does introduce choppiness.
Enhancements:
1. The ability to request either the Slow, Fast, or Both plots (the “Plots Type” option).
2. Automatically adjust the fast indicator parameters by the specified percent (the “Percent” option) or to use the parameters specified by the user (the “ AsSpecified” option).
3. Three signaling options are provided: Off, Basic, and Extended (experimental for Bloodhound users). The Basic option provides the standard IntSeries values for the crossing (1, 0, -1). Extended signaling is described in the BloodHound thread here.
4. Optional smoothing for both the Fast and Slow Plots
Caution:
If the Extended signaling option is selected additional but non-conflicting signals are sent to the same IntSeries used by the Basic signaling option.
Credits with my thanks to:
1. @Zondor and @Aligator for a formula used in the Extended signaling
2. @Jack22 for the formula and supporting code.
Change Log
9/29/2015 :- Initial release
10/1/2015 :- Correct error in algorithm code for calculating Fast plot in DecyclerOscillator
11/1/2015 :- Revisions are described at the top of this page
November 5th, 2015
Size: 17.61 KB
Downloaded: 1875 times
1656
Cheech
Places trade targets ruler on chart and calculates risk/reward/position sizing for trade planning, review and management, using Van Tharp style Risk based position sizing
Setting Lines:
- Middle mouse button click above/below any bar shows ruler for long/short respectively
- Shift-Middle mouse button sets entry line
- Control-Middle mouse button sets stop line
- Alt-Middle mouse button sets target line
Moving Lines:
- Lines can be selected and moved separately
- CTRL-ALT locks line relationships. Moving one line moves all lines together
- CTRL-ALT again unlocks line relationships
Clearing lines:
- The same key combination on a displayed line, erases that line
- Middle mouse button click on vertical line of the displayed ruler, erases the ruler.
- Control-Alt-Shift Middle mouse button erases all lines
- Unlimited stops and targets are allowed
If no entry/stop/target lines are explicitly set, then they are defaulted to high/low/close of the associated candle.
...
To change position sizing calculations:
- Change AcctSize, AcctRisk, and FixedShares user parameters
- or specify them in the line input boxes on the chart as follows:
100 => means trade a fixed size of 100 shares/contracts
$100 => means max stop loss size is $100
2% => means risk only 2% of AcctSize
Nice colored Stochastics Indicator. Set it at 4,8,1 for daytrading and you will hit the high and low peaks really well. I have been using for a while and didn't see one like this posted on the site so hear it is.
dsFibConfluence is a NinjaTrader indicator which draws Fibonacci extensions from various high and low pivot points. The random lines create what is commonly known as the fib cluster or the fib confluence points. The Fibonacci confluences acts as a good support/resistance points.
dsFibConfluence uses the Zigzag function to detect the pivot points, and uses the pivots to draws three fib extention levels. One at 161.8%, the other at 261.8% and the last at 423.6% of the swing.
October 12th, 2010 10:35 PM ghman101 Thanks a million! Question, would it be hard to add the Initial Balance Period also? Something I use and would sure e
njoy. Thanks again, gh
April 5th, 2010 01:39 PM wavey Thanks for the update
March 8th, 2017 05:16 PM allsensi So simple so brilliant so helpful, many thanks
January 25th, 2016 02:25 PM JayDee Thanks! Now I can take five minute nap and not miss a setup!
September 30th, 2015 12:29 PM Camdo Adding an alarm is a great addition to NT's BarTimer.
June 12th, 2014 02:26 PM schapps99 I don't see anywhere to enter the sound file or alert lead time in the indicator dialogue box? Not sure to code matches
January 18th, 2017 04:22 PM ronturner I think that this is also called the caos awesome oscillator. Some use this to identify wave 3 (strongest, ie highest o
r lowest crest) to identify wave 3. The next crest would show divergence (weaker) for wave 5 or the end of that impulse
ive wave.
January 27th, 2016 04:01 PM Trailer Guy Wow, this really works well on my 20,000 tick es chart. I don't understand the point of the color changes but that is O
K. If you want to see how someone uses this for counting go to studyofcyclesblogspot and see how the "Elliot Trader" co
unts. I just like the way it says "this move is over".
September 4th, 2013 01:47 AM poodman looks like the Awesome Oscillator, maybe it will be easier to install and use
July 15th, 2013 03:32 PM teamtc247 Awesome indicator for convergence/divergence.
December 4th, 2012 04:10 PM dilbert618 Thanks peakskill