커뮤니티

14685호 종목검색식에 대한 문의.

프로필 이미지
송사범
2010-06-24 15:53:46
571
글번호 30575
답변완료
제가 14685호로 질문한 수식중에서 "2. 최근 5일간 상한가 난 적이 없는 종목일 것."과 관련입니다. 오늘 같은 경우, 핸디소프트 종목이 어제도 상한가가 난 종목인 것으로 파악되는데 아래 수식을 실행시키면 핸디소프트도 잡히는데 어떻게 보완해야 할까요? aceace77@hanmail.net ---------------------------------------------------------------------- input : P2(2); var1= iff(C >= 500000, int((basePrice * 1.15) / 1000 + 0.00001) * 1000, iff(C >= 100000, int((basePrice * 1.15) / 500 + 0.00001) * 500, iff(C >= 50000, int((basePrice * 1.15) / 100 + 0.00001) * 100, iff(C >= 10000, int((basePrice *1.15) / 50 + 0.00001) * 50, iff(C >= 5000, int((basePrice * 1.15) / 10 + 0.00001) * 10, int((basePrice * 1.15) / 5 + 0.00001) * 5))))) ; if countif(H>var1,5) < 1 and#2 asks <= DayVolume*0.1 and #3 dayopen >= DayClose(1)*(1+P2/100) and #4 DayVolume >= 30000 and V <= 3000000 and #5 C >= 500 and c <= 30000 and #6 M >= 300000000 #7 Then find(1); -------------------------------------------------------------------
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-06-24 16:00:57

안녕하세요 예스스탁입니다. 식을 수정했습니다. input : P2(2); var1= iff(C >= 500000, int((basePrice * 1.15) / 1000 + 0.00001) * 1000, iff(C >= 100000, int((basePrice * 1.15) / 500 + 0.00001) * 500, iff(C >= 50000, int((basePrice * 1.15) / 100 + 0.00001) * 100, iff(C >= 10000, int((basePrice *1.15) / 50 + 0.00001) * 50, iff(C >= 5000, int((basePrice * 1.15) / 10 + 0.00001) * 10, int((basePrice * 1.15) / 5 + 0.00001) * 5))))) ; if countif(H>=var1,5) < 1 and#2 asks <= DayVolume*0.1 and #3 dayopen >= DayClose(1)*(1+P2/100) and #4 DayVolume >= 30000 and V <= 3000000 and #5 C >= 500 and c <= 30000 and #6 M >= 300000000 #7 Then find(1); 즐거운 하루되세요 > 송사범 님이 쓴 글입니다. > 제목 : 14685호 종목검색식에 대한 문의. > 제가 14685호로 질문한 수식중에서 "2. 최근 5일간 상한가 난 적이 없는 종목일 것."과 관련입니다. 오늘 같은 경우, 핸디소프트 종목이 어제도 상한가가 난 종목인 것으로 파악되는데 아래 수식을 실행시키면 핸디소프트도 잡히는데 어떻게 보완해야 할까요? aceace77@hanmail.net ---------------------------------------------------------------------- input : P2(2); var1= iff(C >= 500000, int((basePrice * 1.15) / 1000 + 0.00001) * 1000, iff(C >= 100000, int((basePrice * 1.15) / 500 + 0.00001) * 500, iff(C >= 50000, int((basePrice * 1.15) / 100 + 0.00001) * 100, iff(C >= 10000, int((basePrice *1.15) / 50 + 0.00001) * 50, iff(C >= 5000, int((basePrice * 1.15) / 10 + 0.00001) * 10, int((basePrice * 1.15) / 5 + 0.00001) * 5))))) ; if countif(H>var1,5) < 1 and#2 asks <= DayVolume*0.1 and #3 dayopen >= DayClose(1)*(1+P2/100) and #4 DayVolume >= 30000 and V <= 3000000 and #5 C >= 500 and c <= 30000 and #6 M >= 300000000 #7 Then find(1); -------------------------------------------------------------------