안녕하세요.
아래의 지표 수식 예스랭귀지로 변환 부탁드립니다.
감사합니다.
sma20 = ta.sma(close, 20)
alma20 = ta.alma(close, 20, 0.50, 5.0)
plot(sma20, color = color.red)
plot(alma20, color = color.blue)
답변 1
예스스탁
예스스탁 답변
2024-07-16 16:11:27
안녕하세요
예스스탁입니다.
input : p(20);
input : alP(20),offset(0.5),sigma(5.0);
var : sma20(0),alma20(0);
var : mm(0),s(0),i(0),norm(0),sum(0),weight(0);
sma20 = ma(close, P);
mm = offset * (alp - 1);
s = alp / sigma;
norm = 0;
sum = 0;
for i = 0 to alp - 1
{
weight = exp(-1 * pow(i - mm, 2) / (2 * pow(s, 2)));
norm = norm + weight;
sum = sum + c[alp - i - 1] * weight;
}
alma20 = sum / norm;
plot1(sma20,"ma",red);
plot2(alma20,"Arnaud Legoux",blue);
즐거운 하루되세요
> 착한이 님이 쓴 글입니다.
> 제목 : 지표 변환 부탁드립니다.
> 안녕하세요.
아래의 지표 수식 예스랭귀지로 변환 부탁드립니다.
감사합니다.
sma20 = ta.sma(close, 20)
alma20 = ta.alma(close, 20, 0.50, 5.0)
plot(sma20, color = color.red)
plot(alma20, color = color.blue)