커뮤니티

분봉기준선 틱봉에서 구현

프로필 이미지
조민철
2015-06-08 13:01:14
165
글번호 86929
답변완료
항상 감사드립니다... 아래조건의 지표식을 구현하고 싶습니다 1.1분봉의 최근 10개 종가의 평균을 A1 1분봉의 최근 10개 고가의 평균을 B1 1분봉의 최근 10개 저가의 평균을 C1 2.A1,B1,C1 을 100틱챠트에 표기 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-08 13:48:51

안녕하세요 예스스탁입니다. 1 분봉에서 틱봉의 지표값은 정확히 계산되지 않습니다. 수식은 봉의 시고저종값만 사용이 되는데 틱봉에서 분봉의 시간경계가 봉 중간에 위치하는 경우가 많아 정확한 값을 알수가 없습니다. 틱봉에서 분봉지표는 근사값으로만 계산이 됩니다. input : P(10); var : TF(0),cnt(0),Csum(0),Hsum(0),Lsum(0),Cma(0),Hma(0),Lma(0); Array : CC[100](0),HH[100](0),LL[100](0); TF = TimeToMinutes(stime); if dayindex == 0 or (TF > TF[1]) Then{ HH[0] = H; LL[0] = L; for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; Csum = 0; Hsum = 0; Lsum = 0; if CC[P] > 0 Then{ for cnt = 0 to P-1{ Csum = Csum+CC[cnt]; Hsum = Hsum+HH[cnt]; Lsum = Lsum+LL[cnt]; } Cma = Csum/P; Hma = Hsum/P; Lma = Lsum/P; plot1(Cma); plot2(Hma); plot3(Lma); } 2. 위식은 100틱차트 자체에서 분봉의 지표값(근사값)을 계산하는 식입니다. 100틱차트에 참조데이터로 1분 데이터 추가하시고 아래와 같이 작성해 사용하셔도 됩니다. input : P(10); var : Cma(0,data2),Hma(0,data2),Lma(0,data2); Cma = data2(ma(c,P)); Hma = data2(ma(H,P)); Lma = data2(ma(L,P)); plot1(Cma); plot2(Hma); plot3(Lma); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 분봉기준선 틱봉에서 구현 > 항상 감사드립니다... 아래조건의 지표식을 구현하고 싶습니다 1.1분봉의 최근 10개 종가의 평균을 A1 1분봉의 최근 10개 고가의 평균을 B1 1분봉의 최근 10개 저가의 평균을 C1 2.A1,B1,C1 을 100틱챠트에 표기 감사합니다.