커뮤니티

AccumN (숫자값이나 숫자 표현식이 와야 한다는데...)

프로필 이미지
고무신
2009-06-28 20:43:01
632
글번호 23097
답변완료
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
프로필 이미지

예스스탁 예스스탁 답변

2009-06-29 09:10:34

안녕하세요 예스스탁입니다. accumn은 숫자를 합산하는 함수입니다. 이평[2]>=이평[1],은 숫자가 아니므로 countif로 변경하시기 바랍니다. 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(); 즐거운 하루되세요 > 고무신 님이 쓴 글입니다. > 제목 : AccumN (숫자값이나 숫자 표현식이 와야 한다는데...) > 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(); 에러 내용 숫자값이나 숫자 표현식이 와야 한다는데... 이해가 잘...