커뮤니티

고저가 당일봉 갯수만 고려하여 계산하는법

프로필 이미지
기사단장
2021-01-25 01:32:38
1291
글번호 145758
답변완료
안녕하세요 담당자님 항상 도와주셔서 감사드립니다! Highest와 Lowest를 통해 과거 고저가를 계산하는데 고정된 기간값을 사용하면 전일 봉까지 계산이됩니다. ex) lowest(L,30)은 장초30분까지 전일 봉을 계산에 넣게 된다 당일 봉만을 고려하고싶은데 방법이 있을까요? ex) 당일 9시 5분은 lowest(L,5), 당일 9시 20분은 lowest(L,20)으로 계산이 되어야하는겁니다. 시간개념을 이용해서 계산하기 위해 아래와 같이 써봤지만, 최초 60분만 계산이 맞고 그 이후 시간이 넘어가면 계산이 안맞아서 좋은 방법이 있을지 문의드립니다. lowest(L,ceiling((sTime-090000)/100)) 항상 덕분에 나날이 발전할 수 있도록 도와주셔서 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-25 14:42:33

안녕하세요 예스스탁입니다. input : N(30); var : idx(0),hh(0),ll(0); if Bdate != Bdate[1] Then idx = 0; idx = idx+1; if idx <= N Then { hh = DayHigh; ll = DayLow; } Else { hh = Highest(h,N); ll = lowest(l,N); } Plot1(hh); plot2(ll); 즐거운 하루되세요 > 기사단장 님이 쓴 글입니다. > 제목 : 고저가 당일봉 갯수만 고려하여 계산하는법 > 안녕하세요 담당자님 항상 도와주셔서 감사드립니다! Highest와 Lowest를 통해 과거 고저가를 계산하는데 고정된 기간값을 사용하면 전일 봉까지 계산이됩니다. ex) lowest(L,30)은 장초30분까지 전일 봉을 계산에 넣게 된다 당일 봉만을 고려하고싶은데 방법이 있을까요? ex) 당일 9시 5분은 lowest(L,5), 당일 9시 20분은 lowest(L,20)으로 계산이 되어야하는겁니다. 시간개념을 이용해서 계산하기 위해 아래와 같이 써봤지만, 최초 60분만 계산이 맞고 그 이후 시간이 넘어가면 계산이 안맞아서 좋은 방법이 있을지 문의드립니다. lowest(L,ceiling((sTime-090000)/100)) 항상 덕분에 나날이 발전할 수 있도록 도와주셔서 감사드립니다.