커뮤니티

문위드립니다

프로필 이미지
이공주7
2016-05-07 14:52:54
150
글번호 97793
답변완료

첨부 이미지

30분봉에 지표를 200틱으로 그대로 볼수있을까요? 감사드립니다 됀다면 다른 틱으로 할땐는 무엇을 어떻게해야할까요
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2016-05-09 17:37:36

안녕하세요 예스스탁입니다. 분봉의 지표값은 틱봉에서 그값그대로를 계산할수는 없습니다. 수식은 봉의 시고저종가만 사용이 가능한데 분봉의 경계시간의 값이 봉 내부에 있을 경우가 많습니다. 아래식은 최대한 분봉지표에 가깝게 작성된 식입니다. Inputs : N(30),XAvgLen(15), HiLoLen(50), Retrace(0.382); Var : XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0),TF(0),cnt(0); var : EP(0),idx(0),JISU(0),PreJISU(0); Array : HH[100](0),LL[100](0); Ep = 2/(XAvgLen+1); TF = TimeToMinutes(stime)%N; if bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ HH[0] = H; LL[0] = L; for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } idx = idx+1; PreJISU = JISU[1]; } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if idx <= 1 then JISU = C; else JISU = C * EP + PreJISU * (1-EP); plot1(JISU,"XAverage"); if HH[HiLoLen-1] > 0 Then{ HiHi = HH[0]; LoLo = LL[0]; for cnt = 0 to HiLoLen-1{ if HH[cnt] > HiHi Then HiHi = HH[cnt]; if LL[cnt] < LoLo Then LoLo = LL[cnt]; } Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; Plot2(HRetrace, "HRetrace"); Plot3(Lretrace, "LRetrace"); } 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : 문위드립니다 > 30분봉에 지표를 200틱으로 그대로 볼수있을까요? 감사드립니다 &#46080;다면 다른 틱으로 할땐는 무엇을 어떻게해야할까요
프로필 이미지

이공주7

2016-05-09 18:42:59

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문위드립니다 > 안녕하세요 예스스탁입니다. 분봉의 지표값은 틱봉에서 그값그대로를 계산할수는 없습니다. 수식은 봉의 시고저종가만 사용이 가능한데 분봉의 경계시간의 값이 봉 내부에 있을 경우가 많습니다. 아래식은 최대한 분봉지표에 가깝게 작성된 식입니다. Inputs : N(30),XAvgLen(15), HiLoLen(50), Retrace(0.382); Var : XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0),TF(0),cnt(0); var : EP(0),idx(0),JISU(0),PreJISU(0); Array : HH[100](0),LL[100](0); Ep = 2/(XAvgLen+1); TF = TimeToMinutes(stime)%N; if bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ HH[0] = H; LL[0] = L; for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } idx = idx+1; PreJISU = JISU[1]; } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if idx <= 1 then JISU = C; else JISU = C * EP + PreJISU * (1-EP); plot1(JISU,"XAverage"); if HH[HiLoLen-1] > 0 Then{ HiHi = HH[0]; LoLo = LL[0]; for cnt = 0 to HiLoLen-1{ if HH[cnt] > HiHi Then HiHi = HH[cnt]; if LL[cnt] < LoLo Then LoLo = LL[cnt]; } Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; Plot2(HRetrace, "HRetrace"); Plot3(Lretrace, "LRetrace"); } 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : 문위드립니다 > 30분봉에 지표를 200틱으로 그대로 볼수있을까요? 감사드립니다 됀다면 다른 틱으로 할땐는 무엇을 어떻게해야할까요