커뮤니티

3000개 봉이내에서 갭수치계산식 질문

프로필 이미지
오리만두
2011-03-25 10:56:11
999
글번호 36927
답변완료
갭보정수식으로 시스템을 만들었 보았는.. 실전 모투 매매에서 오류가 있더군요 그러니깐 10년치데이터로 시뮬을 하면 10년치데이터의 누적gap이 계산되는 데 실제 실시간차트에서는 5000개가 한도라 누적gap수치의 차이가 있더군요 그래서 시뮬자체를 봉개수5000, 3000개 제한해서 누적gap을 계산해서 적용해보고 싶은데 for문을 응용하면 될꺼 같은데... 이런 로직에 워낙 잼병이다 보니 수식이 안떠오르네요. 수식을 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-25 11:38:38

안녕하세요 예스스탁입니다. input : N(3000); var :cnt(0),sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0); sumGap = 0; for cnt = 0 to N{ if date[cnt]!=date[cnt+1] then { gap = Open[cnt]-Close[cnt+1]; sumGap = sumGap+gap; } } GO = O - sumGap; GH = H - sumGap; GL = L - sumGap; GC = C - sumGap; plot1(GO,"갭보정 시가"); plot2(GH,"갭보정 고가"); plot3(GL,"갭보정 저가"); plot4(Gc,"갭보정 종가"); 즐거운 하루되세요 > 오리만두 님이 쓴 글입니다. > 제목 : 3000개 봉이내에서 갭수치계산식 질문 > 갭보정수식으로 시스템을 만들었 보았는.. 실전 모투 매매에서 오류가 있더군요 그러니깐 10년치데이터로 시뮬을 하면 10년치데이터의 누적gap이 계산되는 데 실제 실시간차트에서는 5000개가 한도라 누적gap수치의 차이가 있더군요 그래서 시뮬자체를 봉개수5000, 3000개 제한해서 누적gap을 계산해서 적용해보고 싶은데 for문을 응용하면 될꺼 같은데... 이런 로직에 워낙 잼병이다 보니 수식이 안떠오르네요. 수식을 부탁드립니다.