개요. | |
키움증권 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" 선택하여 코드내에 이벤트 핸들러 추가처리. 위에서 추가처리하면 아래처럼 이벤트핸들러 코드가 자동생성되며 이 속에서 데이터 수신처리 코드기록한다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
단계2. 실시간 시세 이벤트 활성화.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
실시간 시세 수신처리시 주의 사항들. | |
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 |
댓글