개요. | |
키움증권 Open API-W 이용 실시간 시세 수신 구현. 사전 코딩 상태 : http://igotit.tistory.com/976 이후에 본 코드 작업 이뤄져야함. 요약 - OpenAPI-W에서의 실시간 시세수신 처리 흐름 . 1. Tr code opt10001(현재가) 또는 opc10001~5(챠트) 또는 opt10005(복수종목조회) 를 함수 CommRqData 의 인자로 하여 호출하면 해당종목의 실시간시세수신받을 수 있다. 2. 상기1 시점 이후 시세수신 이벤트 OnReceiveRealData 발생하며, 본 이벤트 핸들러 내에서 실시간 시세 데이터 확보. 3. 실시간 수신해제 함수 : DisconnectRealData(화면번호) | |
|
상세. | |
단계1. 실시간 시세 이벤트 핸들러 추가. KFOpenAPI 속성창에서 이벤트 "OnReceiveRealData" 선택하여 코드내에 이벤트 핸들러 추가처리. 위에서 추가처리하면 아래처럼 이벤트핸들러 코드가 자동생성되며 이 속에서 데이터 수신처리 코드기록한다. 단계2. 실시간 시세 이벤트 활성화. | |
|
실시간 시세 수신처리시 주의 사항들. | |
1. Open API-W의 실시간 시세로 제공되는 일자, 시각정보는 0시 직후 시점 호가 시간 데이터에 오류 유발할 수 있으므로 주의할것. 상세 설명 및 해결책 -> http://igotit.tistory.com/986 2. 체결데이터 중 [20]체결시간, [22]체결일자는 한국시(UTC+9) 기준이며, [761]영업일자는 거래소 소재지 기준 시각 전송됨. 3. 실시간 전달되는 가격(현재가, 호가정보의 모든 가격들)은 각 가격이 전일 종가대비 하락한 경우 음수, 상승한 경우 양수로 전달된다. 수신된 가격 값들을 모두 양수로 변환 처리할것. 4. 체결정보로 전달되는 체결량이 양수이면 매수체결, 음수이면 매도체결 의미함. 참고 : 매수체결, 매도체결 개념 이해 -> http://igotit.tistory.com/981 | |
|
실시간 호가 데이터 전체 | |
[ Real Name : 해외선물호가 ] [21] = 호가시간 [27] = 최우선매도호가 [28] = 최우선매수호가 [41] = 매도호가1 [61] = 매도호가잔량1 [81] = 매도호가대비1 [101] = 매도호가건수1 [51] = 매수호가1 [71] = 매수가잔량1 [91] = 매수호가대비1 [111] = 매수호가건수1 [42] = 매도호가2 [62] = 매도호가잔량2 [82] = 매도호가대비2 [102] = 매도호가건수2 [52] = 매수호가2 [72] = 매수가잔량2 [92] = 매수호가대비2 [112] = 매수호가건수2 [43] = 매도호가3 [63] = 매도호가잔량3 [83] = 매도호가대비3 [103] = 매도호가건수3 [53] = 매수호가3 [73] = 매수가잔량3 [93] = 매수호가대비3 [113] = 매수호가건수3 [44] = 매도호가4 [64] = 매도호가잔량4 [84] = 매도호가대비4 [104] = 매도호가건수4 [54] = 매수호가4 [74] = 매수가잔량4 [94] = 매수호가대비4 [114] = 매수호가건수4 [45] = 매도호가5 [65] = 매도호가잔량5 [85] = 매도호가대비5 [105] = 매도호가건수5 [55] = 매수호가5 [75] = 매수가잔량5 [95] = 매수호가대비5 [115] = 매수호가건수5 [121] = 매도호가총잔량 [122] = 매도호가총잔량대비 [123] = 매도호가총건수 [125] = 매수호가총잔량 [126] = 매수호가총잔량대비 [127] = 매수호가총건수 [137] = 호가순잔량 [128] = 순매수잔량 [600] = 매도1호가등락율 [601] = 매도2호가등락율 [602] = 매도3호가등락율 [603] = 매도4호가등락율 [604] = 매도5호가등락율 [610] = 매수1호가등락율 [611] = 매수2호가등락율 [612] = 매수3호가등락율 [613] = 매수4호가등락율 [614] = 매수5호가등락율 | |
실시간 체결 데이터 전체. | |
[ Real Name : 해외선물시세 ] [20] = 체결시간 [10] = 현재가(진법) [140] = 현재가 [11] = 전일대비 [12] = 등락율 [27] = 매도호가 [28] = 매수호가 [15] = 체결량 [13] = 누적거래량 [16] = 시가 [17] = 고가 [18] = 저가 [25] = 전일대비기호 [26] = 대비 [30] = 전일거래량등락율 [22] = 체결일자 [761] = 영업일 | |
실시간 시세 수신 작동중 동영상.
- 동영상 중 CPU점유율의 25% 는 화면 녹화 프로그램(아프리카 TV 스튜디오) 의 점유율.
- 수신지연 시간(밀리초단위) 은 PC의 시간동기화가 정밀하게 이뤄진 상태 아니므로 정확한 값 아님.
CyFinAPI 의 실시간 데이터를 CySignal 측으로 공급하여 CySignal 에서 활용상황.
본 글 포함된 상위 정리글 : http://igotit.tistory.com/840
///977.
'트레이딩' 카테고리의 다른 글
거래소 HKEX .해외선물(항센지수).거래가능시간.시간대별 거래량. (0) | 2016.09.26 |
---|---|
용어. 매도체결, 매수체결. 체결구분. (0) | 2016.09.25 |
Open API-W 활용. 로그인/접속상태처리부 구현.Visual C++ (0) | 2016.09.21 |
Open API-W 활용. Visual C++ 코딩 첫 지점. (0) | 2016.09.21 |
키움증권 Open API-W. 해외선물 전용 API. 개요. 다운로드.설치. 업데이트 (0) | 2016.09.19 |
댓글