예스스탁
예스스탁 답변
2023-10-17 14:48:05
안녕하세요
예스스탁입니다.
input : length(20);
input : mult(2.0);
var :src(0),basis(0),dev(0),upper(0),lower(0),bbr(0);
src = close;
basis = ma(src, length);
dev = mult * std(src, length);
upper = basis + dev;
lower = basis - dev;
bbr = (src - lower)/(upper - lower);
plot1(bbr, "Bollinger Bands %B");
PlotBaseLine1(1, "Overbought");
PlotBaseLine2(0.5, "Middle Band");
PlotBaseLine3(0, "Oversold");
즐거운 하루되세요
> 신대륙발견 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
>
//@version=5
indicator(title = "Bollinger Bands %B", shorttitle = "BB %B", format=format.price, precision=2, timeframe="", timeframe_gaps=true)
length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
bbr = (src - lower)/(upper - lower)
plot(bbr, "Bollinger Bands %B", color=#26A69A)
band1 = hline(1, "Overbought", color=#787B86, linestyle=hline.style_dashed)
hline(0.5, "Middle Band", color=color.new(#787B86, 50))
band0 = hline(0, "Oversold", color=#787B86, linestyle=hline.style_dashed)
fill(band1, band0, color=color.rgb(38, 166, 154, 90), title="Background")
트레이딩뷰의 밴드%B 지표입니다.
예스에 있는 밴드%B 지표는 우측에 있는 수치가 백단위입니다.
이미지처럼 수치를 1단위로 나타내고 싶은데
위 수식을 이용해서 밴드%B 지표 좀 만들어주세요.
컬러는 빼주세요.