Indicators will only run on NT 7.0.1000.5 or later.
This is an indicator that plots pivots for a n-day rolling period. It has similar features as the Daily Pivots indicator from the Session Pivots family. The default setting for the lookback period is 3 days. The midline is identical with the 50% Balance Point Indicator.
Options: Floor pivots, pivot range, midpivots, floor pivots wide, Jackson Zones, Fibonacci pivots, Camarilla pivots, VWAP of the rolling period .
Chart settings: Please set the right side margin under chart properties to 200 to allow for correct display of the labels. The colors are adapted to dark chart backgrounds.
Session templates: The indicators require the use of a correct session template for the instrument shown on the chart. With an ETH template retracements and expansions can be only calculated from the full session high and low. If you want to calculate retracements and expansions from the regular session, it is recommended to use a multi-session template that divides the day into the night session, regular session and after-session.
Use of daily data on intraday charts: The rolling pivot indicator is designed to load daily data, if the option for "Calculate from session" is set to “Daily Bars”. This the data used by the indicator:
"Calculate from session" = "DailyBars": Pivots are entirely calculated from daily data.
"Calculate from session" = "ETH" & "Settlement/Close" = "DailyBars": High and low are taken from the full intraday sessions. The close or settlement price is taken from daily data.
"Calculate from session" = "RTH" & "Settlement/Close" = "DailyBars": High and low are taken from the regular intraday sessions. The close or settlement price is taken from daily data.
"Calculate from session" = "ETH" & "Settlement/Close" = "Intraday Close": High and low are taken from the full intraday sessions. The close is the last price traded for the full session.
"Calculate from session" = "RTH" & "Settlement/Close" = "Intraday Close": High and low are taken from the regular intraday sessions. The close is the last price traded for the regular session.
Auto setting: The Auto setting will preselect ETH for FOREX and all CME currency futures, but preselect RTH for all other instruments.
VWAP: The VWAP of the rolling period is always calculated from intraday data. Depending on the chart resolution it can be a few ticks off the correct value.
GLOBEX holiday sessions with settlement next day: The indicators are preconfigured for Globex holiday sessions without settlement for trade date next day or later. These trade dates are President’s Day, Martin-Luther-King Day, Memorial Day, Independence Day, Labour Day and Thanksgiving. The indicators will display double day sessions for these days for all GLOBEX and NYMEX traded instruments.
Update Jan 23 2011: Globex Holiday Calendar for 2011. Holiday sessions will only be applied to Globex instruments. Price markers are now correctly formatted for US interest rate futures and FOREX.
Update June 5, 2011: New signature for GetNextBeginEnd() implemented.
Update June 21, 2011: The indicator now works with half-pip FOREX feeds. Indicator dialogue box improved.
Update July 20, 2011: Serialization of the plots changed.
Update December 17, 2011: Levels R5, S5 and pivot range added. Label size is now adjustable. Globex Holiday Calendar for 2012 added.
Update July 7, 2012: Shading for Jackson Zones added.
Update December 15, 2013: Indicator entirely redesigned. Holiday calendar added for 2014.
Update December 28, 2014: Holiday calendar added for 2015. Price markers improved for US interest rate futures.
Detailed explanations how to use the indicator can be found here:
I've updated this indicator to use a different approach. It now shows daily volume of various contracts months for an instrument. Highlights the contract with the highest volume, if another contract has higher volume then that on the chart. When this happens, then it's time to rollover.
- Make sure you choose an explicit session template for the chart. Do not choose <Use Instrument Settings>
- Make sure at least 3 valid future contract months are defined in your Instrument Manager default instrument list
- Add an optional comma separated list of future contracts for your instrument in 'Contracts List' parameter Ex: "CL 01-12, CL 02-12, CL 03-12". If blank, the next 3 future contracts will be used. These contracts must be defined in your default instruments list
- Add the current contract name to the parameter 'Current Contract'. If blank, the current chart contract will be used.
The indicator requires that your broker sends daily volume data as a separate message. I use it with Mirus and Interactive Brokers. I don't know if all brokers do this.
Warning:
This indicator uses un-supported code, namely using variables in the Add() method. This may have unpredictable results in NT behavior, like a frozen chart. I have put in code to try to prevent this, and tested successfully with various instruments. I can't guarantee this for every instrument and every configuration, so please test in your environment before using live.
This code allows lines to be drawn at regular price levels. I had this converted professionally from a NT7 indicator so I cannot assist with support.
The lines are customisable with the usual line options as well as the line length.
I hope someone else finds it helpful.
Plot markers at round numbers above and below the market. User may also specify a list of number levels to mark, by using the 'Numbers ending with' parameter, i.e. "00, 25, 50" will mark all prices ending with those digits
Especially helpful for non-time-based bar charts (though also good for them too), this indicator shows the Range Per Minute - expressed in ticks. To avoid huge bars during report times, the coding has a simple governor limitation to reduce the display value, but otherwise is accurate. There is also an optional alarm when RPM accelerates. You will probably have to go into the code to put in a sound file that you have in the Ninja/Sounds directory on the main system partition (not in the MyDocuments area).
Code cleaned up, new Scalping indicators and back color options. If the speed is accelerating above the average (default 6) and it's an up bar, a little wingding arrow will appear below the low and keep plotting on subsequent bars until there is a reversal or a new acceleration.
I find I can load it into the same panel as a volume indicator because the values are so low. Meanwhile if you enable price markers, the current RPM in ticks is displayed as text in the bottom right. The backcolors show that often shortly after acceleration there is a new move or climax of current move so it works as a leading indicator in some cases or confirmation of entry possibility in longer pattern setups.
The alarm can be disabled or a different sound file from the Sounds Directory in the Ninja System folders (not My Docs area).
Small, simple indicator but giving simple, factual information not often shown in others.
Thanks to CCL Systems ( cclsys) for the indicator. This is the same indicator adapted to the NT 7 nuances. A small amount of cleanup and voila!
The NT 6.5 version is here. The description from that location reads:
Especially helpful for non-time-based bar charts (though also good for them too), this indicator shows the Range Per Minute - expressed in ticks. To avoid huge bars during report times, the coding has a simple governor limitation to reduce the display value, but otherwise is accurate. There is also an optional alarm when RPM accelerates. You will probably have to go into the code to put in a sound file that you have in the Ninja/Sounds directory on the main system partition (not in the MyDocuments area).
Code cleaned up, new Scalping indicators and back color options. If the speed is accelerating above the average (default 6) and it's an up bar, a little wingding arrow will appear below the low and keep plotting on subsequent bars until there is a reversal or a new acceleration.
I find I can load it into the same panel as a volume indicator because the values are so low. Meanwhile if you enable price markers, the current RPM in ticks is displayed as text in the bottom right. The backcolors show that often shortly after acceleration there is a new move or climax of current move so it works as a leading indicator in some cases or confirmation of entry possibility in longer pattern setups.
The alarm can be disabled or a different sound file from the Sounds Directory in the Ninja System folders (not My Docs area).
Small, simple indicator but giving simple, factual information not often shown in others.
If there is enough interest, I can make the background colors and the audio callout selectable. Let me know.
March 18th, 2019
Size: 8.92 KB
Downloaded: 144 times
2049
DavidHP
I came across some code in tradingview.com that plotted an RSI clone of the original Jurik RSX indicator. I have no idea if there is any similarity between the two. But, it was fun converting the code into multicharts. I am giving the code here.
I have attached a PLA file which can be use by multichart users. Also an image showing the RSX Clone together with the original RSI
Name: RSI Clone of the original Jurik RSX
Version: 1.00
Date: 21-08-2017
{Mark Jurik is a well known and respected name in technical analysis. he provides a number of advanced tools to traders.
The JMA is his product, which is a smoother, less noisy and low lag moving average.
Mr Jurik also provides a smoother, low lag RSI.
I cam accross a code in tradingview.com which calculated a Jurik RSI Clone. Now,it is quite possible that the clone may be
nothing like the original Jurik RSI.
But, for whatever it is worth, I converted the tradingview code into Multicharts which is easylanguage compatible}
{ Trading viewcode is here: https://www.tradingview.com/script/XzcIRUHv-JMA-RSX-Clone-LazyBear/}
input: src(close), Length(14), lvlob(70), lvlos(30), mid(50);
vars: f90_(1), f88(1);
vars: clampmax(0), clampmin(0);
vars: f8(1), f18(1),f20(1),f10(1),v8(1);
vars: f28(1), f30(1), vC(1);
vars: f38(1),f40(1), v10(1),f48(1),f50(1),v14(1),f58(1),f60(1),v18(1);
vars: f68(1),f70(1), v1C(1), f78(1),f80(1), f90(1), v20(1),f0(1),v4(1),v4_(1),rsx(1);
clampmax = 100;
clampmin = 0;
if currentbar > 1 then begin
if f90_[1] = 0 then begin
f90_ = 1;
end
else begin
if f88[1] <= f90_[1] then begin
f90_ = f88[1] + 1;
end
else begin
f90_ = f90_[1] + 1;
end;
end;
if f90_[1] = 0.0 and (length-1 >= 5) then begin
f88 = Length - 1.0;
end
else begin
f88 = 5.0;
end;
f8 = 100.0*(src);
f18 = 3.0 / (length + 2.0) ;
f20 = 1.0 - f18 ;
f10 = f8[1];
v8 = f8 - f10 ;
f28 = f20 * f28[1] + f18 * v8;
f30 = f18 * f28 + f20 * f30[1];
vC = f28 * 1.5 - f30 * 0.5;
f38 = f20 * f38[1] + f18 * vC;
f40 = f18 * f38 + f20 * f40[1];
v10 = f38 * 1.5 - f40 * 0.5;
f48 = f20 * f48[1] + f18 * v10;
f50 = f18 * f48 + f20 * f50[1];
v14 = f48 * 1.5 - f50 * 0.5;
f58 = f20 * f58[1] + f18 * absvalue(v8);
f60 = f18 * f58 + f20 * f60[1];
v18 = f58 * 1.5 - f60 * 0.5;
f68 = f20 * f68[1] + f18 * v18;
f70 = f18 * f68 + f20 * f70[1];
v1C = f68 * 1.5 - f70 * 0.5;
f78 = f20 * f78[1] + f18 * v1C;
f80 = f18 * f78 + f20 * f80[1];
v20 = f78 * 1.5 - f80 * 0.5;
if (f88 >= f90_) and (f8 <> f10) then
f0 = 1.0 else f0 = 0.0;
if (f88 = f90_) and (f0 = 0.0) then f90 = 0 else f90 = f90_;
if (f88 < f90) and (v20 > 0.0000000001) then
v4_ = (v14 / v20 + 1.0) * 50.0
else
v4 = 50.0;
if (v4_ > 100.0) then begin
rsx = 100.0;
end
else begin
if v4_ < 0.0 then rsx = 0 else rsx = v4_;
end;
end;
plot1(rsx,"RSX");
plot2(lvlob,"Res");
plot3(lvlos,"Sup");
plot4(mid,"mid");
August 21st, 2017
Size: 8.60 KB
Downloaded: 294 times
1889
charttrader
This is an RSI with Dynamic zones with a Smoothing algorithm. It was translated from an MT4 indicator written and shared by Mladen, and now we can use it in Multicharts.
If you Download the Indicator and like please click on the thanks button.
September 25th, 2015 07:55 PM aaronrrc Exactly what I needed, Thank you @monpere !!
September 5th, 2014 12:01 AM jrs659 thanks
July 22nd, 2012 08:23 AM Renkotrader Hello! I tried to use this indicator, but in each instrument, I use, this indicator does not work. Can you support/solve
this problem? Thanks a lot, Renkotrader
June 7th, 2011 10:26 AM DrE6 Great tool which would be very helpful for me. However it does not work on my NT7, I can not see anything. Could you ple
ase help? I added 00, 50 in the number ending in parameter field to get the plot marker e.g. at a price of 1.4400 or 1.4
November 24th, 2023 09:12 PM FundedTrader82 Works good on Gold.
April 26th, 2023 08:44 PM Blessedprofits Thank you for sharing the tool. How do you get it to print price at the end of each line? And how do you adjust the spac
ing?
October 8th, 2021 09:08 AM rickr Thx for your contribution
June 18th, 2021 09:15 AM tonylou Excellent visual indicator to show speed and range of the market.
It worked great on my desktop. I also installed on a laptop but the lined are off. I wanted the lines at a certain numbe
r but they seem to have a mind of their own. At least it works on my desktop...