커뮤니티

count와 관련하여

프로필 이미지
자마이카
2009-10-15 08:22:14
490
글번호 25409
답변완료
당일진입,당일청산하는 데이시스템입니다. 14시30분이후에는 6번째 이상의 진입을 막기위하여 아래의식을 사용하고 있습니다. count=0; for cnt=0 to 20{if Entrydate(cnt)==Sdate then{count=count+1;} 그리고 매수진입식과 매도진입식에 각각 &&!(count>=5 && stime>=143000)을 써서 제어하고 있습니다. 그런데 위와같이 할경우 당일 14시30분이후의 매매는 중지가 되는데 문제는 다음날 매도조건이 충족되어도 매도진입이 이루어지지 않는경우가 있습니다. 무엇이 잘못된 것인가요? 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-10-15 15:24:22

안녕하세요 예스스탁입니다. 올리신 부분으로는 다음날 매도가 발생하지 않는 이유를 알수는 없습니다. 카운트 하는 식과 !(count>=5 && stime>=143000)조건의 문제가 아닌것 같습니다. 예를 들면 아래와 같은 식을 작성하시면 매일 정상적으로 신호가 발생합니다. var : cnt(0),count(0); count=0; for cnt=0 to 20{ if Entrydate(cnt)==Sdate then{ count=count+1; } } if C > O &&!(count>=5 && stime>=143000) Then buy(); if C < O &&!(count>=5 && stime>=143000) Then sell(); 전체식이 있어야 답변이 가능할 것 같습니다. 즐거운 하루되세요 > 자마이카 님이 쓴 글입니다. > 제목 : count와 관련하여 > 당일진입,당일청산하는 데이시스템입니다. 14시30분이후에는 6번째 이상의 진입을 막기위하여 아래의식을 사용하고 있습니다. count=0; for cnt=0 to 20{if Entrydate(cnt)==Sdate then{count=count+1;} 그리고 매수진입식과 매도진입식에 각각 &&!(count>=5 && stime>=143000)을 써서 제어하고 있습니다. 그런데 위와같이 할경우 당일 14시30분이후의 매매는 중지가 되는데 문제는 다음날 매도조건이 충족되어도 매도진입이 이루어지지 않는경우가 있습니다. 무엇이 잘못된 것인가요? 미리 감사드립니다.