커뮤니티

문의드립니다.

프로필 이미지
뉴스타트
2017-11-09 16:46:06
134
글번호 114033
답변완료
수정부탁드립니다. var : cnt(0),Pivot(0),R1(0),R2(0),S1(0),S2(0); Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0); if (sdate != sdate[1] and stime >= 90000) or (sdate == sdate[1] and stime >= 90000 and stime[1] < 90000) Then { DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 9{ DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } DC[0] = C; if DO[1] > 0 then{ Pivot = (DH[1]+DL[1]+DC[1])/3; R1 = 2*Pivot-DL[1]; R2 = Pivot+DH[1]-DL[1]; S1 = 2*Pivot-DH[1]; S2 = Pivot-DH[1]+DL[1]; Plot1(Pivot, "피봇포인트"); Plot2(R1, "1차저항"); Plot3(R2, "2차저항"); Plot4(S1, "1차지지"); Plot5(S2, "2차지지"); } 예스글로벌 분차트입니다. 피봇계산에 사용되는 가격을 시간을 지정하여 제한한것입니다. 1번 그림은 산출된 피봇값들을 직접입력하여 나타낸입니다. (전고:1.16355, 전저:1.16030, 전종:1.16175) 2번 그림은 위지표식을 사용한것인데 가격이 일치하지 않습니다. 수정부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-09 14:12:57

안녕하세요 예스스탁입니다. 고저가 갱신로직이 없었습니다. 수정한 식입니다. var : cnt(0),Pivot(0),R1(0),R2(0),S1(0),S2(0); Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0); if (sdate != sdate[1] and stime >= 90000) or (sdate == sdate[1] and stime >= 90000 and stime[1] < 90000) Then { DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 9{ DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } DC[0] = C; if H > DH[0] Then DH[0] = H; if H < DL[0] Then DL[0] = L; if DO[1] > 0 then{ Pivot = (DH[1]+DL[1]+DC[1])/3; R1 = 2*Pivot-DL[1]; R2 = Pivot+DH[1]-DL[1]; S1 = 2*Pivot-DH[1]; S2 = Pivot-DH[1]+DL[1]; Plot1(Pivot, "피봇포인트"); Plot2(R1, "1차저항"); Plot3(R2, "2차저항"); Plot4(S1, "1차지지"); Plot5(S2, "2차지지"); } 즐거운 하루되세요 > 뉴스타트 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수정부탁드립니다. var : cnt(0),Pivot(0),R1(0),R2(0),S1(0),S2(0); Array : DO[10](0),DH[10](0),DL[10](0),DC[10](0); if (sdate != sdate[1] and stime >= 90000) or (sdate == sdate[1] and stime >= 90000 and stime[1] < 90000) Then { DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 9{ DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } DC[0] = C; if DO[1] > 0 then{ Pivot = (DH[1]+DL[1]+DC[1])/3; R1 = 2*Pivot-DL[1]; R2 = Pivot+DH[1]-DL[1]; S1 = 2*Pivot-DH[1]; S2 = Pivot-DH[1]+DL[1]; Plot1(Pivot, "피봇포인트"); Plot2(R1, "1차저항"); Plot3(R2, "2차저항"); Plot4(S1, "1차지지"); Plot5(S2, "2차지지"); } 예스글로벌 분차트입니다. 피봇계산에 사용되는 가격을 시간을 지정하여 제한한것입니다. 1번 그림은 산출된 피봇값들을 직접입력하여 나타낸입니다. (전고:1.16355, 전저:1.16030, 전종:1.16175) 2번 그림은 위지표식을 사용한것인데 가격이 일치하지 않습니다. 수정부탁드립니다.