커뮤니티
프로그램 오류인듯 합니다.
2008-03-10 14:12:55
992
글번호 14910
If condition1 then Begin
buy("b");
end;
condition1=crossup(c,dayopen) and c>c[60];
이거랑
If crossup(c,dayopen) and c>c[60] then Begin
buy("b");
end;
이거랑 결과가 다릅니다.
위 식은 간단한 경우라서 어떻게 될지 모르겠는데
제가 사용하는 식에서는 condition으로 묶어주는 경우(수식이 길어서 간단히 하려고)와 바로 사용하는 경우가 갈과가 다릅니다.
왜 이런것인지 꼭 메일로 답변 부탁드립니다.
그냥써도 되지만 황당하게 condition으로 묶인 경우가 더 결과가 좋아서 그럽니다.
dantacom@naver.com
답변 1
예스스탁 예스스탁 답변
2008-03-10 16:39:06
> CJ_neoizar 님이 쓴 글입니다.
> 제목 : 프로그램 오류인듯 합니다.
> If condition1 then Begin
buy("b");
end;
condition1=crossup(c,dayopen) and c>c[60];
이거랑
If crossup(c,dayopen) and c>c[60] then Begin
buy("b");
end;
이거랑 결과가 다릅니다.
위 식은 간단한 경우라서 어떻게 될지 모르겠는데
제가 사용하는 식에서는 condition으로 묶어주는 경우(수식이 길어서 간단히 하려고)와 바로 사용하는 경우가 갈과가 다릅니다.
왜 이런것인지 꼭 메일로 답변 부탁드립니다.
그냥써도 되지만 황당하게 condition으로 묶인 경우가 더 결과가 좋아서 그럽니다.
dantacom@naver.com
다음글
이전글