plot1(1);
print("R:₩선물틱.txt","%.2f,%.0f",C,V);
틱차트 하나를 따로 띄워놓고...
이 지표식으로 장중에 실시간 틱데이터 수집을 시도하고 있습니다...
그런데... 막판 동시호가 제외한 모든 거래가,
두 배 빈도로 찍혀 나오는 현상이 발생합니다.
그러니까...
2010-09-14 15:04:59 237.80,51
2010-09-14 15:04:59 237.75,1
2010-09-14 15:04:59 237.80,3
2010-09-14 15:04:59 237.80,1
2010-09-14 15:04:59 237.75,2
2010-09-14 15:05:00 237.80,4
2010-09-14 15:15:01 237.80,4453
이래야 할 것이
2010-09-14 15:04:59 237.80,51
2010-09-14 15:04:59 237.80,51
2010-09-14 15:04:59 237.75,1
2010-09-14 15:04:59 237.75,1
2010-09-14 15:04:60 237.80,3
2010-09-14 15:04:60 237.80,3
2010-09-14 15:04:60 237.80,1
2010-09-14 15:04:60 237.80,1
2010-09-14 15:04:60 237.75,2
2010-09-14 15:04:60 237.75,2
2010-09-14 15:05:00 237.80,4
2010-09-14 15:05:00 237.80,4
2010-09-14 15:15:01 237.80,4453
이런 식으로 나옵니다.
전자는 장 종료 후에 추출 한 것이고,
후자는 실시간으로 수집한 것입니다...
게다가... 후자를 보시면 아시겠지만,
실시간 수집시 시간이 이상하게 찍히기도 합니다.
3시 4분 60초라니...(장 전체에 걸쳐 심심찮게 이런 게 나옵니다...)
사용 툴은 리딩스타 입니다...
이상이 구조적으로 어쩔 수 없는 문제인지,
버그인지,
아니면 수식 수정으로 개선 가능한 사안인지 궁금합니다.
답변 부탁합니다...
답변 1
예스스탁
예스스탁 답변
2010-09-15 15:54:12
안녕하세요? 예스스탁입니다.
말씀하신 내용은 프로그램의 구조상 부득이 발생하는 현상입니다.
실시간 차트에서 봉이 완성되는 순간 전봉의 값을 확정짓기 위해 한번더 데이터를 계산해야하는 구조적인 문제가 있습니다. 분봉이라면 매봉의 마지막봉이 한번더 데이타가 찍혀 나오게 되고 1틱봉이라면 1틱체결마다 봉이 완성되는 구조이기 때문에 매 틱마다 두번씩 값을 계산하게 됩니다.
프로그램의 구조적인 문제이기 때문에 이 부분이 수정되기는 어려울 것으로 판단됩니다.
또, 말씀하신 시간 관련 부분은 확인하여 수정 조치하도록 하겠습니다.
감사합니다.
> erlking 님이 쓴 글입니다.
> 제목 : print문을 사용한 실시간 틱데이터 수집시...
> plot1(1);
print("R:₩선물틱.txt","%.2f,%.0f",C,V);
틱차트 하나를 따로 띄워놓고...
이 지표식으로 장중에 실시간 틱데이터 수집을 시도하고 있습니다...
그런데... 막판 동시호가 제외한 모든 거래가,
두 배 빈도로 찍혀 나오는 현상이 발생합니다.
그러니까...
2010-09-14 15:04:59 237.80,51
2010-09-14 15:04:59 237.75,1
2010-09-14 15:04:59 237.80,3
2010-09-14 15:04:59 237.80,1
2010-09-14 15:04:59 237.75,2
2010-09-14 15:05:00 237.80,4
2010-09-14 15:15:01 237.80,4453
이래야 할 것이
2010-09-14 15:04:59 237.80,51
2010-09-14 15:04:59 237.80,51
2010-09-14 15:04:59 237.75,1
2010-09-14 15:04:59 237.75,1
2010-09-14 15:04:60 237.80,3
2010-09-14 15:04:60 237.80,3
2010-09-14 15:04:60 237.80,1
2010-09-14 15:04:60 237.80,1
2010-09-14 15:04:60 237.75,2
2010-09-14 15:04:60 237.75,2
2010-09-14 15:05:00 237.80,4
2010-09-14 15:05:00 237.80,4
2010-09-14 15:15:01 237.80,4453
이런 식으로 나옵니다.
전자는 장 종료 후에 추출 한 것이고,
후자는 실시간으로 수집한 것입니다...
게다가... 후자를 보시면 아시겠지만,
실시간 수집시 시간이 이상하게 찍히기도 합니다.
3시 4분 60초라니...(장 전체에 걸쳐 심심찮게 이런 게 나옵니다...)
사용 툴은 리딩스타 입니다...
이상이 구조적으로 어쩔 수 없는 문제인지,
버그인지,
아니면 수식 수정으로 개선 가능한 사안인지 궁금합니다.
답변 부탁합니다...