커뮤니티
문의드립니다.
2009-06-15 13:48:55
661
글번호 22814
안녕하세요, 매번 염치없이 질문만 해서 죄송합니다.
게시글 10953번에서 각 종목마다 조건이 발생한 날짜를 종목검색 표에 나오게 할 수 있는지 질문했었습니다.
그런데 검색결과값을 보니 일괄적으로 날짜가 찍히는게 아무래도 period(##)에 넣은 봉수만큼 이전 날짜를 표시하는것 같습니다.
수식을 어떻게 고쳐야 검색결과값에 조건이 발생한 날짜가 찍히는지 가르쳐 주시면 감사하겠습니다.
============================================================================
input : n(1), percent(5), period(50);
var : cnt(0);
value1 = 0;
for cnt = 0 to period-1 {
if (C[cnt+2] >= 코스닥상한가()[cnt+(n+1)]) &&
(O[cnt+1] >= 코스닥상한가()[cnt+n]) &&
(C[cnt+1] > C[cnt+2]) &&
(C[cnt+1] <= C[cnt+2] * (1 + percent/100)) &&
(O[cnt] > C[cnt+1]) then
value1 = value1 + 1;
value2 = sdate[cnt];
}
if value1 >= 1 Then
var1 = value2;
else
var1 = 0;
find(var1);
==============================================================================
- 1. 23025_1.jpg (0.09 MB)
답변 1
예스스탁 예스스탁 답변
2009-06-15 13:56:39
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : n(1), percent(5), period(50);
var : cnt(0);
value1 = 0;
cnt = 0;
for cnt = 0 to period-1 {
if (C[cnt+2] >= 상한가[cnt+(n+1)]) &&
(O[cnt+1] >= 상한가[cnt+n]) &&
(C[cnt+1] > C[cnt+2]) &&
(C[cnt+1] <= C[cnt+2] * (1 + percent/100)) &&
(O[cnt] > C[cnt+1]) then{
value1 = value1 + 1;
value2 = sdate[cnt];
cnt = 1000;
}
}
if value1 >= 1 Then
var1 = value2;
else
var1 = 0;
find(var1);
즐거운 하루되세요
> 도서관 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요, 매번 염치없이 질문만 해서 죄송합니다.
게시글 10953번에서 각 종목마다 조건이 발생한 날짜를 종목검색 표에 나오게 할 수 있는지 질문했었습니다.
그런데 검색결과값을 보니 일괄적으로 날짜가 찍히는게 아무래도 period(##)에 넣은 봉수만큼 이전 날짜를 표시하는것 같습니다.
수식을 어떻게 고쳐야 검색결과값에 조건이 발생한 날짜가 찍히는지 가르쳐 주시면 감사하겠습니다.
============================================================================
input : n(1), percent(5), period(50);
var : cnt(0);
value1 = 0;
for cnt = 0 to period-1 {
if (C[cnt+2] >= 코스닥상한가()[cnt+(n+1)]) &&
(O[cnt+1] >= 코스닥상한가()[cnt+n]) &&
(C[cnt+1] > C[cnt+2]) &&
(C[cnt+1] <= C[cnt+2] * (1 + percent/100)) &&
(O[cnt] > C[cnt+1]) then
value1 = value1 + 1;
value2 = sdate[cnt];
}
if value1 >= 1 Then
var1 = value2;
else
var1 = 0;
find(var1);
==============================================================================
다음글