커뮤니티
3.1버전 버그일런지?
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번식은 결과값이 틀리고 실제 신호 발생이 안 나옴.
이전글