안녕하세요
아래와 같이 data1, data2의 값으로 ratio 라는 지표로 만들었는데
이 지표는 1분봉으로 조회를 하고있습니다.
이 지표의 N일 평균값을 구하는 방법을 알 수 있을까요.
각각 일자의 종가로 구하는게 아니라 그 기간에 속한 1분봉 전체의 평균값이 알고싶습니다.
Var : ratio(0);
ratio =(Data2(c)/Data1(c))*100;
Plot1(ratio,"ratio");
답변 1
예스스탁
예스스탁 답변
2022-11-11 16:10:05
안녕하세요
예스스탁입니다.
input : N(5);
Var : ratio(0,Data1),cnt(0,Data1);
var : sum1(0,Data1),sum2(0,Data1),mav(0,Data1);
Array : sumv[20](0,Data1),sumi[20](0,Data1);
ratio =(Data2(c)/Data1(c))*100;
Plot1(ratio,"ratio");
if Data1(Bdate != Bdate[1]) Then
{
For cnt = 19 DownTo 1
{
sumv[cnt] = sumv[cnt-1];
sumi[cnt] = sumi[cnt-1];
}
sumv[0] = 0;
sumi[0] = 0;
}
sumv[0] = sumv[0]+ratio;
sumi[0] = sumi[0]+1;
if sumi[n-1] > 0 Then
{
sum1 = 0;
sum2 = 0;
For cnt = 0 to N-1
{
sum1 = sum1+sumv[cnt];
sum2 = sum2+sumi[cnt];
}
mav = sum1/sum2;
plot2(mav,"n일평균");
}
즐거운 하루되세요
> 퀀트드래곤 님이 쓴 글입니다.
> 제목 : 분봉에서의 n일 평균값 구하기(이평선과 유사 개념)
> 안녕하세요
아래와 같이 data1, data2의 값으로 ratio 라는 지표로 만들었는데
이 지표는 1분봉으로 조회를 하고있습니다.
이 지표의 N일 평균값을 구하는 방법을 알 수 있을까요.
각각 일자의 종가로 구하는게 아니라 그 기간에 속한 1분봉 전체의 평균값이 알고싶습니다.
Var : ratio(0);
ratio =(Data2(c)/Data1(c))*100;
Plot1(ratio,"ratio");