커뮤니티

수식 문의드립니다

프로필 이미지
꾸러기
2010-12-05 05:55:25
658
글번호 34073
답변완료

첨부 이미지

하기의 수식은 1분봉에서 3분과 5분의 지표를 그릴려고하는데 참조데이타를 이용하는거말고 바로 그릴수 있는 방법을 부탁드립니다 첨부파일은 지표를 두번 적용해서 나타낸것인데 지표를 한번적용해서 골드&데드를 알고싶습니다 input : N(5); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),HH2(0),LL2(0),CC2(0),HH3(0),LL3(0),CC3(0),HH4(0),LL4(0),CC4(0),HH5(0),LL5(0),CC5(0); if dayindex == 0 Then Var1 = 0; Else Var1 = Var1+BarInterval; var2 = Var1%N; if dayindex == 0 or (stime < 150000 and var2 == 0) Then{ HH = H; LL = L; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; HH2 = HH1[1]; LL2 = LL1[1]; CC2 = CC1[1]; HH3 = HH2[1]; LL3 = LL2[1]; CC3 = CC2[1]; HH4 = HH3[1]; LL4 = LL3[1]; CC4 = CC3[1]; HH5 = HH4[1]; LL5 = LL4[1]; CC5 = CC4[1]; } CC = C; if H > HH Then HH = H; if L < LL Then LL = L; Var3 = (HH1 + HH2 + HH3 + HH4 + HH5) /5; Var4 = (LL1 + LL2 + LL3 + LL4 + LL5) /5; Var5 = (CC1 + CC2 + CC3 + CC4 + CC5) /5; Plot1((Var3 + Var4 + Var5) /3);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-06 13:48:58

안녕하세요 예스스탁입니다. input : Atime1(3),P1(5),Atime2(5),P2(5); var : cnt1(0),count1(0),sum1(0),Cmav1(0),sum2(0),Lmav1(0),sum3(0),Hmav1(0); var : cnt2(0),count2(0),sum11(0),Cmav2(0),sum22(0),Lmav2(0),sum33(0),Hmav2(0); Array : C3[100](0),L3[100](0),H3[100](0); Array : C5[100](0),L5[100](0),H5[100](0); var1 = TimeToMinutes(stime)%Atime1; var2 = TimeToMinutes(stime)%Atime2; if dayindex() == 0 or var1 <= var1[1] Then{ C3[0] = C; L3[0] = L; H3[0] = H; for cnt1 = 1 to 99{ C3[cnt1] = C3[cnt1-1][1]; L3[cnt1] = L3[cnt1-1][1]; H3[cnt1] = H3[cnt1-1][1]; } } if H > H3[0] Then H3[0] = H; if L < L3[0] Then L3[0] = L; C3[0] = C; if dayindex() == 0 or var2 <= var2[1] Then{ C5[0] = C; L5[0] = L; H5[0] = H; for cnt2 = 1 to 99{ C5[cnt2] = C5[cnt2-1][1]; L5[cnt2] = L5[cnt2-1][1]; H5[cnt2] = H5[cnt2-1][1]; } } if H > H5[0] Then H5[0] = H; if L < L5[0] Then L5[0] = L; C5[0] = C; sum1 = 0; sum2 = 0; sum3 = 0; for count1 = 0 to P1-1{ sum1 = sum1+C3[count1]; sum2 = sum2+L3[count1]; sum3 = sum3+H3[count1]; } sum11 = 0; sum22 = 0; sum33 = 0; for count2 = 0 to P2-1{ sum11 = sum11+C5[count2]; sum22 = sum22+L5[count2]; sum33 = sum33+H5[count2]; } Cmav1 = sum1/P1; Lmav1 = sum2/P1; Hmav1 = sum3/P1; Cmav2 = sum11/P2; Lmav2 = sum22/P2; Hmav2 = sum33/P2; plot1((Cmav1+Lmav1+Hmav1)/3); plot2((Cmav2+Lmav2+Hmav2)/3); 즐거운 하루되세요 > 꾸러기 님이 쓴 글입니다. > 제목 : 수식 문의드립니다 > 하기의 수식은 1분봉에서 3분과 5분의 지표를 그릴려고하는데 참조데이타를 이용하는거말고 바로 그릴수 있는 방법을 부탁드립니다 첨부파일은 지표를 두번 적용해서 나타낸것인데 지표를 한번적용해서 골드&데드를 알고싶습니다 input : N(5); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),HH2(0),LL2(0),CC2(0),HH3(0),LL3(0),CC3(0),HH4(0),LL4(0),CC4(0),HH5(0),LL5(0),CC5(0); if dayindex == 0 Then Var1 = 0; Else Var1 = Var1+BarInterval; var2 = Var1%N; if dayindex == 0 or (stime < 150000 and var2 == 0) Then{ HH = H; LL = L; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; HH2 = HH1[1]; LL2 = LL1[1]; CC2 = CC1[1]; HH3 = HH2[1]; LL3 = LL2[1]; CC3 = CC2[1]; HH4 = HH3[1]; LL4 = LL3[1]; CC4 = CC3[1]; HH5 = HH4[1]; LL5 = LL4[1]; CC5 = CC4[1]; } CC = C; if H > HH Then HH = H; if L < LL Then LL = L; Var3 = (HH1 + HH2 + HH3 + HH4 + HH5) /5; Var4 = (LL1 + LL2 + LL3 + LL4 + LL5) /5; Var5 = (CC1 + CC2 + CC3 + CC4 + CC5) /5; Plot1((Var3 + Var4 + Var5) /3);