커뮤니티
문의드립니다.
2012-04-09 12:55:40
333
글번호 49852
안녕하세요.
종목검색식
Input: Period(20), p(-2.4);
Var1 = (C-ma(C,Period)) / STD(C,Period);
if Var1 < p && Min(c,c[1])==Lowest(c,20)
Then
find(Var1);
위 식을 검색하면 (검색기간은 30일로 했음)
결과값이 p(-2.4) 보다 작은 값의 종목이 검색되어야 하는데
-2.4 보다 큰 결과값의 종목들이 많이 검색되어 나옵니다.
뭐가 잘못된거죠?
수고하세요.
답변 1
예스스탁 예스스탁 답변
2012-04-09 14:25:34
안녕하세요
예스스탁입니다.
var1값이 -2.402와 같이 계산되는 값이 있어
Var1 < p 조건으로 검색이 되고 검색결과값에는
소숫점 두자리까지만 표시가 되어 -2.40으로 표시가 되는 종목이 있습니다.
첨부된 그림과 같이 검색결과 위 내용을 제외하고는 이상한 부분이 없습니다.
검색결과값으로 정렬한 화면입니다.
모두 var1 < P에 조건을 만족하는 종목만 검색딥니다.
P보다 큰값을 가지는 종목은 없습니다.
즐거운 하루되세요
> 골드드래곤 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
종목검색식
Input: Period(20), p(-2.4);
Var1 = (C-ma(C,Period)) / STD(C,Period);
if Var1 < p && Min(c,c[1])==Lowest(c,20)
Then
find(Var1);
위 식을 검색하면 (검색기간은 30일로 했음)
결과값이 p(-2.4) 보다 작은 값의 종목이 검색되어야 하는데
-2.4 보다 큰 결과값의 종목들이 많이 검색되어 나옵니다.
뭐가 잘못된거죠?
수고하세요.