A compilation of many Moving Averages in a single indicator. You can select from:
SMA, simple
EMA, exponential
WMA, weighted
DEMA, double exponential
HMA, Hull
T3,
TEMA, triple exponential
TMA, triangular
VMA, variable
VWMA, volume weighted
ZLEMA, zero lag exponential
This is the 1.0 version of a general framework with exits to use with every kind of strategy. The main idea is that the trade exits, in general, are very simililar, so we can divide, modularize and reuse the exits. The same idea is applied to position sizing and signal tracking (is how your strategy reads the indicators). A small manual is inlcuded, and I believe that this framework can evolute to a real reusable piece of software for almost every strategy. The onExit() method is called to reset and manage the signals, LookForTrade() to open positions, and ManagePositions() to build your own custom exit. Below you can see some example methods. The public are invited to upgrade it.
1. Select from available workspaces instead of typing them in.
2. Create a new WS by entering a new WS name in a blank cell and clicking the 'Open' button.
3. Close the currently open WS.
9/22 : Resolved numerous issues.
Updated to resolve scaling problems and to include room for 10 workspaces. It will also now open a closed workspace, but not close an open one.
A simple indicator that opens a persistent form (note button on right of toolbar) in which up to 5 workspace names can be entered. Click the button next to the workspace name to switch back and forth amongst them.
If some kind soul can tell me how to test for an open workspace, I can turn this into Open then Switch if the workspace isn't open.
The Adaptive_CCI was developed by Mike Winfrey and Gumphrie what seems like a very long time ago for NT 6.0.
As of 9/16/2011, this version runs on NT 7 and was cleaned up a bit. Still unused code out there but left it for posterity reasons.
There are 2 components of this indicator...
1. Use of John Ehlers code to measure the market cycles and calculate an adaptive period OR set a static period.
2. Plot alternate CCIs in addition to the primary CCI.
The alternate CCIs is kind of neat I think. It was originally designed to show longer timeframe CCIs when looking at a faster timeframe chart. For example, at the time I created this, I was using a 5 minute chart but wanted to use a 1 minute chart to trade from. So, I put up a 1 minute chart and set the Alternate CCI parameters to plot 4 CCIs of 2, 3, 4, and 5 minutes. By using the 1 minute chart, can see the 2, 3, 4, and 5 minute intrabar values. That's really all it amounts to.
Works with all chart types but there are obviously some chart types where there is no direct correlation between the slower and faster periods.
Delta EMA indicator based on Gomi's excellent contributions. I built this indicator to normalize delta for any instrument and provide delta user inputs for the following categories:
I mainly modify the midtop 10.25 and midbottom of 9.75 settings to tweak the neutral delta and utilize different EMAs. Candle colors can be turned on and off. Very useful for spotting divergences or when order flow could be weakening. Attached chart shows trading with the order flow than against can result in higher probability trades.
A label based on the above parameters is plotted in the right hand side of the indicator if you set your chart properties to Right Hand Side Margin of 85.
This indicator has only been used/tested with Renko charts and users need to have the latest version of the GOM package installed.
Ninja 7.0.1000.7 version
Please email if there are any questions.
ps: I had difficulty exporting this to a zip so have included as a .cs file
This small indicator tool serve to scroll the chart vertically in NT7.
Its designed mainly for single data series to make things simple.
On applying, it make use of Fixed Scale attributes of NT's Chart Scale
for scrolling and have in mind its tied to right side scale. If by mistake
'F' is clicked on chart's upper right corner , it needs to be again make
"Fixed" scale either simply stretch/compress scale or set it via right scale
context menu. Scoll works smoothly except a not much noticable jump
on first scroll click after scale stretch/compress.
For vids see :
Exported using NT 7.0.1000.2
Update ( 16 Sep -11): A small logical bug removed which was causing jump/jerks even in normal scrolling during live market.
Update ( 22 Sep -11 ): Previous minor bugs fixed, and added new feature of
Auto Scrolling. As name suggest, it will scroll the chart itself if last bar ( CurrentBar ) goes off the screen by decreasing critical margin, either from
lower chart boundary or higher chart boundary. In other word it will maintain
and adjust itself to keep last bar always in chart area on prices making new session low/highs in case price bars try to overflow from boundaries.
Update ( 25 Sep -11): Following Additions:
* Two Mode of Auto Scrolling- Extreem and Center. while Extreem Mode is
normal AutoScroll as described in previous update, while Center Mode
keeps current price near center of chart always.
* Vertical Drag Feature added, which makes possible to drag the chart
vertically like default horizontal drag of NT.
* Added option to show/hide the Vertical Scroll Bar.
* Added button to turn-off/on Vertical Drag temporarily in case if it conflict
with Drawing Tools. By Default vertical drag is enable even if Button is not
made visible. It can only be turn-off after button made visible.
* Added button to turn-off/on AutoScrolling. By Default AutoScrolling is off.
* Rectified button location updation with chart resizing.
*Some minor code changes.
Update: I got tired of needing to go into the indy in order to change font and color, so added some buttons to mod them for each note in the form.
This is a very simple indicator that doesn't do a lot. It simply adds up to 10 customizable notes to a side panel of user defined width. I am posting it because it illustrates how to place a button on the toolstrip and how to call an external form from said button.
With multi-timeframe charts a refresh of one indicator cause all real time indicators to reconfigure as historic indicators, causing the plots to change slightly. Being able to call a form from an indicator allows the user to change the parameters of that indicator w/o disturbing any other indicators.
I have attached the indicator and will post the VS project files if anyone is interested. To install the indicator, extract NotesPanelFull.zip to your Custom folder w/o NinjaTrader running. Start NT and import NotesPanel. Because it is a .dll based form you will need to edit the indicator and right click in the window to Add NotesEditor.dll reference. Compile the indicator and add it to a chart.
When you want to change a note, News @ 10?, just click the Notes button on the right of the toolstrip. Change your notes and OK, or just leave to Form open. Unlike other NT forms, it is not modal.
January 18th, 2017 02:56 PM AABid Very good at predicting reversals, especially in conjunction with a the unirenko chart. Wouldn't (couldn't?) trade with
out it.
January 10th, 2017 02:41 PM nubby Thanks..interesting CCI
August 26th, 2014 06:32 PM bobc635 Thank You very much!
April 21st, 2014 09:45 PM mikhersh Thank you Sir!
April 29th, 2013 09:44 AM TradingVictor Thank you very much.