커뮤니티

수식 수정좀 부탁드립니다.

프로필 이미지
운짱이
2020-03-12 00:56:21
290
글번호 136809
답변완료
기존 사용하는 수식이 있는데, cme 야간선물에 적용하니 12시만 지나면 수치가 초기화됩니다. 야간선물에서 적용가능하게 18:00~05:00 에 사용가능하게 수정좀 부탁드립니다. 아래에 수식 첨부합니다. ---------------------------------------------------------------- /* 작성일 : 2019-03-21 제 목 : 수급력_당일합계_분봉 목 적 : 당일만의 매수매도 거래량의 차이의 합계를 구한다. 비 고 : */ if date != date[1] Then value1 = 0; value2 = 0; value1 = value1+(Upvol-DownVol); //당일 최고가 value2 = highest(value1,dayindex()+1); //당일 최저가 value3 = Lowest(value1,dayindex()+1); //당일 최고/최저 중간 value4 = (value2 + value3) / 2; plot1(value1, "분봉 수급 당일 누적"); plot2(value2, "분봉 수급 당일 누적 최고가"); plot3(value3, "분봉 수급 당일 누적 최저가"); plot4(value4, "분봉 수급 당일 누적 최고/최저 중간가"); PlotBaseLine1(0); ----------------------------------------------------------------
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-12 10:44:22

안녕하세요 예스스탁입니다. 1 date != date[1]가 0시를 의미합니다. bdate로 변경해 장개시 시간을 기준으로 변경되게 수정해 드립니다. dayindex도 0시 기준입니다. 야간거래가 있는 경우 아래와 같이 수정하셔야 합니다. if bdate != bdate[1] Then { value1 = 0; value2 = 0; value3 = 0; } value1 = value1+(Upvol-DownVol); if value1 > value2 Then value2 = value1; if value1 < value3 Then value3 = value1; value4 = (value2 + value3) / 2; plot1(value1, "분봉 수급 당일 누적"); plot2(value2, "분봉 수급 당일 누적 최고가"); plot3(value3, "분봉 수급 당일 누적 최저가"); plot4(value4, "분봉 수급 당일 누적 최고/최저 중간가"); PlotBaseLine1(0); 2 야간 선물만 대상으로 누적을 원하시면 아래식 이용하시면 됩니다. if (sdate != sdate[1] and stime >= 180000) or (sdate == sdate[1] and stime >= 180000 and stime[1] < 180000) Then { value1 = 0; value2 = 0; value3 = 0; } if stime >= 180000 or stime < 90000 then { value1 = value1+(Upvol-DownVol); if value1 > value2 Then value2 = value1; if value1 < value3 Then value3 = value1; value4 = (value2 + value3) / 2; } plot1(value1, "분봉 수급 당일 누적"); plot2(value2, "분봉 수급 당일 누적 최고가"); plot3(value3, "분봉 수급 당일 누적 최저가"); plot4(value4, "분봉 수급 당일 누적 최고/최저 중간가"); PlotBaseLine1(0); 즐거운 하루되세요 > 운짱이 님이 쓴 글입니다. > 제목 : 수식 수정좀 부탁드립니다. > 기존 사용하는 수식이 있는데, cme 야간선물에 적용하니 12시만 지나면 수치가 초기화됩니다. 야간선물에서 적용가능하게 18:00~05:00 에 사용가능하게 수정좀 부탁드립니다. 아래에 수식 첨부합니다. ---------------------------------------------------------------- /* 작성일 : 2019-03-21 제 목 : 수급력_당일합계_분봉 목 적 : 당일만의 매수매도 거래량의 차이의 합계를 구한다. 비 고 : */ if date != date[1] Then value1 = 0; value2 = 0; value1 = value1+(Upvol-DownVol); //당일 최고가 value2 = highest(value1,dayindex()+1); //당일 최저가 value3 = Lowest(value1,dayindex()+1); //당일 최고/최저 중간 value4 = (value2 + value3) / 2; plot1(value1, "분봉 수급 당일 누적"); plot2(value2, "분봉 수급 당일 누적 최고가"); plot3(value3, "분봉 수급 당일 누적 최저가"); plot4(value4, "분봉 수급 당일 누적 최고/최저 중간가"); PlotBaseLine1(0); ----------------------------------------------------------------