i tried to put prices on rsi indicator
and every thing goes perfect
but one thing i cant do it
i need to put price narrow to peaks and trough
any help ????
....................................
_SECTION_BEGIN("RSI styleClipMinMax");
SetChartOptions(0,0,chartGrid20|chartGrid50|chartGrid80);
periods = Param( "Periods", 12, 1, 200, 1 );
Plot( RSI( periods), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
maxClip = Param( "maxClip", 80, 1, 100, 1 );
minClip = Param( "minClip", 20, 1, 100, 1 );
r = RSI(periods);
PlotOHLC( r,r,50,r, "", IIf( r > 50, colorRed, colorBrightGreen ), styleCloud | styleNoLabel | styleClipMinMax, minClip, maxClip );
Overbought = 80 ;
Oversold =20 ;
Center = 50 ;
Plot(Overbought, "",colorRed) ;
Plot(Oversold, "",colorGreen) ;
Plot(Center, "",colorBlack, styleDashed) ;
_SECTION_END();
_SECTION_BEGIN("Show Values at H&L");
n=Param("Values back",20,1,200,1);
p=Param("zig %",5,1,100,0.1);
fraction1= IIf(StrRight(Name(),3) == "",1,4);
fraction2= IIf(StrRight(Name(),3) == "",1,4);
ero = Param("ATR multiple", 2.8, 0.5, 200, 0.1 )*Param("ATR period", 10, 3, 50 );
ss=Peak(r,ero);
s=Trough(r,ero);
dist=IIf(r>Ref(ss,-1),1,IIf(r<Ref(s,-1),-3,0.5));
for( i =0; i < n; i++)
{
PlotText(""+LastValue(Peak(C,p,i),True),BarCount-1-LastValue(PeakBars(C,p,i)),LastValue(fraction1,True)+LastValue(Peak(r,fraction1,i),False),ParamColor("HIGHColor", colorBrightGreen ));
PlotText(""+LastValue(Trough(C,p,i),True),BarCount-1-LastValue(TroughBars(C,p,i)),LastValue(Trough(r,fraction2,i),False)-LastValue(fraction2,True),ParamColor("LOWColor", colorBrightGreen ));
}
_SECTION_END();
and every thing goes perfect
but one thing i cant do it
i need to put price narrow to peaks and trough
any help ????
....................................
_SECTION_BEGIN("RSI styleClipMinMax");
SetChartOptions(0,0,chartGrid20|chartGrid50|chartGrid80);
periods = Param( "Periods", 12, 1, 200, 1 );
Plot( RSI( periods), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
maxClip = Param( "maxClip", 80, 1, 100, 1 );
minClip = Param( "minClip", 20, 1, 100, 1 );
r = RSI(periods);
PlotOHLC( r,r,50,r, "", IIf( r > 50, colorRed, colorBrightGreen ), styleCloud | styleNoLabel | styleClipMinMax, minClip, maxClip );
Overbought = 80 ;
Oversold =20 ;
Center = 50 ;
Plot(Overbought, "",colorRed) ;
Plot(Oversold, "",colorGreen) ;
Plot(Center, "",colorBlack, styleDashed) ;
_SECTION_END();
_SECTION_BEGIN("Show Values at H&L");
n=Param("Values back",20,1,200,1);
p=Param("zig %",5,1,100,0.1);
fraction1= IIf(StrRight(Name(),3) == "",1,4);
fraction2= IIf(StrRight(Name(),3) == "",1,4);
ero = Param("ATR multiple", 2.8, 0.5, 200, 0.1 )*Param("ATR period", 10, 3, 50 );
ss=Peak(r,ero);
s=Trough(r,ero);
dist=IIf(r>Ref(ss,-1),1,IIf(r<Ref(s,-1),-3,0.5));
for( i =0; i < n; i++)
{
PlotText(""+LastValue(Peak(C,p,i),True),BarCount-1-LastValue(PeakBars(C,p,i)),LastValue(fraction1,True)+LastValue(Peak(r,fraction1,i),False),ParamColor("HIGHColor", colorBrightGreen ));
PlotText(""+LastValue(Trough(C,p,i),True),BarCount-1-LastValue(TroughBars(C,p,i)),LastValue(Trough(r,fraction2,i),False)-LastValue(fraction2,True),ParamColor("LOWColor", colorBrightGreen ));
}
_SECTION_END();