커뮤니티

3.1버전 버그일런지?

프로필 이미지
freeman
2008-07-28 10:24:18
624
글번호 16422
답변완료
기본종목 atm call 타종목 atm put을 5분봉 기간 2008,6.16 -2008.6.17으로 세팅하고 다음 식을 적용하면 틀린 결과를 줍니다. 모두 당일 청산. // 1번식 if h>= highest(h,dayindex+1) then buy(); // 2번식 var1=data2(c); // 타종목 참조위해 단순추가 if h>= highest(h,dayindex+1) then buy(); //3번식 var1=data2(c); //타종목 참조위해 단순추가 if h>= highest(h,dayindex()+1) //dayindex 대신 dayindex()사용 then buy(); 위 세식을 각기 적용하면 1번식과 3번식은 같은 결과를 주고 올바른 연산을하지만 2번식은 결과값이 틀리고 실제 신호 발생이 안 나옴.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-07-28 11:11:50

안녕하세요 예스스탁입니다. 테스트를 해본결과 이상한 부분을 찾지 못했습니다. 첨부 그림은 남겨준 수식을 차례로 적용한 리포트입니다. 2번과 3번식은 수식내에 var1에 data2를 할당하므로 차트상 타종목이 있어야 합니다. 적용 후 타종목을 삭제하시면 시스템식도 해제가 됩니다. 정확한 내용을 위해 전화주시기 바라니다. 02-3453-1060 즐거운 하루되세요 > freeman 님이 쓴 글입니다. > 제목 : 3.1버전 버그일런지? > 기본종목 atm call 타종목 atm put을 5분봉 기간 2008,6.16 -2008.6.17으로 세팅하고 다음 식을 적용하면 틀린 결과를 줍니다. 모두 당일 청산. // 1번식 if h>= highest(h,dayindex+1) then buy(); // 2번식 var1=data2(c); // 타종목 참조위해 단순추가 if h>= highest(h,dayindex+1) then buy(); //3번식 var1=data2(c); //타종목 참조위해 단순추가 if h>= highest(h,dayindex()+1) //dayindex 대신 dayindex()사용 then buy(); 위 세식을 각기 적용하면 1번식과 3번식은 같은 결과를 주고 올바른 연산을하지만 2번식은 결과값이 틀리고 실제 신호 발생이 안 나옴.