커뮤니티

문의 드립니다.

프로필 이미지
졸던
2023-11-03 11:52:29
624
글번호 173688
답변완료

첨부 이미지

수고 하십니다. 항셍 선물 지수 차트에서 매 시간 마다 시가고가 / 시가저가 발생시 표시가 될수 있도록 수정 부탁 드립니다. 결과물은 유첨 참조 바랍니다. input : ntime(60); var : T1(0),S1(0),D1(0),TM(0),TF(0); var:TextID(0); if sdate != sdate[1] Then { T1 = Floor(sTime/10000)*10000; S1 = TimeToMinutes(var1); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then { Var1 = Open; Var2 = Close; var3 = High; Var4 = Low; If Var1==Var3 Then Var5=Var1; If Var1==Var4 Then Var6=Var1; } Plot1(Var5,"시가고가",Red); Plot2(Var6,"시가저가",Blue); }
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-03 13:20:01

안녕하세요 예스스탁입니다. input : ntime(60); var : T1(0),S1(0),D1(0),TM(0),TF(0); var:TextID(0); if sdate != sdate[1] Then { T1 = Floor(sTime/10000)*10000; S1 = TimeToMinutes(var1); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then { Var1 = Open; Var2 = Close; var3 = High; Var4 = Low; If Var1==Var3 Then { Var5=Var1; PlotPaintBar(H,L,"강조",Magenta); } If Var1==Var4 Then { Var6=Var1; PlotPaintBar(H,L,"강조",Cyan); } } } 즐거운 하루되세요 > 졸던 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 수고 하십니다. 항셍 선물 지수 차트에서 매 시간 마다 시가고가 / 시가저가 발생시 표시가 될수 있도록 수정 부탁 드립니다. 결과물은 유첨 참조 바랍니다. input : ntime(60); var : T1(0),S1(0),D1(0),TM(0),TF(0); var:TextID(0); if sdate != sdate[1] Then { T1 = Floor(sTime/10000)*10000; S1 = TimeToMinutes(var1); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then { Var1 = Open; Var2 = Close; var3 = High; Var4 = Low; If Var1==Var3 Then Var5=Var1; If Var1==Var4 Then Var6=Var1; } Plot1(Var5,"시가고가",Red); Plot2(Var6,"시가저가",Blue); }