커뮤니티

분봉에서의 n일 평균값 구하기(이평선과 유사 개념)

프로필 이미지
퀀트드래곤
2022-11-11 15:26:47
927
글번호 163738
답변완료
안녕하세요 아래와 같이 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");