예스스탁
예스스탁 답변
2025-04-30 10:24:34
안녕하세요
예스스탁입니다.
offset은 지정한 봉수만큼 지표를 좌우 이동하는 옵션입니다.
0이면 현재봉값을 현재봉에 표시를 하고
지정값이 양수이면 앞으로 전진, 음수이면 뒤로 후퇴입니다.
대표적으로 일목균형표의 선행스팬, 후행스팬 생각하시면 됩니다.
input : length(20);
input : offset(0);
var : lower(0),upper(0), basis(0);
lower = lowest(H,length);
upper = highest(L,length);
basis = avg(upper, lower);
plot1(basis, "Basis", Orange);
plot2(upper, "Upper", Blue);
plot3(lower, "Lower", Blue);
FixPlotShift(1,offset);
FixPlotShift(2,offset);
FixPlotShift(3,offset);
즐거운 하루되세요
> 매매신호 님이 쓴 글입니다.
> 제목 : 돈치안 채널 수식변환 부탁드립니다(트레이딩 뷰)
> 안녕하세요?
트레이딩뷰에서 사용하는 파인스크립트로 작성된 지표 수식입니다.
이것을 예스랭귀지로 바꿔 보려고 했는데 offset 부분에서 무슨 의미인지?, 어떻게 해야되는지 모르겠습니다.
예스랭귀지로 변환을 부탁드립니다.
감사합니다.
추신: offset을 이해하게 된 것 같습니다.
Plot1(Basis[0], "Basis", blue(색깔));
이렇게 하면 맞을까요?
//@version=6
indicator(title="Donchian Channels", shorttitle="DC", overlay=true, timeframe="", timeframe_gaps=true)
length = input.int(20, minval = 1)
offset = input.int(0, "Offset")
lower = ta.lowest(length)
upper = ta.highest(length)
basis = math.avg(upper, lower)
plot(basis, "Basis", color = #FF6D00, offset = offset)
u = plot(upper, "Upper", color = #2962FF, offset = offset)
l = plot(lower, "Lower", color = #2962FF, offset = offset)
fill(u, l, color = color.rgb(33, 150, 243, 95), title = "Background")