커뮤니티

답변 좀 부탁드립니다..

프로필 이미지
회원
2015-03-26 15:48:57
151
글번호 84420
답변완료
Inputs: ShortPeriod(2),LongPeriod(15); Variables: Fval(0),FvalFast(0),FvalSlow(0); Fval = ((Close - Close[1]) * Volume) ; FvalFast = Ema(Fval, ShortPeriod); FvalSlow = Ema(Fval, LongPeriod); #동시 0이하이면 true 아니면 false Condition1 = FvalFast <= 0 and FvalSlow <= 0; #최근 6개봉에 동시 0이하인 경우가 없는 종목검색 if countif(Condition1 == true,6) == 0 Then find(1); ---------------- 보내주신 수식으로 검색을 돌려봤는데... 웨이포트, 파라텍와 같이 둘다 0 이하인 종목이 검색되고 있습니다. 뭐가 문제 일가요? 그리고 if countif(Condition1 == true,6) == 0 Then 이 식의 '6'이 당일을 포함한 6일간을 의미하는게 맞나요?
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-26 15:50:35

안녕하세요 예스스탁입니다. 1. FI지표가 계산에 지수이평이 사용됩니다. 지수이평은 과거봉의 수에 따라 값이 조금달라지게 됩니다. 지수이평이 계산에 사용될 경우 종목검색하실때 [종목검색속성]에서 [검색에 필요한 최소기간]에 종목검색에 제공되는 최대봉수인 500으로 지정하고 종목검색을 하시고 차트도 500봉만 띄우서 지표적용하고 같이 보셔야 합니다. 검색에 필요한 최소기간에 봉수가 지정이 안되면 계산상 최소한의 봉으로만 종목검색을 하게 되므로 차트에서 보시는 지표와 다를수 있습니다. 지수이평을 사용하는 모든 지표에서는 위 내용이 동일합니다. 2. countif(조건,봉수) countif함수는 특정조건이 최근 N개봉에서 몇번 만족했는지를 리턴하는 함수입니다. countif(Condition1 == true,6) 최근 5개봉에서 condition1이 만족한 봉이 몇개인지 리턴합니다. 종목검색 주기를 일봉으로 검색하시면 6이 6일입니다. 즐거운 하루되세요 > HI_bi****** 님이 쓴 글입니다. > 제목 : 답변 좀 부탁드립니다.. > Inputs: ShortPeriod(2),LongPeriod(15); Variables: Fval(0),FvalFast(0),FvalSlow(0); Fval = ((Close - Close[1]) * Volume) ; FvalFast = Ema(Fval, ShortPeriod); FvalSlow = Ema(Fval, LongPeriod); #동시 0이하이면 true 아니면 false Condition1 = FvalFast <= 0 and FvalSlow <= 0; #최근 6개봉에 동시 0이하인 경우가 없는 종목검색 if countif(Condition1 == true,6) == 0 Then find(1); ---------------- 보내주신 수식으로 검색을 돌려봤는데... 웨이포트, 파라텍와 같이 둘다 0 이하인 종목이 검색되고 있습니다. 뭐가 문제 일가요? 그리고 if countif(Condition1 == true,6) == 0 Then 이 식의 '6'이 당일을 포함한 6일간을 의미하는게 맞나요?