커뮤니티

교재에 있는 이동평균선반전 질문입니다.

프로필 이미지
hicky
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
프로필 이미지

예스스탁 예스스탁 답변

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(); 이동평균선이 반전할 때 매수 혹은 매도를 하는 코드를 교재에 나와있는 그대로 입력했는데 저장버튼을 누르면 '숫자값이나 숫자표현식이 와야 합니다' 이렇게 오류가 뜹니다. 어떻게 해야 하나요?