커뮤니티

이평선 갭 반영

프로필 이미지
Polaris
2019-09-23 17:51:25
163
글번호 132155
답변완료
20 이평선을 갭이 발생한 첫봉부터 갭이 반영된 이평을 보고자 합니다. 그런데 rc[cnt] 로 인해서 수식에러가 납니다 해결책 좀 부탁드립니다. input : N(20); var : cnt(0),gab(0); var : rc(0); gab = dayopen(0) - dayclose(1); // 갭 값 = 당일 시가 - 전일 종가 If BDate[0] == BDate[cnt] Then { For cnt = 0 to N-1 { rc[cnt] = c[cnt]; } } Else rc = c; var10 = ema(rc, N); Plot1( var10, " var1",blue);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-24 14:34:58

안녕하세요 예스스탁입니다. 올려주신 수식이 어떤 내용을 구현하고자 하시는지 모르겠습니다. rc를 배열변수로 사용하고자 하시는 것 같습니다. 문법오류만 처리해 드립니다. input : N(20); var : cnt(0),gab(0); Array : rc[20](0); gab = dayopen(0) - dayclose(1); // 갭 값 = 당일 시가 - 전일 종가 If BDate[0] == BDate[cnt] Then { For cnt = 0 to N-1 { rc[cnt] = c[cnt]; } } Else rc[0] = c; var10 = ema(rc, N); Plot1( var10, " var1",blue); 즐거운 하루되세요 > Polaris 님이 쓴 글입니다. > 제목 : 이평선 갭 반영 > 20 이평선을 갭이 발생한 첫봉부터 갭이 반영된 이평을 보고자 합니다. 그런데 rc[cnt] 로 인해서 수식에러가 납니다 해결책 좀 부탁드립니다. input : N(20); var : cnt(0),gab(0); var : rc(0); gab = dayopen(0) - dayclose(1); // 갭 값 = 당일 시가 - 전일 종가 If BDate[0] == BDate[cnt] Then { For cnt = 0 to N-1 { rc[cnt] = c[cnt]; } } Else rc = c; var10 = ema(rc, N); Plot1( var10, " var1",blue);