커뮤니티

수정부탁드립니다.

프로필 이미지
라몬
2024-01-08 13:56:40
690
글번호 175518
답변완료
안녕하세요 아래 지표식은 국내 장 시작인 8 시 45분터 30분봉과 60분봉 선이 나옵니다. 9시분터 30분,60 분선이 나오려면 무엇을 수정해야 하는지요? input : ntime1(30),ntime2(60); var : S1(0),D1(0),TM(0),TF1(0),TF2(0),O1(0),O2(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { TL_New(sDate,sTime,0,sDate,sTime,999999999); O1 = O; } Plot1(O1,"30분봉시가"); Plot2(C,"30분봉종가"); TF2 = TM%ntime2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime2 > 1 and TF2 < TF2[1]) or (Bdate == Bdate[1] and ntime2 > 1 and TM >= TM[1]+ntime2) or (Bdate == Bdate[1] and ntime2 == 1 and TM > TM[1]) Then { O2 = O; } Plot3(O2,"60분봉시가"); Plot4(C,"60분봉종가"); } Plot5(DayOpen," 일봉시가"); Plot6(C,"일봉종가");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-08 16:11:43

안녕하세요 예스스탁입니다. input : ntime1(30),ntime2(60); var : S1(0),D1(0),TM(0),TF1(0),TF2(0),O1(0),O2(0),oo(0); var : Tcond(False); Tcond = sTime >= 90000 and ((sDate != sDate[1]) or (sDate == sDate[1] and sTime[1] < 90000)); if Tcond == true Then { oo = O; S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%ntime1; if sTime >= 90000 and (Tcond == true or (Tcond == False and ntime1 > 1 and TF1 < TF1[1]) or (Tcond == False and ntime1 > 1 and TM >= TM[1]+ntime1) or (Tcond == False and ntime1 == 1 and TM > TM[1])) Then { TL_New(sDate,sTime,0,sDate,sTime,999999999); O1 = O; } Plot1(O1,"30분봉시가"); Plot2(C,"30분봉종가"); TF2 = TM%ntime2; if stime >= 90000 and (Tcond == true or (Tcond == False and ntime2 > 1 and TF2 < TF2[1]) or (Tcond == False and ntime2 > 1 and TM >= TM[1]+ntime2) or (Tcond == False and ntime2 == 1 and TM > TM[1])) Then { O2 = O; } Plot3(O2,"60분봉시가"); Plot4(C,"60분봉종가"); } Plot5(DayOpen," 일봉시가"); Plot6(C,"일봉종가"); 즐거운 하루되세요 > 라몬 님이 쓴 글입니다. > 제목 : 수정부탁드립니다. > 안녕하세요 아래 지표식은 국내 장 시작인 8 시 45분터 30분봉과 60분봉 선이 나옵니다. 9시분터 30분,60 분선이 나오려면 무엇을 수정해야 하는지요? input : ntime1(30),ntime2(60); var : S1(0),D1(0),TM(0),TF1(0),TF2(0),O1(0),O2(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { TL_New(sDate,sTime,0,sDate,sTime,999999999); O1 = O; } Plot1(O1,"30분봉시가"); Plot2(C,"30분봉종가"); TF2 = TM%ntime2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime2 > 1 and TF2 < TF2[1]) or (Bdate == Bdate[1] and ntime2 > 1 and TM >= TM[1]+ntime2) or (Bdate == Bdate[1] and ntime2 == 1 and TM > TM[1]) Then { O2 = O; } Plot3(O2,"60분봉시가"); Plot4(C,"60분봉종가"); } Plot5(DayOpen," 일봉시가"); Plot6(C,"일봉종가");