개요. | |
DB에 저장된 마켓데이터를 공급하는 기능. 1. 데이터 베이스 : SQLite 기반. - SQLite 에 실시간 마켓데이터 저장기능 구현 된것 -> http://igotit.tistory.com/1025 2. CyFinAPI.DLL 의 신규클래스 CCyDevice99 류에서 데이터 공급핸들링 구현. - 상기 1의 데이터베이스를 핸들링 하는 CyDevice ID 99 할당.
| |
|
구현 | |
1. 추가된 클래스 4개.
DB 마켓데이터 공급 실행예. - DB에 저장되어있는 1만개 틱데이터 처리계로 공급하고 기본 프로세싱 까지 수초이내 완료. - 장중 실시간 시험방식보다 시간절약에 크게 기여. - 틱데이터 기반 백테스팅 등에 활용가치 높음. | |
|
무결성 검사. | |
API를 통한 장중 실시간 처리한 경우와, 동일시간 DB에 저장된 것을 다시 읽어서 처리한 경우 동일한 결과치를 보여줘야 한다. 만일, 관련된 여러 과정 중 특정 지점에서 오류 있는 경우 2개의 결과는 일치하지 않는다. 1. 장중 실시간 처리한 경우. 종목 : 크루드 오일.
2. 상기 1 의 구간중 DB에 저장된 마켓데이터 읽어서 처리한 경우.
검사결과. 장중실시간 계산처리결과와 동일 시구간의 DB데이터 저장된것 이용한 계산처리 결과 완벽히 일치한다. 1. DB저장과정 무결성 확인. 2. 실시간 처리와 DB읽어서 처리하는 로직 동일성/무결성 확인. 추가 확인 데이터. 타종목(HangSeng Index Future) 에서도 완전 일치 확인함. 1. 장중실시간 데이터 처리.
2. DB에서 읽어온 데이터 처리.
| |
|
///1028.
'트레이딩' 카테고리의 다른 글
웹사이트: TradingView. FX 마진, 해외선물등 실시간 시세 웹에서 바로보기.비트코인 포함 모든 글로벌 금융상품 (0) | 2016.11.27 |
---|---|
동부증권 API. 사용신청, 예제소스코드 다운로드. (0) | 2016.11.17 |
마켓데이터 실시간 DB저장. (0) | 2016.10.18 |
마켓데이터 데이터베이스 설계. (0) | 2016.10.18 |
market data primitives (0) | 2016.10.08 |
댓글