커뮤니티
이평선 갭 반영
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);