커뮤니티

수식 부탁드립니다

프로필 이미지
부채도사
2023-07-31 12:33:53
914
글번호 171068
답변완료
input : N(30),HHMMSS(153000); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0); if dayindex == 0 Then Var4 = 0; Else Var4 = Var4+BarInterval; var12 = Var4%N; if dayindex == 0 or (stime <= HHMMSS and var12 == 0) Then { HH = H; LL = L; OO = O; CC = C; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(HH1,"hh"); plot2(LL1,"ll"); plot3(OO,"oo"); 상기 수식은 30분 단위(input n (30))로 전봉의 고가 저가를 표기하는 수식입니다 급일부터 8:45분부터 선물 장이 열리면서 30분단위가 9:00 이아니고 8:45분부터 그려저서 30분이나 60분단위로 고저가를 표시하지 못합니다 1. 8:45분에서 9>00까지의 고가 저가를 별로로 표시할수 있게되는지 2. 8:45분 ~ 9:30분(30분봉), 8:45분 ~ 10:00시(60분봉) 이렇게 첫봉에 합처서 표시할수 있는지 두가지다 검토 버랍니다 -이상- 수고 하세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-31 15:38:30

안녕하세요 예스스탁입니다. 1 input : N(30); var : S1(0),D1(0),TM(0),TF(0); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(0); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%N; if Bdate != Bdate[1] or (Bdate == Bdate[1] and N > 1 and TF < TF[1]) or (Bdate == Bdate[1] and N > 1 and TM >= TM[1]+N) or (Bdate == Bdate[1] and N == 1 and TM > TM[1]) Then { HH = H; LL = L; OO = O; CC = C; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(HH1,"hh"); plot2(LL1,"ll"); plot3(OO,"oo"); } 2 input : N(30); var : S1(0),D1(0),T1(0),TM(0),TF(0); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(0); T1 = TimeToMinutes(sTime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%N; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TimeToMinutes(sTime) >= T1+N and N > 1 and TF < TF[1]) or (Bdate == Bdate[1] and TimeToMinutes(sTime) >= T1+N and N > 1 and TM >= TM[1]+N) or (Bdate == Bdate[1] and TimeToMinutes(sTime) >= T1+N and N == 1 and TM > TM[1]) Then { HH = H; LL = L; OO = O; CC = C; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(HH1,"hh"); plot2(LL1,"ll"); plot3(OO,"oo"); } 즐거운 하루되세요 > 부채도사 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > input : N(30),HHMMSS(153000); var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0); if dayindex == 0 Then Var4 = 0; Else Var4 = Var4+BarInterval; var12 = Var4%N; if dayindex == 0 or (stime <= HHMMSS and var12 == 0) Then { HH = H; LL = L; OO = O; CC = C; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(HH1,"hh"); plot2(LL1,"ll"); plot3(OO,"oo"); 상기 수식은 30분 단위(input n (30))로 전봉의 고가 저가를 표기하는 수식입니다 급일부터 8:45분부터 선물 장이 열리면서 30분단위가 9:00 이아니고 8:45분부터 그려저서 30분이나 60분단위로 고저가를 표시하지 못합니다 1. 8:45분에서 9>00까지의 고가 저가를 별로로 표시할수 있게되는지 2. 8:45분 ~ 9:30분(30분봉), 8:45분 ~ 10:00시(60분봉) 이렇게 첫봉에 합처서 표시할수 있는지 두가지다 검토 버랍니다 -이상- 수고 하세요