예스스탁
예스스탁 답변
2020-03-16 20:19:24
안녕하세요
예스스탁입니다.
1 지표
input : len2(20);
var : src2(0),out2(0);
var : contraction_value(0),contraction_value2(0),dev(0),upper_BB(0),lower_BB(0);
src2 = close;
out2 = ma(src2, len2);
plot1(out2,"out2",black);
contraction_value = 0.2;
contraction_value2 = 0.1;
dev = std(src2, len2);
upper_BB = out2 + 2*dev;
lower_BB = out2 - 2*dev;
plot2(upper_BB,"upper_BB",black);
plot3(lower_BB,"lower_BB",black);
2 검색
input : len2(20);
var : src2(0),out2(0);
var : contraction_value(0),contraction_value2(0),dev(0),upper_BB(0),lower_BB(0);
var : contraction(0),color(0);
src2 = close;
out2 = ma(src2, len2);
contraction_value = 0.2;
contraction_value2 = 0.1;
dev = std(src2, len2);
upper_BB = out2 + 2*dev;
lower_BB = out2 - 2*dev;
contraction = (upper_BB-lower_BB)/out2;
//fills the BBands according to the contraction value (threshold)
color = iff(contraction > contraction_value,black ,iff( contraction < contraction_value2 , yellow , red));
plot1(H,"검색",color);
즐거운 하루되세요
> as8282 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1.
var1 = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5,r),s) * 100/
(0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s));
상기식에서 ema대신 삼각이평을 쓰고싶은데 부탁합니다.
2.
//
study("BolingerBands_Contraction_XBT_daily", overlay=true)
// SMA20
len2 = input(20, minval=2)
src2 = input(close)
out2 = sma(src2, len2)
plot(out2, color=black, linewidth = 1)
// BB contraction value (medium tight)
contraction_value = 0.2
// BB contraction value (very tight)
contraction_value2 = 0.1
// 2xSTDEV BB calculation
dev = stdev(src2, len2)
upper_BB = out2 + 2*dev
lower_BB = out2 - 2*dev
x1 = plot(upper_BB, color=black, linewidth = 1)
x2 = plot(lower_BB, color=black, linewidth = 1)
contraction = (upper_BB-lower_BB)/out2
//fills the BBands according to the contraction value (threshold)
fill(x1, x2, color = contraction > contraction_value ? black : contraction < contraction_value2 ? yellow: red)
plot(close)
상기식에서
fill부분에서 yellow와 red 부분은 캔들위 점으로 표시되게 부탁합니다.