커뮤니티
교재에 있는 이동평균선반전 질문입니다.
2014-04-21 18:27:03
187
글번호 74579
input : Period(20);
Var : 이평(0);
이평 = ma(C, Period);
if AccumN(이평[2] >= 이평[1],3) == 3 and 이평[1] < 이평 then
buy();
if AccumN(이평[2] <= 이평[1],3) == 3 and 이평[1] > 이평 then
sell();
이동평균선이 반전할 때 매수 혹은 매도를 하는 코드를 교재에 나와있는 그대로 입력했는데 저장버튼을 누르면 '숫자값이나 숫자표현식이 와야 합니다' 이렇게 오류가 뜹니다.
어떻게 해야 하나요?
- 1. 75043_캡처.JPG (0.08 MB)
답변 1
예스스탁 예스스탁 답변
2014-04-22 14:17:09
안녕하세요
예스스탁입니다.
보신 식이 현재버전이 아닌 아주 오래전 버전의 식입니다.
아래와 같이 변경하시면 됩니다.
input : Period(20);
Var : 이평(0);
이평 = ma(C, Period);
if countif(이평[2] >= 이평[1],3) == 3 and 이평[1] < 이평 then
buy();
if countif(이평[2] <= 이평[1],3) == 3 and 이평[1] > 이평 then
sell();
즐거운 하루되세요
> hicky 님이 쓴 글입니다.
> 제목 : 교재에 있는 이동평균선반전 질문입니다.
> input : Period(20);
Var : 이평(0);
이평 = ma(C, Period);
if AccumN(이평[2] >= 이평[1],3) == 3 and 이평[1] < 이평 then
buy();
if AccumN(이평[2] <= 이평[1],3) == 3 and 이평[1] > 이평 then
sell();
이동평균선이 반전할 때 매수 혹은 매도를 하는 코드를 교재에 나와있는 그대로 입력했는데 저장버튼을 누르면 '숫자값이나 숫자표현식이 와야 합니다' 이렇게 오류가 뜹니다.
어떻게 해야 하나요?
다음글
이전글