This Zip "as is" only draws the EMA(20) from a 5 Minute Chart onto any other chart ... you can, however, edit it as I did to draw the EMA off of any chart you choose.
I had been looking for a replacement for the Multi-time-frame, a.k.a. "Visual" EMA indicator (Ninja7 only) since upgrading to Ninja8 and found this Zip on Ninja Support Forum here: https://forum.ninjatrader.com/forum/ninjatrader-8/indicator-development/1054129-multi-timeframe-ema This version here, as I mentioned, ONLY draws from a 5 minute chart (which I don't use) and only draws an EMA(20). So ...
I wanted it to work as an EMA(21) and for it to be drawn off of a 2000 Tick chart rather than a 5 minute chart so I had to edit the code. You can do this as well, changing the source chart for the EMA to whatever Chart type and period you like. Pretty simple really (had to be incredibly simple for me to be able to do it!).
Here are the lines of code that need to be changed to what you want to see/use: Lines 27 (change "EMAon5minData" to your chart period and type ... for me that was to the "EMAon2000TickData"), 35 (same as line 27 change), 51(change "Minute, 5" to your chart type and period and also change "5 minute" to the right of that (in grey) to your chart period and type), 55 (change "20" to your desired EMA period), and 63 (same change as line 55).
After that, compile. Then compile a standard Ninja indie to check for errors. You can then change the name of the indie if you like by going into Documents-Ninjatrader8-Bin-Custom-Indicators ... find "Emaon5minData.cs", right click on it, choose "rename" and change the name to whatever you want.
Hope this is helpful to those others out there in search of a Multi-Time-Frame or "Visual" EMA for Ninja8.
This adds a ChartStyle called PointOnClose.
Copy BruChartStyles.cs into your Types folder,
e.g. C:\Users\YourUserName\Documents\NinjaTrader 7\bin\Custom\Type
Compile any indicator using Tools + Edit NinjaScript
Close and re-start NinjaTrader.
Tested with NinjaTrader 7.0.1000.31
In this pack there are three indicators:
- Elder's Ray: composed by BullPower line and BearPower line;
- BullPower only, histogram version
- BearPower only, histogram version
This is an oscillator created by Alexander Elder and explained in his famous book "Trading For a Living". The oscillator formula is simple but useful at the same time:
- BullPower = CurrentHigh - EMA(13, Close)
- BearPower = CurrentLow - EMA(13, Close)
XTL is an indicator that originally was introduced in eSignal Advanced Get. This a version that approximate in a good way the original version (which formula seems to be secret and not shared by eSignal company). It helps you to easily define in what kind of trend you are.
Its calculation is based on CCI and a fixed value of that indicator:
- if CCI value<-fixed value you're in a short trend (red bars);
- if -fixedvalue<=CCI<=+fixedvalue you are in a non trend/flat period (black bars);
- if CCI>fixed value you're in a long trend period (blue bars);
In this version created by me you can customize:
- the fixed value (standard setting is 37)
- CCI period (stardard settings are 21 or 35)
- uptrend/flat trend/downtrend bar color
Very useful if used on tick chart or range bar chart
v 1.00 2015 Jul 8 - First Release, no bugs
v 1.01 2015 Jul 14 - Added Public Indicator Value String
The Bollinger Bands® Percentage B is a technical indicator based upon the Bollinger Bands® study; it plots a histogram showing position of price relative to the bands. It is calculated as percentage ratio of two differences: first one is the difference between the price and the lower band value, second one is the difference between values of upper and lower bands.
Adopted from the BollingerPercentB indicator on the highly recommended Think or Swim Platform.
NinjaTrader v7 indicator
Indicator is shown on the lower panel of the attached image.
The Bollinger Bandwidth study is a technical indicator based upon Bollinger Bands® study, expressing the distance between upper and lower bands as percentage of the middle band value (SMA/EMA around which the bands are plotted). The main plot is accompanied with two additional ones: Bulge and Squeeze. Bulge plot displays the highest bandwidth value reached on the specified period, and, similarly, Squeeze plot shows the lowest bandwidth value.
This indicator was modeled after the first class Think or Swim Trading Platform.
This in a NinjaTrader strategy that I use to output information and charts about an instrument, including:
-Range statistics (Including ON, RTH, and IB)
-Harmonic Rotation data
-Day Type data
-SQN Market Type data
When you run this strategy, it will output an Excel Spreadsheet to the directory you specify in the parameters.
There are multiple requirements to run this strategy. This makes use of Microsoft's Interop functionality to generate an Excel spreadsheet. Therefore you MUST have Microsoft Interop installed and add a reference to the Microsoft.Office.Interop.Excell.dll in NinjaTrader. You can learn more about how to do this here. And a big thank you to DionysusToast for his contribution.
This indicator was posted by PFSMedical
He requested it be converted to NT7
It appears to be a very interesting divergence spotter in that it plots the number 1 position and then all subsequent divergence points.
The updates seem to be working correctly at first glance. If something else is not behaving properly please let me know
PFSMedical post is as follows:
this is an indicator that measures divergence ..... it was developed for ninja 6.5 by a person no longer trading...
it measures peaks in the stochastics, and numbers them .... on both the indicator, and price...
since i'm a trader, and NOT a programmer/coder .... i have given up on trying to convert this myself to the new ninja 7 format ...
would like to have this converted to ninja 7 by someone who actually enjoys doing that kinda thing ....
July 14th, 2015 09:39 PM jupiejupe Thanks so much I have been wanting something like this forever, and i only just found it, love the fib circle and the hi