커뮤니티

시간지정 수식변경

프로필 이미지
상암동
2025-11-15 21:15:19
60
글번호 228056
답변완료

늘 감사합니다. 아래의 수식을 09시 00에 시작 시간을 넣어 주세요 선물인데 현물시장과 같이 하려구요 --------- var : v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1); var : atmC(0,data1),atmO(0,data1); v1 = data1(Floor(DayClose(1)/2.5)*2.5); V2 = data1(DayClose(1)-v1); if v2 > 2.5/2 Then atmC = v1+2.5; Else atmC = v1; v3 = data1(Floor(DayOpen(0)/2.5)*2.5); V4 = data1(DayOpen(0)-v3); if v4 > 2.5/2 Then atmO = v3+2.5; Else atmO = v3; Plot1(atmC,"종가atm"); Plot2(atmO,"시가atm");
plot11(DayHigh(0),"당일고가"); plot12(DayLow(0),"당일저가"); plot13(DayOpen(0),"당일시가"); plot14(DayClose(0),"당일종가");
수식은 잘 쓰고 있습니다. 감사합니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-17 14:05:24

안녕하세요 예스스탁입니다. 9시 기준으로 시고저가 계산되게 수정해 드립니다. input : ntime(90000); var : v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1); var : atmC(0,data1),atmO(0,data1); var : OO(nan,Data1),HH(nan,Data1),LL(nan,Data1); if (sdate != sdate[1] and sTime >= ntime) or (sdate == sDate[1] and stime >= ntime and sTime[1] < ntime) Then { OO = O; HH = h; ll = l; } if h > hh then hh = h; if l < ll then ll = l; v1 = data1(Floor(DayClose(1)/2.5)*2.5); V2 = data1(DayClose(1)-v1); if v2 > 2.5/2 Then atmC = v1+2.5; Else atmC = v1; v3 = data1(Floor(OO/2.5)*2.5); V4 = data1(OO-v3); if v4 > 2.5/2 Then atmO = v3+2.5; Else atmO = v3; Plot1(atmC,"종가atm"); Plot2(atmO,"시가atm"); plot11(HH,"당일고가"); plot12(LL,"당일저가"); plot13(OO,"당일시가"); plot14(DayClose(0),"당일종가"); 즐거운 하루되세요