커뮤니티
에러가 나는데...
2008-07-16 13:42:52
929
글번호 16235
if AccumN(C<이차지지+0.2,Dayindex()+1) > 0 and CrossUp(C, 일차지지) then
{
Buy();
}
자꾸 에러가 나는데 뭐가 잘못되었나요?
당일 5분봉이 이차지지선+0.2를 하회하도록 내려갔었는지 체크하는 것은 확인하는
것이고 AccumN함수 설명시 조건절이 들어가면 엑셀의 countif와 같은 성격이
라고 하던데....왜 에러가 나는지 모르겠네요
답변 1
예스스탁 예스스탁 답변
2008-07-16 16:49:10
안녕하세요
예스스탁입니다.
accumn 함수는 숫자값을 특정봉수 동안 누적하는 것입니다.
C<이차지지+0.2은 논리식입니다.논리식을 accumn안에 사용하실 경우에는
"숫자값이나 숫자표현식이 와야 합니다"라는 오류멘트가 표시됩니다.
iff함수로 논리식을 숫자식으로 변경해서 넣으셔야 합니다.
식을 수정했습니다.
if AccumN(iff(C<이차지지+0.2,1,0),Dayindex()+1) > 0 and CrossUp(C, 일차지지) then
{
Buy();
}
즐거운 하루되세요
> 마수거리 님이 쓴 글입니다.
> 제목 : 에러가 나는데...
> if AccumN(C<이차지지+0.2,Dayindex()+1) > 0 and CrossUp(C, 일차지지) then
{
Buy();
}
자꾸 에러가 나는데 뭐가 잘못되었나요?
당일 5분봉이 이차지지선+0.2를 하회하도록 내려갔었는지 체크하는 것은 확인하는
것이고 AccumN함수 설명시 조건절이 들어가면 엑셀의 countif와 같은 성격이
라고 하던데....왜 에러가 나는지 모르겠네요