커뮤니티

지표식 문의 건

프로필 이미지
부채도사
2010-10-04 00:32:30
1068
글번호 32627
답변완료

첨부 이미지

귀사의 일익 번창하심을 기원합니다. 지표식의 결과가 제대로 나오지 않아서 문의 드립니다 하기의 수식은 1분이나 5분봉에서 입력한 분봉의 -1 ~ 55번째까지의 분봉값을 계산하는 수식인데 이것을 5분봉에 적용했을 경우와 1분봉에 적용했을 경우의 결과가 다르게 나옵니다 1분 과 5분 결과를 첨부하였습니다 참고로 1분과 5분에서 30분 봉을 계산한것인데 12시와 2:30분 부근을 보시면 결과가 다르게 나온걸 확인하실수 있습니다. 해결책을 알려주시면 고맙겠습니다 수식 input : N(30); 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 Var10 = 0; Else Var10 = Var10+BarInterval; var12 = Var10%N; if dayindex == 0 or (stime < 150000 and var12 == 0) Then{ HH = H; LL = L; CC = C; 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]; } if H > HH Then HH = H; if L < LL Then LL = L; var1 = (((HH1 - LL1) + (HH1 - CC1) + (CC1 - LL1)) /3); Var2 = (((HH2 - LL2) + (HH2 - CC2) + (CC2 - LL2)) /3); Var3 = (((HH3 - LL3) + (HH3 - CC3) + (CC3 - LL3)) /3); Var4 = (((HH4 - LL4) + (HH4 - CC4) + (CC4 - LL4)) /3); Var5 = (((HH5 - LL5) + (HH5 - CC5) + (CC5 - LL5)) /3); Var6 = (var1 + var2 + var3 + var4 + Var5) /5; Var7 = (CC1 + Var6); Var8 = (CC1 - Var6); Plot1(Var7,"상단"); plot2(Var8,"하단");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-10-04 10:54:46

안녕하세요 예스스탁입니다. input : N(30); 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 Var10 = 0; Else Var10 = Var10+BarInterval; var12 = Var10%N; if dayindex == 0 or (stime < 150000 and var12 == 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; var1 = (((HH1 - LL1) + (HH1 - CC1) + (CC1 - LL1)) /3); Var2 = (((HH2 - LL2) + (HH2 - CC2) + (CC2 - LL2)) /3); Var3 = (((HH3 - LL3) + (HH3 - CC3) + (CC3 - LL3)) /3); Var4 = (((HH4 - LL4) + (HH4 - CC4) + (CC4 - LL4)) /3); Var5 = (((HH5 - LL5) + (HH5 - CC5) + (CC5 - LL5)) /3); Var6 = (var1 + var2 + var3 + var4 + Var5) /5; Var7 = (CC1 + Var6); Var8 = (CC1 - Var6); Plot1(Var7,"상단"); plot2(Var8,"하단"); 1분봉에서 if dayindex == 0 or (stime < 150000 and var12 == 0) Then{ 조건이 만족한 봉과 5분봉에 만복한 봉의 종가는 다릅니다. 그러므로 CC에 서로 다른값이 저장되게 됩니다. CC값은 항상 현재봉의 종가를 따라 가야 하므로 if조건에 포함되지 않아야 합니다. 즐거운 하루되세요 > 부채도사 님이 쓴 글입니다. > 제목 : 지표식 문의 건 > 귀사의 일익 번창하심을 기원합니다. 지표식의 결과가 제대로 나오지 않아서 문의 드립니다 하기의 수식은 1분이나 5분봉에서 입력한 분봉의 -1 ~ 55번째까지의 분봉값을 계산하는 수식인데 이것을 5분봉에 적용했을 경우와 1분봉에 적용했을 경우의 결과가 다르게 나옵니다 1분 과 5분 결과를 첨부하였습니다 참고로 1분과 5분에서 30분 봉을 계산한것인데 12시와 2:30분 부근을 보시면 결과가 다르게 나온걸 확인하실수 있습니다. 해결책을 알려주시면 고맙겠습니다 수식 input : N(30); 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 Var10 = 0; Else Var10 = Var10+BarInterval; var12 = Var10%N; if dayindex == 0 or (stime < 150000 and var12 == 0) Then{ HH = H; LL = L; CC = C; 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]; } if H > HH Then HH = H; if L < LL Then LL = L; var1 = (((HH1 - LL1) + (HH1 - CC1) + (CC1 - LL1)) /3); Var2 = (((HH2 - LL2) + (HH2 - CC2) + (CC2 - LL2)) /3); Var3 = (((HH3 - LL3) + (HH3 - CC3) + (CC3 - LL3)) /3); Var4 = (((HH4 - LL4) + (HH4 - CC4) + (CC4 - LL4)) /3); Var5 = (((HH5 - LL5) + (HH5 - CC5) + (CC5 - LL5)) /3); Var6 = (var1 + var2 + var3 + var4 + Var5) /5; Var7 = (CC1 + Var6); Var8 = (CC1 - Var6); Plot1(Var7,"상단"); plot2(Var8,"하단");