커뮤니티

수식 검토 부탁드립니다.

프로필 이미지
트러스톤
2012-02-27 17:51:30
298
글번호 48253
답변완료

첨부 이미지

차트의 밑 부분에 걸어놓은 결과값과 종목검색시 표시되는 결과값이 늘 다릅니다. 지표식은 Input : Period1(5),Period2(20); var : AvgW1(0),AvgW2(0),aaa(0); AvgW1 = wma(C,Period1); AvgW2 = wma(C,Period2); If AvgW1>AvgW2 Then aaa=aaa+1; else aaa=aaa-1; plot1(aaa,"가중이평차이"); 이고,, 종목검색식은 Input : Period1(5),Period2(20); var : AvgW1(0),AvgW2(0),aaa(0); AvgW1 = wma(C,Period1); AvgW2 = wma(C,Period2); If AvgW1>AvgW2 Then aaa=aaa+1; else aaa=aaa-1; FIND(aaa); 인데요... 결국, 지표식과 검색식 차이는 PLOT 과 FIND 차이 뿐인데, 검색결과값이 이렇게 차이가 나는지 모르겠습니다. 지표도, 검색도 일봉을 기준으로 했고, Period 변수도 5와 20으로 동일합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-27 20:06:54

안녕하세요 예스스탁입니다. aaa는 전체기간동은 봉마다 값을 1씩 누적하거나 -1씩 차감하는 식입니다. 종목검색은 검색식 검색에 필요한 봉갯수를 자동계산하여 검색을 하므로 차트와 봉갯수와 다르면 해당 결과값도 다르게 됩니다. 현재 첨부한 그림상에서 검색에 필요한 최소기간을 100봉으로 지정하셨으므로 차트도 100봉만 조회하신 후 비교하셔야 합니다. 즐거운 하루되세요 > 트러스톤 님이 쓴 글입니다. > 제목 : 수식 검토 부탁드립니다. > 차트의 밑 부분에 걸어놓은 결과값과 종목검색시 표시되는 결과값이 늘 다릅니다. 지표식은 Input : Period1(5),Period2(20); var : AvgW1(0),AvgW2(0),aaa(0); AvgW1 = wma(C,Period1); AvgW2 = wma(C,Period2); If AvgW1>AvgW2 Then aaa=aaa+1; else aaa=aaa-1; plot1(aaa,"가중이평차이"); 이고,, 종목검색식은 Input : Period1(5),Period2(20); var : AvgW1(0),AvgW2(0),aaa(0); AvgW1 = wma(C,Period1); AvgW2 = wma(C,Period2); If AvgW1>AvgW2 Then aaa=aaa+1; else aaa=aaa-1; FIND(aaa); 인데요... 결국, 지표식과 검색식 차이는 PLOT 과 FIND 차이 뿐인데, 검색결과값이 이렇게 차이가 나는지 모르겠습니다. 지표도, 검색도 일봉을 기준으로 했고, Period 변수도 5와 20으로 동일합니다.