커뮤니티

프로그램 오류인듯 합니다.

프로필 이미지
회원
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