커뮤니티

268의 2번의 부분 답변을 부탁드립니다

프로필 이미지
회원
2003-07-10 00:00:00
1438
글번호 365
2틀 상한가 후 3번째날에 상한가 가지 못하거나 일정 비율 하락한 종목 검색식
검색
답변 1
프로필 이미지

리서치팀 예스스탁 답변

2003-07-11 00:00:00

안녕하세요? 예스스탁입니다.... 문의하신 2틀동안 상한가 후 금일 일정비율(5%)이상 하락한 종목을 검색하기 위해서 식을 작성해 보았습니다... ###2틀간 상한가 후 하락종목 input : n(1), percent(5); if C[1] == 거래소상한가(n) && C[2] == 거래소상한가(n+1) || (C[1] == 코스닥상한가(n) && C[2] == 코스닥상한가(n+1)) && C < C[1] * (1 -percent/100) then var1 = 1; else var1 = 0; find(var1); =========================================================================== 사용자함수 거래소상한가 input : n(numeric); 거래소상한가 = iff(C[n] >= 500000, int((C[n+1] * 1.15) / 1000 + 0.00001) * 1000, iff(C[n] >= 100000, int((C[n+1] * 1.15) / 500 + 0.00001) * 500, iff(C[n] >= 50000, int((C[n+1] * 1.15) / 100 + 0.00001) * 100, iff(C[n] >= 10000, int((C[n+1] *1.15) / 50 + 0.00001) * 50, iff(C[n] >= 5000, int((C[n+1] * 1.15) / 10 + 0.00001) * 10, int((C[n+1] * 1.15) / 5 + 0.00001) * 5))))); 거래소하한가 input : n(numeric); 거래소하한가 = iff(C[n] >= 500000, int((C[n+1] * 0.85) / 1000 + 0.999) * 1000, iff(C[n] >= 100000, int((C[n+1] * 0.85) / 500+0.999) * 500, iff(C[n] >= 50000, int((C[n+1] * 0.85) / 100+0.999) * 100, iff(C[n] >= 10000, int((C[n+1] * 0.85) / 50+0.999) * 50, iff(C[n] >= 5000, int((C[n+1] * 0.85) / 10+0.999) * 10, int((C[n+1] * 0.85) / 5+0.999) * 5))))); 코스닥상한가 input : n(numeric); 코스닥상한가 = iff(C[n] >= 500000, int((C[n+1] * 1.12) / 1000 + 0.00001) * 1000, iff(C[n] >= 100000, int((C[n+1] * 1.12) / 500 + 0.00001) * 500, iff(C[n] >= 50000, int((C[n+1] * 1.12) / 100 + 0.00001) * 100, iff(C[n] >= 10000, int((C[n+1] * 1.12) / 50 + 0.00001) * 50, int((C[n+1] * 1.12) / 10 + 0.00001) * 10)))); 코스닥하한가 input : n(numeric); 코스닥하한가 = iff(C[n] >= 500000, int((C[n+1] * 0.88) / 1000 + 0.999) * 1000, iff(C[n] >= 100000, int((C[n+1] * 0.88) / 500+0.999) * 500, iff(C[n] >= 50000, int((C[n+1] * 0.88) / 100+0.999) * 100, iff(C[n] >= 10000, int((C[n+1] * 0.88) / 50+0.999) * 50, int((C[n+1] * 0.88) / 10+0.999) * 10)))); 즐거운 하루 되세요...