커뮤니티
검색식 부탁 드립니다
2004-03-15 21:46:35
881
글번호 2791
안녕하세요?
항상 도움을 주셔서 감사 합니다.
오늘 2가지 식을 부탁 드려요.
역배열에서 5일선이 20일선 골든크로스
상한가(거래소 코스닥)종목 검색식
이렇게 2가지 부탁 드립니다.
감사 합니다.
답변 1
예스스탁 예스스탁 답변
2004-03-16 10:09:05
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다....
[1]
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
if crossup(단기이평, 장기이평) then
var1 = 1;
else
var1 = 0;
Find(var1);
검색에 필요한 최소기간 : 21
[2]
1. 사용자함수
(1)
거래소상한가
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)))));
(2)
코스닥상한가
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)))));
2. 검색식
(1)
거래소상한가
input : n(0);
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);
/*
0일전(당일) 상한가
*/
(2)
코스닥상한가
input : n(0);
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);
/*
0일전(당일) 상한가
*/
즐거운 하루 되세요...
> clean 님이 쓴 글입니다.
> 제목 : 검색식 부탁 드립니다
> 안녕하세요?
항상 도움을 주셔서 감사 합니다.
오늘 2가지 식을 부탁 드려요.
역배열에서 5일선이 20일선 골든크로스
상한가(거래소 코스닥)종목 검색식
이렇게 2가지 부탁 드립니다.
감사 합니다.