커뮤니티

누적 수식이랑 dayindex 문제

프로필 이미지
아래위
2021-02-02 09:44:17
736
글번호 146027
답변완료
var1 = Accum(V); If bDate!=bDate[1] Then { var2 = var1[1]; } var3 = var1-var2; 하이투자증권 예스트레이더에서는 이 수식을 적용했을때 장이 시작되면 리셋되면서 누적되고 dayindex 번호도 0부터 리셋돼서 시작하는데 '예스트레이더 코인'에서는 수식 리셋이 주식장처럼 9시에 리셋되고 dayindex번호는 밤12시에 리셋돼서 0부터 시작하더군요 9시든 12시든 한쪽으로 예스트레이더 코인을 고쳐주시면 감사하겠습니다
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-02 13:44:41

안녕하세요 예스스탁입니다. bDate는 영업일 변경기준의 날짜입니다. dayindex는 수식내에 0시 기준으로 변경되게 되어 있습니다. 국내종목은 야간장이 없어 날짜변경이 bdate나 sdate나 날짜변경이 모두 9시가 됩니다. 코인이나 해외선물등 24시간 장에서는 구별해서 사용하셔야 합니다. 1 0시 기준으로 하고자 하시면 dayindex는 그대로 쓰시고 기존식의 bDate!=bDate[1]를 sDate!=sDate[1]로 변경하셔야 합니다. var1 = Accum(V); If sDate!=sDate[1] Then { var2 = var1[1]; } var3 = var1-var2; 2 영업일 변경을 기준으로 하시면 기존식을 그대로 사용하시고 dayindex를 아래와 같이 ii와 같이 계산해서 별도로 만들어 사용하셔야 합니다. var : ii(0); var1 = Accum(V); If bDate!=bDate[1] Then { var2 = var1[1]; ii = 0; } Else ii = ii+1; var3 = var1-var2; 즐거운 하루되세요 > 아래위 님이 쓴 글입니다. > 제목 : 누적 수식이랑 dayindex 문제 > var1 = Accum(V); If bDate!=bDate[1] Then { var2 = var1[1]; } var3 = var1-var2; 하이투자증권 예스트레이더에서는 이 수식을 적용했을때 장이 시작되면 리셋되면서 누적되고 dayindex 번호도 0부터 리셋돼서 시작하는데 '예스트레이더 코인'에서는 수식 리셋이 주식장처럼 9시에 리셋되고 dayindex번호는 밤12시에 리셋돼서 0부터 시작하더군요 9시든 12시든 한쪽으로 예스트레이더 코인을 고쳐주시면 감사하겠습니다