커뮤니티
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))));
즐거운 하루 되세요...
다음글
이전글