stochastic RSI afl same as investing.com

#1
Hi,

seen stochastic rsi (14,14,3,3) in investing.com...tried many codes from google for stochastic rsi afl but unable to find 1 which replicate same values as on investing.com stochRsi indicator.

Can someone help with it.

Regards,
Paresh
 

primitivetrader

Well-Known Member
#4
Stock RSI is also known as dt oscillator, extensively use by Robert miner. Google dt oscillator you will get the AFL. But it not perfect. There is slight deviation in values from original St osc.
 

primitivetrader

Well-Known Member
#6
Forget investing.com how come you are sure it's correct. Try to match with dynamic trader.
 
#7
@pareshbhangale

May be you can give a try with below::

-----------------------------------------------------------
_SECTION_BEGIN("StochRSI");
RSIperiods = Param( "RSIperiods", 10, 1, 100, 1 );
Stochperiods = Param( "Stochperiods", 10, 1, 100, 1 );
sep = ParamList( "Separator Interval", "Day|Week|Month|Year", 0 );
Kperiods = Param( "Kperiods", 3, 1, 50, 1 );
Dperiods = Param( "Dperiods", 3, 1, 50, 1 );
OBthreshold = Param( "OBthreshold", 80, 55, 100, 5 );
OSthreshold = Param( "OSthreshold", 20, 0, 50, 5 );

switch( sep )
{
case "Day":
dn = Day();
dn1 = inDaily;
break;

case "Week":
dw = DayOfWeek();
newWeek = dw < Ref( dw, -1 );;
newYear = Year() != Ref( Year(), -1 );
dn = weekNumber = Sum( newWeek, BarsSince( newYear ) + 1 );
dn1 = inWeekly;
break;

case "Month":
dn = Month();
dn1 = inMonthly;
break;

case "Year":
dn = Year();
dn1 = inYearly;
break;
}

separator = dn != Ref( dn, -1 );
Plot( separator, "", colorDarkBlue, styleHistogram | styleOwnScale | styleNoLabel | styleNoRescale, 0, 1, 0, -2, 5 );

TheRSI = RSI( RSIperiods );
llRSI = LLV( TheRSI, Stochperiods );
hhRSI = HHV( TheRSI, Stochperiods );

StochasticRSI = 100 * ( ( TheRSI - llRSI ) / ( hhRSI - llRSI + 0.00001 ) );

StocK_rsi = MA( StochasticRSI, Kperiods );
StocD_rsi = MA( StocK_rsi, Dperiods );

Plot( StocK_rsi, "StochK(" + Kperiods + ") of RSI(" + RSIperiods + ")", colorRed, styleLine | styleThick );
Plot( StocD_rsi, "StochD(" + Dperiods + ") of RSI(" + RSIperiods + ")", colorBlue, styleDashed | styleThick );
PlotGrid( OBthreshold, colorRed, 1 );
PlotGrid( OSthreshold, colorGreen, 1 );

_SECTION_END();
 

Zerodha – Open Paperless Account

Open online account with Zerodha. Free delivery trading and Max Rs 20 for Intraday, F&O, Currency and Commodity Trading. Intraday High leverage with MIS, CO and BO.

Name:Phone:
Email:City:
State:
Are you a day trader?