예스스탁
예스스탁 답변
2022-09-20 14:15:45
안녕하세요
예스스탁입니다.
input : length3(20);
var : src5(0),wma1(0),wma2(0),hullma1(0);
src5 = close;
wma1 = wma(src5, length3/2);
wma2 = wma(src5, length3);
hullma1 = wma(2*wma1-wma2, floor(sqrt(length3)));
plot1(hullma1, "hullma",rgb(224, 64, 251));
즐거운 하루되세요
> alltoone 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 아래는 트래이딩 뷰 지표입니다.
지표 전환 가능할까요?
감사합니다.
indicator(title="Hull Moving Average", shorttitle="HMA", overlay=true, timeframe="", timeframe_gaps=true)
length3 = input.int(20, minval=1)
src5 = input(close, title="Source")
hullma1 = ta.wma(2*ta.wma(src5, length3/2)-ta.wma(src5, length3), math.floor(math.sqrt(length3)))
plot(hullma1, color=color.rgb(224, 64, 251), linewidth = 3)
alltoone
2022-09-20 15:09:10
전부터 계속 문의 드리고 싶었던 건데요,
볼린저 밴드를 종가 기준이 아닌, 이평선 기준이나 아래 hullma1를 기준으로 만들 수 있나요?
셋팅이 된 볼린저 밴드는 변환이 안되는 건가요?
답변 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
input : length3(20);
var : src5(0),wma1(0),wma2(0),hullma1(0);
src5 = close;
wma1 = wma(src5, length3/2);
wma2 = wma(src5, length3);
hullma1 = wma(2*wma1-wma2, floor(sqrt(length3)));
plot1(hullma1, "hullma",rgb(224, 64, 251));
즐거운 하루되세요
> alltoone 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 아래는 트래이딩 뷰 지표입니다.
지표 전환 가능할까요?
감사합니다.
indicator(title="Hull Moving Average", shorttitle="HMA", overlay=true, timeframe="", timeframe_gaps=true)
length3 = input.int(20, minval=1)
src5 = input(close, title="Source")
hullma1 = ta.wma(2*ta.wma(src5, length3/2)-ta.wma(src5, length3), math.floor(math.sqrt(length3)))
plot(hullma1, color=color.rgb(224, 64, 251), linewidth = 3)
예스스탁
예스스탁 답변
2022-09-20 15:14:38
안녕하세요
예스스탁입니다.
기본으로 제공하는 볼린져밴드함수는 단순이평 기준으로 고정되어 있습니다.
다른 값을 기준으로 사용하시면 풀여서 작성하셔야 합니다.
input : length3(20),dv(2);
var : src5(0),wma1(0),wma2(0),hullma1(0);
var : sumsqrt(0),stdv(0),cnt(0),bbup(0),bbdn(0);
src5 = close;
wma1 = wma(src5, length3/2);
wma2 = wma(src5, length3);
hullma1 = wma(2*wma1-wma2, floor(sqrt(length3)));
#표준편차
SumSqrt = 0;
For cnt = 0 To Length3 - 1
{
SumSqrt = SumSqrt + (C[cnt] - hullma1)^2;
}
Stdv = SquareRoot(SumSqrt / Length3);
bbup = hullma1+stdv*dv;
bbdn = hullma1-stdv*dv;
Plot1(bbup,"상단");
Plot2(hullma1,"중단");
Plot3(bbdn,"하단");
즐거운 하루되세요
> alltoone 님이 쓴 글입니다.
> 제목 : Re : Re : 문의 드립니다.
> 전부터 계속 문의 드리고 싶었던 건데요,
볼린저 밴드를 종가 기준이 아닌, 이평선 기준이나 아래 hullma1를 기준으로 만들 수 있나요?
셋팅이 된 볼린저 밴드는 변환이 안되는 건가요?
답변 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
input : length3(20);
var : src5(0),wma1(0),wma2(0),hullma1(0);
src5 = close;
wma1 = wma(src5, length3/2);
wma2 = wma(src5, length3);
hullma1 = wma(2*wma1-wma2, floor(sqrt(length3)));
plot1(hullma1, "hullma",rgb(224, 64, 251));
즐거운 하루되세요
> alltoone 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 아래는 트래이딩 뷰 지표입니다.
지표 전환 가능할까요?
감사합니다.
indicator(title="Hull Moving Average", shorttitle="HMA", overlay=true, timeframe="", timeframe_gaps=true)
length3 = input.int(20, minval=1)
src5 = input(close, title="Source")
hullma1 = ta.wma(2*ta.wma(src5, length3/2)-ta.wma(src5, length3), math.floor(math.sqrt(length3)))
plot(hullma1, color=color.rgb(224, 64, 251), linewidth = 3)