커뮤니티

14685호 질문에 대한 문의..

프로필 이미지
송사범
2010-06-24 11:16:40
483
글번호 30566
답변완료
14685호 질문에 대하여 아래와 같은 종목검색식 잘 받아보았습니다. ------------------------------------------------------------------ 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); 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 TimeHigh(90000,100000) >= var1*(1-P1/100) Then #1 find(1); -------------------------------------------------------------------- 그런데, 1. 10시 이전, 상한가에 5%(변수처리)내로 근접한 종목을 검색코자 하는데, 해당 식으로 종목검색을 하면 상한가에 5%내로 근접하지 않은 종목도 검색이 되는데 왜 그럴까요? 예를 들어, 제가 원했던 것은 상한가에 근접해서 +10% 내지 +15%(상한가) 사이에 속하는 종목을 검색코자 하였는데 식을 적용해 보면 -?% 에서 +9% 사이에 속하는 종목도 검색이 됩니다. 한번 검토 부탁드립니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-06-24 15:14:51

안녕하세요 예스스탁입니다. input : P1(5); 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 TimeHigh(90000,100000) >= var1*(1-P1/100) Then #1 find(1); 2번식 검색해 봤지만 이상을 발견하지 못했습니다. 메일에 보내드린 내용중 2번식을 분봉용으로 따로 돌리셔야 합니다. 5분봉에서 검색에 필요한 봉갯수를 100정도로 지정하시기 바랍니다. 아래 지표식과 같이 보시면 확인을 더 쉽게 하실 수 있습니다. input : P1(5); 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))))) ; plot1(var1); plot2(var1*0.95); 즐거운 하루되세요 > 송사범 님이 쓴 글입니다. > 제목 : 14685호 질문에 대한 문의.. > 14685호 질문에 대하여 아래와 같은 종목검색식 잘 받아보았습니다. ------------------------------------------------------------------ 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); 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 TimeHigh(90000,100000) >= var1*(1-P1/100) Then #1 find(1); -------------------------------------------------------------------- 그런데, 1. 10시 이전, 상한가에 5%(변수처리)내로 근접한 종목을 검색코자 하는데, 해당 식으로 종목검색을 하면 상한가에 5%내로 근접하지 않은 종목도 검색이 되는데 왜 그럴까요? 예를 들어, 제가 원했던 것은 상한가에 근접해서 +10% 내지 +15%(상한가) 사이에 속하는 종목을 검색코자 하였는데 식을 적용해 보면 -?% 에서 +9% 사이에 속하는 종목도 검색이 됩니다. 한번 검토 부탁드립니다.