커뮤니티
수식을 부탁합니다.
2003-09-29 00:00:00
790
글번호 786
전일 상한가 종목을 검색하는 식을 부탁합니다
답변 1
예스스탁 예스스탁 답변
2003-09-30 00:00:00
전일 상한가 종목을 검색하는 식을 부탁합니다
안녕하세요? 예스스탁입니다....
문의하신 전일 상한가 종목 검색은 다음의 식을 이용하시면 됩니다...
input : n(1);
var : value(0);
if C[N] == 거래소상한가(n) then
{
If C == C[1] Then
value = 0.001;
Else
value = (C-C[1])/C[1]*100;
}
Else
value = 0;
find(value);
/*
1일전 상한가(거래소)
*/
검색에 필요한 최소기간 : 2
======================================================================
input : n(1);
var : value(0);
if C[N] == 코스닥상한가(N) then
{
If C == C[1] Then
value = 0.001;
Else
value = (C-C[1])/C[1]*100;
}
Else
value = 0;
find(value);
/*
1일 전 상한가(코스닥)
*/
검색에 필요한 최소기간 : 2
=======사용자함수==========================================================
거래소상한가
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] * 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,
iff(C[n] >= 5000, int((C[n+1] * 1.12) / 10 + 0.00001) * 10,
int((C[n+1] * 1.12) / 10 + 0.00001) * 10)))));
거래소하한가
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] * 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,
iff(C[n] >= 5000, int((C[n+1] * 0.88) / 10+0.999) * 10,
int((C[n+1] * 0.88) / 10+0.999) * 10)))));
즐거운 하루 되세요...
> CJ_KSHKSH1 님이 쓴 글입니다.
> 제목 : 수식을 부탁합니다.
> 전일 상한가 종목을 검색하는 식을 부탁합니다
다음글
이전글