커뮤니티
문의드립니다.
2016-02-18 15:36:04
149
글번호 95506
어제 문의드렸던 내용 빨리 답변해 주셔서 감사합니다.
또 하나 문의드립니다.
15분 연결선물로 외국인선물과 개인옵션을 참조데이터를 이용하여 시뮬레이션을 하는데
이상한 점이 있어 messagelog를 사용하여 디버깅을 해 보았더니
외국인선물수량과 개인옵션금액 9시(0900)데이터가 다른 값으로 2개가 찍히네요.
로직으로 해결해야 하는지 아니면 설정으로 해결해야 하는지 알려주세요.
- 1. 96023_q1.jpg (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2016-02-18 16:29:12
안녕하세요
예스스탁입니다.
예를 들어 2015년 9월 2일 첫봉을 보시면
전일 선물 마지막봉시간보다 참조데이터의 봉이 많습니다.
주종목 기준으로 봉과 봉사이에 참조데이터가 있으므로
주종목 첫봉시세 수신시에 2번 수행되어 값이 두번찍히게 됩니다.
9시에 2개 찍힌 것중 아래 부분이 현재봉 기준이고
위에 찍힌것은 사이봉 기준으로 출력된것입니다.
해당 부분은 수식이 돌아가는 체계이므로 수행하는 것을 막을수는 없고
아래와 같이 작성하시면 로그에 최종것만 찍히게 됩니다.
if data1(sdate) == data2(sdate) and data1(sdate) == data3(sdate) then
MessageLog("외인%.f 개인%.f",data2(c),data3(c));
즐거운 하루되세요
> billyfo 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 어제 문의드렸던 내용 빨리 답변해 주셔서 감사합니다.
또 하나 문의드립니다.
15분 연결선물로 외국인선물과 개인옵션을 참조데이터를 이용하여 시뮬레이션을 하는데
이상한 점이 있어 messagelog를 사용하여 디버깅을 해 보았더니
외국인선물수량과 개인옵션금액 9시(0900)데이터가 다른 값으로 2개가 찍히네요.
로직으로 해결해야 하는지 아니면 설정으로 해결해야 하는지 알려주세요.
다음글
이전글