This is identical to the VMA, but replaces the CMO with the RSX. While the VMA is a boarderline inferior indicator IMO, it does make a very great concept of implementing a second indicator into a moving average. You can play around with the coefficients in this one and make your own equations that can make.
You'll need the RSX indicator, which may possibly be already uploaded around here.
I recommend trying this with a JMA or on-balance volume.
I have also made an RXX version of this, and an MFI version as well. Will upload in parts two and three.
changelog:
2012 Apr 10. -> initial "t4tSpreadSym11" on chart/dialog of NT7
A alternate method for a simple way to use a true tickbased calculated spreads as IndicatorChart, with the primary bartype full syncronized. The time scale is not changed and only based on the primary instrument / bartype. With the syncronized ticks for the additional symbol i create and draw a candle chart.
The Advantage:
- The indicator can work with any (intraday) bartypes and give the best results with tickbased calculated bartypes.
- For time based charts (sec/min) please use as t4tBetterBars, t4tMagicBars or a other bar type with true non future time stamps and tickbased calculations, alternate you use NT7 timecharts only as seconds (60sec as 1min, 300sec as 5min,...)
Features in Version11:
- different timezones and trading sessions work (draw a line while no data)
- simple and secure instrument selection over a standard combobox/dropdown list prefilled with all NT7 symbols.
- nice c# code for a runtime filled instrument list property (inspired by gomi)
- prepared to use a very fast tick access without dataseries direct over the NinjaTrader tick files as ProVersion inspired by gomi
- plot a zeroline and a open line, if not the transparent color selected
The public result plot values can be used as Input for many other indicators... (only limited by the high cpu load)
The screenshot view as complex sample a FDAX chart with sync a (5x)FGBL/(3x)SI spread.
Please use a PM or the t4tCum thread for any questions.
----------------------------
This indicator is intended for TRUE ELITE users at BMT.
PLEASE DO NOT STEAL AND SELL TO OTHERS, YOU KNOW WHO YOU ARE (and we know too!).
Just for convenience, this simple indicator prints the date on the chart at each new session.
(If the change of date occurs in the middle of a session, it also prints it at that time, together with a vertical line showing the change of day.)
The indicator adjusts the location of the date label in order that the date not be printed on the price bars.
The indicator uses the function FormatDate which relies on your computer settings. It is why, on the picture, the dates appear in French. On your computer, it will appear in your language.
This very simple indicator for MultiCharts just displays 2 vertical lines to identify a specific time window every day.
For instance, let's suppose that you live in Europe and would like to perform a visual backtest and easily identify each morning session (European time) of 6E. This indicator can be used to display a line at 02:00 and 05:00 (Exchange Time) every day.
Attached is a zip file the code for the indicator + helper code and the DLL for the color selections. Plus some images to help understand.
Instructions in case needed. (Please do not share outside Elite group of BMT)
1. Regular import of the assembly should work
2. In case it does not, I have included the referrence DLL in the indicator zip
3. Copy DLL in your $NINJAHOME\bin\Custom folder.
4. Add reference to "LaMarvin.Windows.Forms.ColorPicker.dll" before you compile the indicator
5. If need copy "PriceTradingZones.txt" to $NINJAHOME director (e.g C:\Users\user_name\Documents\NinjaTrader 7)
6. Compile and add indicator. Refer images
7. Add price value, tick size, pick color, opacity (0-255) and Note, if necessary
8. Click the save button
9. Reload indicator in the chart. Click anywhere in the chart when you make changes to AOB values in the band.
Thanks to Gomi/Zondor and Timmy for their help to debug serialization issue.
A alternate full tickbased NT7 bar type for time frame charts without wrong future timestamps. The functional logic and results full comperable with the NT7 bartypes. I have no problems with only use this types with all other indicators and strategies and is full compatible with better results for CumUD/CumMP and GomCD/GomMP tools.
The basic advantage of this code for any TimeBars:
Calculation is full tickbased, the Close[0],Volume[0] and the Time[0] is exact the last Tick!
This give better and right results with all t4tCum... and t4tMultiSym tools. For live trading and backtest with any bar duration logics with "COBC=false" this BarType give now right and repeatable results
(The screenshot view a 5min chart with true 300sec bar duration recalc by my BarValues indicator over a additional syncronized 1tick data series.)
The additional advantage for programmers:
I think the C# code is a good base concept for any user switchable multiple bartype functions inside ONE custom bar type.
The NT7 has the GUI limitation for only useable pre defined "named" parameter types and values. In this code i have as additional demo code realized the select/switch between "Tick"/"Volume"/"Second"/"Minute" mode.
I self use for my "ProVersion" of this concept the same code base to realize a select/switch and use current over 21 different bar type logics, combinations and alternate options with a additional numeric GUI parameter "trick" as my (commercial) AllInOneBarType
Attention:
- Please restart the NT7 after the import with success result.
- This bar type use the "Custom8" class of NT7... if you have import errors while a other bartype allready use this base class, then see the code comment on the first lines and change the Custom8 to a free unused class on your system. Or write in the t4tCum thread for request a different version.
----------------------------
This bartype is intended for TRUE ELITE users at BMT.
PLEASE DO NOT STEAL AND SELL TO OTHERS, YOU KNOW WHO YOU ARE (and we know too!).
Here is a script that I had my programmer write up for backtesting Renko bars, it uses the close of this bar instead of NinjaTraders default setting "open of next bar" This is very useful for system backtesting Renko bars.
The .cs file needs to be put inside of your "type" folder in NinjaTrader 7.
A alternate method calculation the TRUE tickcount and other values and relations for any bartypes.
(use a MultTickChart and you can simple compare the true result values with the fixed real and calculated tickcount)
The indicator can draw a +/- Historgamm for one or two selectable Values from this list:
TradesOfBar,Volume,Seconds,Power("H-L+Abs(O-C)" as number of ticks)
Both of the selected Values can have a selectable divisor(one of the value list) and a additional fixed factor as multiplicator for better visual scaling. A PeriodValue>0 draw a additional SimpleMovingAverage.
The screenshot view this:
Panel1:FGBL with a non standard BarType as example
Panel2:+"VolumePerSeconds" with a SMA[14] AND -"TradesPerSeconds"*10(for better scaling) with a SMA[14]
Panel3:+"TickCount" as TradesOfBar AND -"Seconds" as DurationOfBar (no SMA's, no Divisor's, Factor's=1)
The public results (BVRpositive&BVRnegative...) can external use as DataSeries with any strategy rules or as internal input for other indicators... (only limited by the high cpu load)
The indicator is based of the t4tBarStat01 logic with a part of my own in any strategies used values and relations for using with market dynamic rules
----------------------------
This indicator is intended for TRUE ELITE users at BMT.
PLEASE DO NOT STEAL AND SELL TO OTHERS, YOU KNOW WHO YOU ARE (and we know too!).
(This update version use the same 'old' file names for simple replace... please redownload and confirm the overwrite, if loaded before 1.4.2012)
changelog:
2012 Apr 1. -> update "t4tMultiSym13" on chart/dialog of NT7
2012 Mar 17. -> initial "t4tMultiSym12" on chart/dialog of NT7
A alternate method for a simple way to use a true, with the primary bartype full syncronized, MultiSymbolChart. The time scale is not changed and only based on the primary instrument / bartype. With the syncronized ticks for the additional symbol i create and draw a candle chart.
The Advantage:
- For any not timebased bartypes this method work right and better in compare to the default MultiSymbolChart of NT7!
- The indicator can work with any (intraday) bartypes and give the best results with tickbased calculated bartypes.
- For time based charts (sec/min) please use as t4tBetterBars, t4tMagicBars or a other bar type with true non future time stamps and tickbased calculations.
New in Version13:
- different timezones and trading sessions work (draw a line while no data)
- simple and secure instrument selection over a standard combobox/dropdown list prefilled with all NT7 symbols.
- nice c# code for a dynamic property inspired by gomi
- cleanup many lines of source for factor 2 faster work
- prepared to use a very fast tick access without dataseries direct over the NinjaTrader tick files as ProVersion inspired by gomi
The public result plot values can be used as Input for many other indicators... (only limited by the high cpu load)
Please use a PM or the t4tCum thread for any questions.
----------------------------
This indicator is intended for TRUE ELITE users at BMT.
PLEASE DO NOT STEAL AND SELL TO OTHERS, YOU KNOW WHO YOU ARE (and we know too!).