커뮤니티

문의드립니다.

프로필 이미지
예스매니아
2014-01-02 13:27:28
139
글번호 70975
답변완료
새해 복 많이 받으세요~(--)(__) 저희가 아는 피봇값이 (H+L+C)/3 인데요,,, 피봇을 시간으로 바꾼개념을 분봉에서 볼수 있게 해주세요~ 예를들어, 2시간으로 입력하면 2시간동안의 (고+저+종)/3으로 볼수 있게요,,, 그러면 11시 20분이 된 시점이라면, 11시까지의 고저종값으로 이루어진 피봇선이 나타날테구요,,,11시이후값은 확정되지않은 고가,저가,종가때문에 움직이는 피봇선이 나오겠죠 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-02 20:16:09

안녕하세요 예스스탁입니다. 피폿은 직전기간(봉)의 최고가/최저가/종가를 이용해 만들게 됩니다. 식 2개를 올려드립니다. 2시간단위로 구간을 분할하고 1번은 직전 구간의 값으로 그리고 2번은 현재 구간의 값으로 그립니다. 1. input : N(120); var : HH(0),LL(0),CC(0),H1(0),L1(0),C1(0); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); if date != date[1] Then var1 = TimeToMinutes(stime); var2 = (TimeToMinutes(stime)-var1)%N; if dayindex == 0 or (stime > stime[1] and var2 < var2[1]) Then{ HH = H; LL = L; H1 = HH[1]; L1 = LL[1]; C1 = CC[1]; } if H > HH Then HH = H; if L < LL Then LL = L; CC = C; Pivot = (H1+L1+C1)/3; R1 = 2*Pivot-L1; R2 = Pivot+H1-L1; S1 = 2*Pivot-H1; S2 = Pivot-H1+L1; Plot1(Pivot, "피봇포인트"); Plot2(R1, "1차저항"); Plot3(R2, "2차저항"); Plot4(S1, "1차지지"); Plot5(S2, "2차지지"); 2. input : N(120); var : HH(0),LL(0),CC(0),H1(0),L1(0),C1(0); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); if date != date[1] Then var1 = TimeToMinutes(stime); var2 = (TimeToMinutes(stime)-var1)%N; if dayindex == 0 or (stime > stime[1] and var2 < var2[1]) Then{ HH = H; LL = L; H1 = HH[1]; L1 = LL[1]; C1 = CC[1]; } if H > HH Then HH = H; if L < LL Then LL = L; CC = C; Pivot = (HH+LL+CC)/3; R1 = 2*Pivot-LL; R2 = Pivot+HH-LL; S1 = 2*Pivot-HH; S2 = Pivot-HH+LL; Plot1(Pivot, "피봇포인트"); Plot2(R1, "1차저항"); Plot3(R2, "2차저항"); Plot4(S1, "1차지지"); Plot5(S2, "2차지지"); 즐거운 하루되세요 > 예스매니아 님이 쓴 글입니다. > 제목 : 문의드립니다. > 새해 복 많이 받으세요~(--)(__) 저희가 아는 피봇값이 (H+L+C)/3 인데요,,, 피봇을 시간으로 바꾼개념을 분봉에서 볼수 있게 해주세요~ 예를들어, 2시간으로 입력하면 2시간동안의 (고+저+종)/3으로 볼수 있게요,,, 그러면 11시 20분이 된 시점이라면, 11시까지의 고저종값으로 이루어진 피봇선이 나타날테구요,,,11시이후값은 확정되지않은 고가,저가,종가때문에 움직이는 피봇선이 나오겠죠 부탁드립니다.