선물차트 기준으로 문의드립니다.
- sma(smoothed moving average)와 lsma(least squares moving average) 그리고 lwma(linear weighted moving average)지표를 차트에 나타내고자 합니다.
수식의 기간값은 변경가능하게 부탁드립니다.
감사합니다. 수고하세요!!!
답변 2
예스스탁
예스스탁 답변
2025-02-10 14:00:05
안녕하세요
예스스탁입니다.
input : Period(20),weight(6);
var : sma(0),lsma(0);
var : sub(0),p(0),d(0),sum(0),divider(0),i(0),lwma(0);
sma = ma(C,Period);
lsma = LRL(c, Period);
sub = (weight/period)-1;
sum = 0;
divider = 0;
for i = 0 to period-1
{
p = c[i] * ((weight-i)-sub);
d = (weight-i)-sub;
sum = sum + p;
divider = divider + d;
}
lwma = sum / divider;
plot1(sma);
plot2(lsma);
plot3(lwma);
즐거운 하루되세요
> 해암 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선물차트 기준으로 문의드립니다.
- sma(smoothed moving average)와 lsma(least squares moving average) 그리고 lwma(linear weighted moving average)지표를 차트에 나타내고자 합니다.
수식의 기간값은 변경가능하게 부탁드립니다.
감사합니다. 수고하세요!!!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
input : Period(20),weight(6);
var : sma(0),lsma(0);
var : sub(0),p(0),d(0),sum(0),divider(0),i(0),lwma(0);
sma = ma(C,Period);
lsma = LRL(c, Period);
sub = (weight/period)-1;
sum = 0;
divider = 0;
for i = 0 to period-1
{
p = c[i] * ((weight-i)-sub);
d = (weight-i)-sub;
sum = sum + p;
divider = divider + d;
}
lwma = sum / divider;
plot1(sma);
plot2(lsma);
plot3(lwma);
============================
위의 수식에 대해 감사합니다.
위의 수식에서 sma를 smoothed moving average(혹은 smoothed simple moving average)로
바꾸고자 합니다. 어떻게 작성하는지요?
다시 한번 감사드립니다. 수고하세요!