커뮤니티
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();
에러 내용
숫자값이나 숫자 표현식이 와야 한다는데...
이해가 잘...