커뮤니티

지표식 문의 드립니다

프로필 이미지
무한대7
2020-09-17 11:06:44
850
글번호 142461
답변완료
틱차트인데 90틱 차트에서 1. 4개의 봉을합쳐 1개의 봉으로 표현할려고 합니다 2. 5개의 봉을합쳐 1개의 봉으로 표현할려고 합니다 3. 4개의 봉을합쳐 1개의 봉으로 표현한 봉에대한 20이평선(MA)을 표현할려고 합니다 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-17 15:17:22

input : n1(4),n2(5),P(20); var : D1(0),idx(0),TF1(0),TF2(0),cnt(0),sum1(0),mav1(0); Array : O1[100](0),H1[100](0),L1[100](0),C1[100](0); Array : O2[100](0),H2[100](0),L2[100](0),C2[100](0); if Bdate != Bdate[1] Then { D1 = sdate; idx = 0; } Else idx = idx+1; if D1 > 0 then { TF1 = idx%n1; TF2 = idx%n2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1]) Then { O1[0] = O; H1[0] = H; L1[0] = L; for cnt = 1 to 99 { O1[cnt] = O1[cnt-1][1]; H1[cnt] = H1[cnt-1][1]; L1[cnt] = L1[cnt-1][1]; C1[cnt] = C1[cnt-1][1]; } } if H > H1[0] then H1[0] = H; if L < L1[0] then L1[0] = L; C1[0] = C; Plot1(O1[0],"n1봉합 시가"); Plot2(H1[0],"n1봉합 고가"); Plot3(L1[0],"n1봉합 저가"); Plot4(C1[0],"n1봉합 종가"); if C1[P-1] > 0 Then { sum1 = 0; For cnt = 0 to P-1 { sum1 = sum1 + C1[cnt]; } mav1 = sum1/P; Plot5(mav1,"이평1"); } if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF2 < TF2[1]) Then { O2[0] = O; H2[0] = H; L2[0] = L; for cnt = 1 to 99 { O2[cnt] = O2[cnt-1][1]; H2[cnt] = H2[cnt-1][1]; L2[cnt] = L2[cnt-1][1]; C2[cnt] = C2[cnt-1][1]; } } if H > H2[0] then H2[0] = H; if L < L2[0] then L2[0] = L; C2[0] = C; Plot6(O2[0],"n2봉합 시가"); Plot7(H2[0],"n2봉합 고가"); Plot8(L2[0],"n2봉합 저가"); Plot9(C2[0],"n2봉합 종가"); } > 무한대7 님이 쓴 글입니다. > 제목 : 지표식 문의 드립니다 > 틱차트인데 90틱 차트에서 1. 4개의 봉을합쳐 1개의 봉으로 표현할려고 합니다 2. 5개의 봉을합쳐 1개의 봉으로 표현할려고 합니다 3. 4개의 봉을합쳐 1개의 봉으로 표현한 봉에대한 20이평선(MA)을 표현할려고 합니다 감사합니다.