M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
이동평균은 기준값과 기간을 지정해 계산을 하는데
위와 같이 기간없이 이동평균 종류만 지정한 경우 어떤 방식으로 동작하는지 알수 없습니다.
가중이 기간을 지정한 것으로 보고 작성해 드립니다.
input : 가중(10);
var : m5(0),m10(0),m15(0),n60(0);
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
N60=ma(C, 60);
if CrossUp(C, M15) && C> N60 Then
Find(1);
---------------------------------------------------------------------------------------------------------
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중); 의미는
오늘 날짜의 종가를 포함시키지 않고 오늘이전까지 5일간의 평균값의 이평선을 의미합니다.
불가능한지요?
답변 2
예스스탁
예스스탁 답변
2023-07-13 08:55:41
안녕하세요
예스스탁입니다.
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
ma함수가 ma(가격,기간)으로 함수가 구성됩니다.
예스랭귀지도 키움언어의 도움말에도 위와 같이 되어 있습니다.
하지만 올리신 위 식에 이동평균의 종류를 뜻하는 가중이라는
단어로만 되어 있고 기간을 지정한 내용이 없습니다.
그래서 가중이라는 단어가 종류가 아닌 기간을 지정하는 외부변수로 보고
식을 작성해 드렸습니다.
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
전일기준으로 5,10,15이평을 계산하고
가중으로 지정한 기간으로 다시 이평하게 이미 작성이 되었습니다.
만약 위 내용이 아니면 계산법을 알수 없어 수정이 가능하지 않습니다.
즐거운 하루되세요
> redcon 님이 쓴 글입니다.
> 제목 : 82859의 답변에 대하여 궁금합니다.
> M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
이동평균은 기준값과 기간을 지정해 계산을 하는데
위와 같이 기간없이 이동평균 종류만 지정한 경우 어떤 방식으로 동작하는지 알수 없습니다.
가중이 기간을 지정한 것으로 보고 작성해 드립니다.
input : 가중(10);
var : m5(0),m10(0),m15(0),n60(0);
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
N60=ma(C, 60);
if CrossUp(C, M15) && C> N60 Then
Find(1);
---------------------------------------------------------------------------------------------------------
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중); 의미는
오늘 날짜의 종가를 포함시키지 않고 오늘이전까지 5일간의 평균값의 이평선을 의미합니다.
불가능한지요?
redcon
2023-07-13 09:58:23
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 82859의 답변에 대하여 궁금합니다.
> 안녕하세요
예스스탁입니다.
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
ma함수가 ma(가격,기간)으로 함수가 구성됩니다.
예스랭귀지도 키움언어의 도움말에도 위와 같이 되어 있습니다.
하지만 올리신 위 식에 이동평균의 종류를 뜻하는 가중이라는
단어로만 되어 있고 기간을 지정한 내용이 없습니다.
그래서 가중이라는 단어가 종류가 아닌 기간을 지정하는 외부변수로 보고
식을 작성해 드렸습니다.
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
전일기준으로 5,10,15이평을 계산하고
가중으로 지정한 기간으로 다시 이평하게 이미 작성이 되었습니다.
만약 위 내용이 아니면 계산법을 알수 없어 수정이 가능하지 않습니다.
즐거운 하루되세요
> redcon 님이 쓴 글입니다.
> 제목 : 82859의 답변에 대하여 궁금합니다.
> M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
이동평균은 기준값과 기간을 지정해 계산을 하는데
위와 같이 기간없이 이동평균 종류만 지정한 경우 어떤 방식으로 동작하는지 알수 없습니다.
가중이 기간을 지정한 것으로 보고 작성해 드립니다.
input : 가중(10);
var : m5(0),m10(0),m15(0),n60(0);
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
N60=ma(C, 60);
if CrossUp(C, M15) && C> N60 Then
Find(1);
---------------------------------------------------------------------------------------------------------
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중); 의미는
오늘 날짜의 종가를 포함시키지 않고 오늘이전까지 5일간의 평균값의 이평선을 의미합니다.
불가능한지요?