커뮤니티
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문을 응용하면 될꺼 같은데... 이런 로직에 워낙 잼병이다 보니 수식이 안떠오르네요.
수식을 부탁드립니다.
다음글
이전글