예스스탁
예스스탁 답변
2020-05-08 11:07:21
안녕하세요
예스스탁입니다.
input : maLength(21),lbLength(4);
var : src(0),mav(0),tai(0),fastma(0),slowma(0),sig(0),bsc(0),taicolor(0);
src = close;
mav = ma(src, maLength);
tai = std(mav, lbLength);
fastMa = ema(src, lbLength);
slowMa = ema(src, maLength);
sig = ma(tai, maLength * 2);
bsc = iff((tai > tai[1] and fastMa > slowMa) or fastMa > slowMa , 1 ,iff((tai > tai[1] and fastMa < slowMa) or fastMa < slowMa , -1 , bsc));
taiColor = iff(bsc > 0 , green , iff(bsc < 0 , red ,black));
plot1(tai,"tai", taiColor);
plot2(sig,"sig",black);
즐거운 하루되세요
> 카탈레나 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> maLength = input(title="MovingAvgLength", type=input.integer, defval=21, minval=1)
lbLength = input(title="LookbackLength", type=input.integer, defval=4, minval=1)
src = input(title="Source", type=input.source, defval=close)
ma = sma(src, maLength)
tai = stdev(ma, lbLength)
fastMa = ema(src, lbLength)
slowMa = ema(src, maLength)
sig = sma(tai, maLength * 2)
bsc = 0
bsc := (tai > tai[1] and fastMa > slowMa) or fastMa > slowMa ? 1 : (tai > tai[1] and fastMa < slowMa) or fastMa < slowMa ? -1 : nz(bsc[1], 0)
taiColor = bsc > 0 ? color.green : bsc < 0 ? color.red : color.black
plot(tai, color=taiColor, linewidth=2)
plot(sig, color=color.black, linewidth=1)
변환 문의드립니다.
감사합니다.