커뮤니티

문의드립니다.

프로필 이미지
카탈레나
2020-05-07 16:55:08
799
글번호 138666
답변완료
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) 변환 문의드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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) 변환 문의드립니다. 감사합니다.