커뮤니티

수식 수정 바랍니다.

프로필 이미지
바닥차기
2016-04-21 13:36:45
119
글번호 97317
답변완료
안녕하세요. 해선용으로 쓰고 있구요 직전 봉 고저종 가격을 표시하는 지표인데 30분의 가격을 2분등에 표시하는데요 이게 30분은 맞는데 120분이나 180분봉을 2분에 표시하면 첫 시간간격이 1시간(첫봉 120분봉이 60분으로 180분봉이 120분봉으로) 적게 표시되고 그다음 시간간격부터 맞아 들어가네요 그리되니 180분으로 보는 시고저종 가격하고 맞지가 않네요. 수정 부탁합니다. input : Atime1(30); var : TF1(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0); TF1 = TimeToMinutes(stime)%Atime1; if Bdate != Bdate[1] or (TF1 < TF1[1] and stime > stime[1]) or date != date[1] Then{ H1 = H; L1 = L; H11 = H1[1]; L11 = L1[1]; C11 = C1[1]; } if H > H1 Then H1 = H; if L < L1 Then L1 = L; C1 = C; plot1(H11); plot2(L11); plot3(C11);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-21 18:20:48

안녕하세요 예스스탁입니다. Input:분봉(180); var : Tcond(false),S1(0),S2(0),T(0),TM(0); var : TF(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0); if Bdate != Bdate[1] Then{ Tcond = true; S1 = TimeToMinutes(stime); T = 1; } if date != date[1] and Bdate == Bdate[1] Then{ S2 = 1440-S1; T = 2; } if T == 1 then TM = TimeToMinutes(stime)-S1; if T == 2 Then TM = TimeToMinutes(stime)+S2; TF = TM%분봉; if Bdate != Bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{ H1 = H; L1 = L; H11 = H1[1]; L11 = L1[1]; C11 = C1[1]; } if H > H1 Then H1 = H; if L < L1 Then L1 = L; C1 = C; plot1(H11); plot2(L11); plot3(C11); 즐거운 하루되세요 > 바닥차기 님이 쓴 글입니다. > 제목 : 수식 수정 바랍니다. > 안녕하세요. 해선용으로 쓰고 있구요 직전 봉 고저종 가격을 표시하는 지표인데 30분의 가격을 2분등에 표시하는데요 이게 30분은 맞는데 120분이나 180분봉을 2분에 표시하면 첫 시간간격이 1시간(첫봉 120분봉이 60분으로 180분봉이 120분봉으로) 적게 표시되고 그다음 시간간격부터 맞아 들어가네요 그리되니 180분으로 보는 시고저종 가격하고 맞지가 않네요. 수정 부탁합니다. input : Atime1(30); var : TF1(0),H1(0),H11(0),L1(0),L11(0),C1(0),C11(0); TF1 = TimeToMinutes(stime)%Atime1; if Bdate != Bdate[1] or (TF1 < TF1[1] and stime > stime[1]) or date != date[1] Then{ H1 = H; L1 = L; H11 = H1[1]; L11 = L1[1]; C11 = C1[1]; } if H > H1 Then H1 = H; if L < L1 Then L1 = L; C1 = C; plot1(H11); plot2(L11); plot3(C11);