커뮤니티

문의드립니다.

프로필 이미지
뉴스타트
2014-04-28 05:04:34
198
글번호 74706
답변완료
1.예스글로벌 분,틱봉에서, 개장시간은 한국시간 070000으로해서 마감시각까지, 당일만 적용되는 종가누적이평 부탁드립니다. 2.기본차트인 5분봉에,10분,15분,30분,60분봉의 볼밴값을 표시하고자 할경우 A : 기본차트에서 직접데이타값을 계산하여 지표값을 표시 B : 참조차트로 10분,15분,30분,60분을 실행한 상태에서 각각의 참조데이타의 지표값을 기본차트에 표시 위의 두가지 방법중에서 기본차트에 실시간으로 plot시 지표값의 차이가 있는지요? 만약 차이가 없다면 A형으로, B형이 더 정확하다면 B형으로, (H+L+C)/3 값을 적용한 지표식 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-04-28 14:29:41

안녕하세요 예스스탁입니다. 1. if (stime == 070000 or (stime > 070000 and stime[1] < 070000)) Then{ var1 = 0; var2 = 0; } var1 = var1+C; var2 = var2+1; var3 = var1/var2; plot1(var3); 2 NTime을 원하시는 주기로 지정해서 차트에 여러번 적용하시면 됩니다. 중간값을 기준으로 이평을 계산했습니다. # 분봉에서 다른 분봉 이동평균 시작 input : Ntime(10),P(20),Dv(2); var : cnt(0),sum(0),mav(0),MiBBup(0),MiBBdn(0),Avgv(0),SumSqrt(0),Stdv(0); Array : CC[100](0),HH[100](0),LL[100](0); var1 = TimeToMinutes(stime)%Ntime; if (stime == 070000 or (stime > 070000 and stime[1] < 070000)) or (var1 < var1[1] and stime > stime[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]; } } CC[0] = C; if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if CC[P] > 0 Then{ sum = 0; for cnt = 0 to P-1{ sum = sum+(CC[cnt]+HH[cnt]+LL[cnt])/3; } Avgv = sum/P; SumSqrt = 0; For cnt = 0 To P - 1 { SumSqrt = SumSqrt + ((CC[cnt]+HH[cnt]+LL[cnt])/3 - Avgv)^2; } Stdv = SquareRoot(SumSqrt / P); MiBBup = Avgv + (Dv * Stdv); MiBBdn = Avgv - (Dv * Stdv); plot1(MiBBup); plot2(Avgv); plot3(MiBBdn); } 수식은 완성된 봉의 값만 사용합니다. 참조데이터로 타주기를 사용하시면 최근 완성된 봉의 값으로 지표를 그리게 되므로 현재봉을 포함해 그리실려면 위와 같이 수식으로 작성하셔야 합니다. 즐거운 하루되세요 > 뉴스타트 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1.예스글로벌 분,틱봉에서, 개장시간은 한국시간 070000으로해서 마감시각까지, 당일만 적용되는 종가누적이평 부탁드립니다. 2.기본차트인 5분봉에,10분,15분,30분,60분봉의 볼밴값을 표시하고자 할경우 A : 기본차트에서 직접데이타값을 계산하여 지표값을 표시 B : 참조차트로 10분,15분,30분,60분을 실행한 상태에서 각각의 참조데이타의 지표값을 기본차트에 표시 위의 두가지 방법중에서 기본차트에 실시간으로 plot시 지표값의 차이가 있는지요? 만약 차이가 없다면 A형으로, B형이 더 정확하다면 B형으로, (H+L+C)/3 값을 적용한 지표식 부탁드립니다.