feat: add messaging transport rollout
This commit is contained in:
@@ -0,0 +1,161 @@
|
||||
# 주식옵션 실시간호가
|
||||
|
||||
- 원본 시트명: 주식옵션 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-045
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0ZOASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0ZOASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
개요 없음
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0ZOASP0 |
|
||||
| tr_key | 종목코드 | string | Y | 6 | 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션단축종목코드 | object | Y | 9 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| OPTN_ASKP1 | 옵션매도호가1 | string | Y | 8 | |
|
||||
| OPTN_ASKP2 | 옵션매도호가2 | string | Y | 8 | |
|
||||
| OPTN_ASKP3 | 옵션매도호가3 | string | Y | 8 | |
|
||||
| OPTN_ASKP4 | 옵션매도호가4 | string | Y | 8 | |
|
||||
| OPTN_ASKP5 | 옵션매도호가5 | string | Y | 8 | |
|
||||
| OPTN_BIDP1 | 옵션매수호가1 | string | Y | 8 | |
|
||||
| OPTN_BIDP2 | 옵션매수호가2 | string | Y | 8 | |
|
||||
| OPTN_BIDP3 | 옵션매수호가3 | string | Y | 8 | |
|
||||
| OPTN_BIDP4 | 옵션매수호가4 | string | Y | 8 | |
|
||||
| OPTN_BIDP5 | 옵션매수호가5 | string | Y | 8 | |
|
||||
| ASKP_CSNU1 | 매도호가건수1 | string | Y | 4 | |
|
||||
| ASKP_CSNU2 | 매도호가건수2 | string | Y | 4 | |
|
||||
| ASKP_CSNU3 | 매도호가건수3 | string | Y | 4 | |
|
||||
| ASKP_CSNU4 | 매도호가건수4 | string | Y | 4 | |
|
||||
| ASKP_CSNU5 | 매도호가건수5 | string | Y | 4 | |
|
||||
| BIDP_CSNU1 | 매수호가건수1 | string | Y | 4 | |
|
||||
| BIDP_CSNU2 | 매수호가건수2 | string | Y | 4 | |
|
||||
| BIDP_CSNU3 | 매수호가건수3 | string | Y | 4 | |
|
||||
| BIDP_CSNU4 | 매수호가건수4 | string | Y | 4 | |
|
||||
| BIDP_CSNU5 | 매수호가건수5 | string | Y | 4 | |
|
||||
| ASKP_RSQN1 | 매도호가잔량1 | string | Y | 8 | |
|
||||
| ASKP_RSQN2 | 매도호가잔량2 | string | Y | 8 | |
|
||||
| ASKP_RSQN3 | 매도호가잔량3 | string | Y | 8 | |
|
||||
| ASKP_RSQN4 | 매도호가잔량4 | string | Y | 8 | |
|
||||
| ASKP_RSQN5 | 매도호가잔량5 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN2 | 매수호가잔량2 | string | Y | 8 | |
|
||||
| BIDP_RSQN3 | 매수호가잔량3 | string | Y | 8 | |
|
||||
| BIDP_RSQN4 | 매수호가잔량4 | string | Y | 8 | |
|
||||
| BIDP_RSQN5 | 매수호가잔량5 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_CSNU | 총매도호가건수 | string | Y | 4 | |
|
||||
| TOTAL_BIDP_CSNU | 총매수호가건수 | string | Y | 4 | |
|
||||
| TOTAL_ASKP_RSQN | 총매도호가잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총매수호가잔량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총매도호가잔량증감 | string | Y | 4 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총매수호가잔량증감 | string | Y | 4 | |
|
||||
| OPTN_ASKP6 | 옵션매도호가6 | string | Y | 8 | |
|
||||
| OPTN_ASKP7 | 옵션매도호가7 | string | Y | 8 | |
|
||||
| OPTN_ASKP8 | 옵션매도호가8 | string | Y | 8 | |
|
||||
| OPTN_ASKP9 | 옵션매도호가9 | string | Y | 8 | |
|
||||
| OPTN_ASKP10 | 옵션매도호가10 | string | Y | 8 | |
|
||||
| OPTN_BIDP6 | 옵션매수호가6 | string | Y | 8 | |
|
||||
| OPTN_BIDP7 | 옵션매수호가7 | string | Y | 8 | |
|
||||
| OPTN_BIDP8 | 옵션매수호가8 | string | Y | 8 | |
|
||||
| OPTN_BIDP9 | 옵션매수호가9 | string | Y | 8 | |
|
||||
| OPTN_BIDP10 | 옵션매수호가10 | string | Y | 8 | |
|
||||
| ASKP_CSNU6 | 매도호가건수6 | string | Y | 4 | |
|
||||
| ASKP_CSNU7 | 매도호가건수7 | string | Y | 4 | |
|
||||
| ASKP_CSNU8 | 매도호가건수8 | string | Y | 4 | |
|
||||
| ASKP_CSNU9 | 매도호가건수9 | string | Y | 4 | |
|
||||
| ASKP_CSNU10 | 매도호가건수10 | string | Y | 4 | |
|
||||
| BIDP_CSNU6 | 매수호가건수6 | string | Y | 4 | |
|
||||
| BIDP_CSNU7 | 매수호가건수7 | string | Y | 4 | |
|
||||
| BIDP_CSNU8 | 매수호가건수8 | string | Y | 4 | |
|
||||
| BIDP_CSNU9 | 매수호가건수9 | string | Y | 4 | |
|
||||
| BIDP_CSNU10 | 매수호가건수10 | string | Y | 4 | |
|
||||
| ASKP_RSQN6 | 매도호가잔량6 | string | Y | 8 | |
|
||||
| ASKP_RSQN7 | 매도호가잔량7 | string | Y | 8 | |
|
||||
| ASKP_RSQN8 | 매도호가잔량8 | string | Y | 8 | |
|
||||
| ASKP_RSQN9 | 매도호가잔량9 | string | Y | 8 | |
|
||||
| ASKP_RSQN10 | 매도호가잔량10 | string | Y | 8 | |
|
||||
| BIDP_RSQN6 | 매수호가잔량6 | string | Y | 8 | |
|
||||
| BIDP_RSQN7 | 매수호가잔량7 | string | Y | 8 | |
|
||||
| BIDP_RSQN8 | 매수호가잔량8 | string | Y | 8 | |
|
||||
| BIDP_RSQN9 | 매수호가잔량9 | string | Y | 8 | |
|
||||
| BIDP_RSQN10 | 매수호가잔량10 | string | Y | 8 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0ZOASP0",
|
||||
"tr_key": "211V05059"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0ZOASP0",
|
||||
"tr_key": "211V05059",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0ZOASP0|001|211V05059^091509^1140.00^1160.00^1200.00^1300.00^1400.00^1120
|
||||
.00^1080.00^620.00^580.00^530.00^2^1^1^1^1^1^2^1^1^1^187^12^10^10^10^12^187^3^3^3^9^6^241^208^
|
||||
0^0^1500.00^1520.00^1700.00^0.00^0.00^0.00^0.00^0.00^0.00^0.00^1^1^1^0^0^0^0^0^0^0^10^1^1^0^0^
|
||||
0^0^0^0^0
|
||||
```
|
||||
@@ -0,0 +1,146 @@
|
||||
# 선물옵션 실시간체결통보
|
||||
|
||||
- 원본 시트명: 선물옵션 실시간체결통보
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-012
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0IFCNI0
|
||||
- 모의 TR_ID: H0IFCNI9
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: ws://ops.koreainvestment.com:31000
|
||||
- URL 명: /tryitout/H0IFCNI0
|
||||
- 모의투자 지원: 지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | [실전투자]<br>H0IFCNI0 : 실시간 선물옵션 체결통보<br><br>[모의투자]<br>H0IFCNI9 : 실시간 선물옵션 체결통보 |
|
||||
| tr_key | 코드 | string | Y | 6 | 예:101S12 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| CUST_ID | 고객 ID | array | Y | 16 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| ACNT_NO | 계좌번호 | string | Y | 16 | |
|
||||
| ODER_NO | 주문번호 | string | Y | 1 | |
|
||||
| OODER_NO | 원주문번호 | string | Y | 8 | |
|
||||
| SELN_BYOV_CLS | 매도매수구분 | string | Y | 8 | 01:매도, 02매수 |
|
||||
| RCTF_CLS | 정정구분 | string | Y | 8 | |
|
||||
| ODER_KIND2 | 주문종류2 | string | Y | 8 | L: 주문접수통보, 0: 체결통보 |
|
||||
| STCK_SHRN_ISCD | 주식 단축 종목코드 | string | Y | 8 | |
|
||||
| CNTG_QTY | 체결 수량 | string | Y | 8 | |
|
||||
| CNTG_UNPR | 체결단가 | string | Y | 8 | |
|
||||
| STCK_CNTG_HOUR | 주식 체결 시간 | string | Y | 8 | |
|
||||
| RFUS_YN | 거부여부 | string | Y | 8 | |
|
||||
| CNTG_YN | 체결여부 | string | Y | 8 | 1: 주문,정정,취소,거부 통보, 2 체결 |
|
||||
| ACPT_YN | 접수여부 | string | Y | 8 | 1:주문접수, 2:확인, 3, 취소 |
|
||||
| BRNC_NO | 지점번호 | string | Y | 8 | |
|
||||
| ODER_QTY | 주문수량 | string | Y | 8 | |
|
||||
| ACNT_NAME | 계좌명 | string | Y | 8 | |
|
||||
| CNTG_ISNM | 체결종목명 | string | Y | 8 | |
|
||||
| ODER_COND | 주문조건 | string | Y | 8 | |
|
||||
| ORD_GRP | 주문그룹ID | string | Y | 8 | |
|
||||
| ORD_GRPSEQ | 주문그룹SEQ | string | Y | 8 | |
|
||||
| ORDER_PRC | 주문가격 | string | Y | 8 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header":
|
||||
{
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype":"P",
|
||||
"tr_type":"1",
|
||||
"content-type":"utf-8"
|
||||
},
|
||||
"body":
|
||||
{
|
||||
"input":
|
||||
{
|
||||
"tr_id":"H0IFCNI0",
|
||||
"tr_key":"HTS ID"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# output - 등록 성공 시
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0IFCNI0",
|
||||
"tr_key": "HTS ID",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output (복호화 전)
|
||||
1|H0IFCNI0|001|vebQjGIHMgFhxfNfvebQjGIHMgFhxfNfvebQjGIHMgFhxfNfvebQj...hxfNf
|
||||
|
||||
# output (복호화 후)
|
||||
#### 지수선물옵션 체결 통보 ####
|
||||
고객ID [abcd1234]
|
||||
계좌번호 [1234567803]
|
||||
주문번호 [0000001666]
|
||||
원주문번호 []
|
||||
매도매수구분 [02]
|
||||
정정구분 [0]
|
||||
주문종류 [0]
|
||||
단축종목코드 [111V06]
|
||||
체결수량 [0000000002]
|
||||
체결단가 [007840000]
|
||||
체결시간 [095835]
|
||||
거부여부 [0]
|
||||
체결여부 [2]
|
||||
접수여부 [2]
|
||||
지점번호 [00950]
|
||||
주문수량 [000000000]
|
||||
계좌명 [김한국]
|
||||
체결종목명 [삼성전자 F 2]
|
||||
주문조건 []
|
||||
주문그룹ID []
|
||||
주문그룹SEQ []
|
||||
주문가격 [000000000]
|
||||
```
|
||||
@@ -0,0 +1,150 @@
|
||||
# KRX야간선물 실시간종목체결
|
||||
|
||||
- 원본 시트명: KRX야간선물 실시간종목체결
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-064
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0MFCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0MFCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0MFCNT0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 야간선물 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물 단축 종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 6 | |
|
||||
| FUTS_PRDY_VRSS | 선물 전일 대비 | string | Y | 1 | |
|
||||
| PRDY_VRSS_SIGN | 전일 대비 부호 | string | Y | 1 | |
|
||||
| FUTS_PRDY_CTRT | 선물 전일 대비율 | string | Y | 1 | |
|
||||
| FUTS_PRPR | 선물 현재가 | string | Y | 1 | |
|
||||
| FUTS_OPRC | 선물 시가2 | string | Y | 1 | |
|
||||
| FUTS_HGPR | 선물 최고가 | string | Y | 1 | |
|
||||
| FUTS_LWPR | 선물 최저가 | string | Y | 1 | |
|
||||
| LAST_CNQN | 최종 거래량 | string | Y | 1 | |
|
||||
| ACML_VOL | 누적 거래량 | string | Y | 1 | |
|
||||
| ACML_TR_PBMN | 누적 거래 대금 | string | Y | 1 | |
|
||||
| HTS_THPR | HTS 이론가 | string | Y | 1 | |
|
||||
| MRKT_BASIS | 시장 베이시스 | string | Y | 1 | |
|
||||
| DPRT | 괴리율 | string | Y | 1 | |
|
||||
| NMSC_FCTN_STPL_PRC | 근월물 약정가 | string | Y | 1 | |
|
||||
| FMSC_FCTN_STPL_PRC | 원월물 약정가 | string | Y | 1 | |
|
||||
| SPEAD_PRC | 스프레드1 | string | Y | 1 | |
|
||||
| HTS_OTST_STPL_QTY | HTS 미결제 약정 수량 | string | Y | 1 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제 약정 수량 증감 | string | Y | 1 | |
|
||||
| OPRC_HOUR | 시가 시간 | string | Y | 6 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2 대비 현재가 부호 | string | Y | 1 | |
|
||||
| OPRC_VRSS_NMIX_PRPR | 시가 대비 지수 현재가 | string | Y | 1 | |
|
||||
| HGPR_HOUR | 최고가 시간 | string | Y | 6 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가 대비 현재가 부호 | string | Y | 1 | |
|
||||
| HGPR_VRSS_NMIX_PRPR | 최고가 대비 지수 현재가 | string | Y | 1 | |
|
||||
| LWPR_HOUR | 최저가 시간 | string | Y | 6 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가 대비 현재가 부호 | string | Y | 1 | |
|
||||
| LWPR_VRSS_NMIX_PRPR | 최저가 대비 지수 현재가 | string | Y | 1 | |
|
||||
| SHNU_RATE | 매수2 비율 | string | Y | 1 | |
|
||||
| CTTR | 체결강도 | string | Y | 1 | |
|
||||
| ESDG | 괴리도 | string | Y | 1 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제 약정 직전 수량 증감 | string | Y | 1 | |
|
||||
| THPR_BASIS | 이론 베이시스 | string | Y | 1 | |
|
||||
| FUTS_ASKP1 | 선물 매도호가1 | string | Y | 1 | |
|
||||
| FUTS_BIDP1 | 선물 매수호가1 | string | Y | 1 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 1 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 1 | |
|
||||
| SELN_CNTG_CSNU | 매도 체결 건수 | string | Y | 1 | |
|
||||
| SHNU_CNTG_CSNU | 매수 체결 건수 | string | Y | 1 | |
|
||||
| NTBY_CNTG_CSNU | 순매수 체결 건수 | string | Y | 1 | |
|
||||
| SELN_CNTG_SMTN | 총 매도 수량 | string | Y | 1 | |
|
||||
| SHNU_CNTG_SMTN | 총 매수 수량 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 1 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일 거래량 대비 등락율 | string | Y | 1 | |
|
||||
| DYNM_MXPR | 실시간상한가 | string | Y | 8 | |
|
||||
| DYNM_LLAM | 실시간하한가 | string | Y | 8 | |
|
||||
| DYNM_PRC_LIMT_YN | 실시간가격제한구분 | string | Y | 1 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0MFCNT0",
|
||||
"tr_key": "101V06"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0MFCNT0",
|
||||
"tr_key": "101V06",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0MFCNT0|001|101V06^190215^0.75^2^0.20^367.30^367.10^367.60^367.05^2^1596^1465526
|
||||
87^366.08^1.22^0.33^0.00^0.00^0.00^268223^0^000000^2^0.20^000000^5^-0.30^000000^2^0.25^0.49^96.31^1.2
|
||||
2^0^0.00^367.35^367.30^0^0^345^358^13^813^783^0^0^0.00
|
||||
```
|
||||
@@ -0,0 +1,141 @@
|
||||
# KRX야간선물 실시간호가
|
||||
|
||||
- 원본 시트명: KRX야간선물 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-065
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0MFASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0MFASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
※ 선물옵션 호가 데이터는 0.2초 필터링 옵션이 있습니다.
|
||||
필터링 사유는 순간적으로 데이터가 폭증할 경우 서버 뿐만아니라 클라이언트 환경에도 부하를 줄 수 있어 적용된 사항인 점 양해 부탁드립니다.
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0MFASP0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 야간선물 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물 단축 종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 6 | |
|
||||
| FUTS_ASKP1 | 선물 매도호가1 | string | Y | 8 | |
|
||||
| FUTS_ASKP2 | 선물 매도호가2 | string | Y | 8 | |
|
||||
| FUTS_ASKP3 | 선물 매도호가3 | string | Y | 8 | |
|
||||
| FUTS_ASKP4 | 선물 매도호가4 | string | Y | 8 | |
|
||||
| FUTS_ASKP5 | 선물 매도호가5 | string | Y | 8 | |
|
||||
| FUTS_BIDP1 | 선물 매수호가1 | string | Y | 8 | |
|
||||
| FUTS_BIDP2 | 선물 매수호가2 | string | Y | 8 | |
|
||||
| FUTS_BIDP3 | 선물 매수호가3 | string | Y | 8 | |
|
||||
| FUTS_BIDP4 | 선물 매수호가4 | string | Y | 8 | |
|
||||
| FUTS_BIDP5 | 선물 매수호가5 | string | Y | 8 | |
|
||||
| ASKP_CSNU1 | 매도호가 건수1 | string | Y | 4 | |
|
||||
| ASKP_CSNU2 | 매도호가 건수2 | string | Y | 4 | |
|
||||
| ASKP_CSNU3 | 매도호가 건수3 | string | Y | 4 | |
|
||||
| ASKP_CSNU4 | 매도호가 건수4 | string | Y | 4 | |
|
||||
| ASKP_CSNU5 | 매도호가 건수5 | string | Y | 4 | |
|
||||
| BIDP_CSNU1 | 매수호가 건수1 | string | Y | 4 | |
|
||||
| BIDP_CSNU2 | 매수호가 건수2 | string | Y | 4 | |
|
||||
| BIDP_CSNU3 | 매수호가 건수3 | string | Y | 4 | |
|
||||
| BIDP_CSNU4 | 매수호가 건수4 | string | Y | 4 | |
|
||||
| BIDP_CSNU5 | 매수호가 건수5 | string | Y | 4 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 8 | |
|
||||
| ASKP_RSQN2 | 매도호가 잔량2 | string | Y | 8 | |
|
||||
| ASKP_RSQN3 | 매도호가 잔량3 | string | Y | 8 | |
|
||||
| ASKP_RSQN4 | 매도호가 잔량4 | string | Y | 8 | |
|
||||
| ASKP_RSQN5 | 매도호가 잔량5 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN2 | 매수호가 잔량2 | string | Y | 8 | |
|
||||
| BIDP_RSQN3 | 매수호가 잔량3 | string | Y | 8 | |
|
||||
| BIDP_RSQN4 | 매수호가 잔량4 | string | Y | 8 | |
|
||||
| BIDP_RSQN5 | 매수호가 잔량5 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_CSNU | 총 매도호가 건수 | string | Y | 4 | |
|
||||
| TOTAL_BIDP_CSNU | 총 매수호가 건수 | string | Y | 4 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총 매도호가 잔량 증감 | string | Y | 4 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총 매수호가 잔량 증감 | string | Y | 4 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0MFASP0",
|
||||
"tr_key": "101V06"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0MFASP0",
|
||||
"tr_key": "101V06",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0MFASP0|001|101V06^190215^367.35^367.40^367.45^0.00^0.00^367.30^367.25^367.20^0.
|
||||
00^0.00^0^0^0^0^0^0^0^0^0^0^24^21^21^0^0^2^28^20^0^0^0^0^0^0^^0^0^0^0^0^^000000^2^
|
||||
```
|
||||
@@ -0,0 +1,215 @@
|
||||
# KRX야간옵션 실시간체결가
|
||||
|
||||
- 원본 시트명: KRX야간옵션 실시간체결가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-032
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0EUCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0EUCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0EUCNT0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 야간옵션 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션단축종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| OPTN_PRPR | 옵션현재가 | string | Y | 1 | |
|
||||
| PRDY_VRSS_SIGN | 전일대비부호 | string | Y | 1 | |
|
||||
| OPTN_PRDY_VRSS | 옵션전일대비 | string | Y | 1 | |
|
||||
| PRDY_CTRT | 전일대비율 | string | Y | 1 | |
|
||||
| OPTN_OPRC | 옵션시가2 | string | Y | 1 | |
|
||||
| OPTN_HGPR | 옵션최고가 | string | Y | 1 | |
|
||||
| OPTN_LWPR | 옵션최저가 | string | Y | 1 | |
|
||||
| LAST_CNQN | 최종거래량 | string | Y | 1 | |
|
||||
| ACML_VOL | 누적거래량 | string | Y | 1 | |
|
||||
| ACML_TR_PBMN | 누적거래대금 | string | Y | 1 | |
|
||||
| HTS_THPR | HTS이론가 | string | Y | 1 | |
|
||||
| HTS_OTST_STPL_QTY | HTS미결제약정수량 | string | Y | 1 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제약정수량증감 | string | Y | 1 | |
|
||||
| OPRC_HOUR | 시가시간 | string | Y | 6 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2대비현재가부호 | string | Y | 1 | |
|
||||
| OPRC_VRSS_NMIX_PRPR | 시가대비지수현재가 | string | Y | 1 | |
|
||||
| HGPR_HOUR | 최고가시간 | string | Y | 6 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가대비현재가부호 | string | Y | 1 | |
|
||||
| HGPR_VRSS_NMIX_PRPR | 최고가대비지수현재가 | string | Y | 1 | |
|
||||
| LWPR_HOUR | 최저가시간 | string | Y | 6 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가대비현재가부호 | string | Y | 1 | |
|
||||
| LWPR_VRSS_NMIX_PRPR | 최저가대비지수현재가 | string | Y | 1 | |
|
||||
| SHNU_RATE | 매수2비율 | string | Y | 1 | |
|
||||
| PRMM_VAL | 프리미엄값 | string | Y | 1 | |
|
||||
| INVL_VAL | 내재가치값 | string | Y | 1 | |
|
||||
| TMVL_VAL | 시간가치값 | string | Y | 1 | |
|
||||
| DELTA | 델타 | string | Y | 1 | |
|
||||
| GAMA | 감마 | string | Y | 1 | |
|
||||
| VEGA | 베가 | string | Y | 1 | |
|
||||
| THETA | 세타 | string | Y | 1 | |
|
||||
| RHO | 로우 | string | Y | 1 | |
|
||||
| HTS_INTS_VLTL | HTS내재변동성 | string | Y | 1 | |
|
||||
| ESDG | 괴리도 | string | Y | 1 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제약정직전수량증감 | string | Y | 1 | |
|
||||
| THPR_BASIS | 이론베이시스 | string | Y | 1 | |
|
||||
| UNAS_HIST_VLTL | 역사적변동성 | string | Y | 1 | |
|
||||
| CTTR | 체결강도 | string | Y | 1 | |
|
||||
| DPRT | 괴리율 | string | Y | 1 | |
|
||||
| MRKT_BASIS | 시장베이시스 | string | Y | 1 | |
|
||||
| OPTN_ASKP1 | 옵션매도호가1 | string | Y | 1 | |
|
||||
| OPTN_BIDP1 | 옵션매수호가1 | string | Y | 1 | |
|
||||
| ASKP_RSQN1 | 매도호가잔량1 | string | Y | 1 | |
|
||||
| BIDP_RSQN1 | 매수호가잔량1 | string | Y | 1 | |
|
||||
| SELN_CNTG_CSNU | 매도체결건수 | string | Y | 1 | |
|
||||
| SHNU_CNTG_CSNU | 매수체결건수 | string | Y | 1 | |
|
||||
| NTBY_CNTG_CSNU | 순매수체결건수 | string | Y | 1 | |
|
||||
| SELN_CNTG_SMTN | 총매도수량 | string | Y | 1 | |
|
||||
| SHNU_CNTG_SMTN | 총매수수량 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN | 총매도호가잔량 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN | 총매수호가잔량 | string | Y | 1 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일거래량대비등락율 | string | Y | 1 | |
|
||||
| DYNM_MXPR | 실시간상한가 | string | Y | 8 | |
|
||||
| DYNM_PRC_LIMT_YN | 실시간가격제한구분 | string | Y | 1 | |
|
||||
| DYNM_LLAM | 실시간하한가 | string | Y | 8 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0EUCNT0",
|
||||
"tr_key": "301V06362"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0EUCNT0",
|
||||
"tr_key": "301V06362",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0EUCNT0|001|301V06362^190612^2.98^5^-0.35^-10.51^3.06^3.09^2.98^1^106^0^-nan^0^0
|
||||
^000000^5^-0.08^000000^5^-0.11^000000^3^0.00^0.25^0.00^0.00^2.98^-nan^-nan^-nan^nan^-nan^84.55^-nan^0
|
||||
^-nan^nan^32.50^-nan^-363.10^3.00^2.98^15^1^33^18^-15^80^26^37^27^0.00
|
||||
|
||||
# output - 복호화 후
|
||||
#### 야간옵션(EUREX) 체결 ####
|
||||
============================================
|
||||
### [1 / 1]
|
||||
옵션단축종목코드 [301V06362]
|
||||
영업시간 [190612]
|
||||
옵션현재가 [2.98]
|
||||
전일대비부호 [5]
|
||||
옵션전일대비 [-0.35]
|
||||
전일대비율 [-10.51]
|
||||
옵션시가2 [3.06]
|
||||
옵션최고가 [3.09]
|
||||
옵션최저가 [2.98]
|
||||
최종거래량 [1]
|
||||
누적거래량 [106]
|
||||
누적거래대금 [0]
|
||||
HTS이론가 [-nan]
|
||||
HTS미결제약정수량 [0]
|
||||
미결제약정수량증감 [0]
|
||||
시가시간 [000000]
|
||||
시가2대비현재가부호 [5]
|
||||
시가대비지수현재가 [-0.08]
|
||||
최고가시간 [000000]
|
||||
최고가대비현재가부호 [5]
|
||||
최고가대비지수현재가 [-0.11]
|
||||
최저가시간 [000000]
|
||||
최저가대비현재가부호 [3]
|
||||
최저가대비지수현재가 [0.00]
|
||||
매수2비율 [0.25]
|
||||
프리미엄값 [0.00]
|
||||
내재가치값 [0.00]
|
||||
시간가치값 [2.98]
|
||||
델타 [-nan]
|
||||
감마 [-nan]
|
||||
베가 [-nan]
|
||||
세타 [nan]
|
||||
로우 [-nan]
|
||||
HTS내재변동성 [84.55]
|
||||
괴리도 [-nan]
|
||||
미결제약정직전수량증감 [0]
|
||||
이론베이시스 [-nan]
|
||||
역사적변동성 [nan]
|
||||
체결강도 [32.50]
|
||||
괴리율 [-nan]
|
||||
시장베이시스 [-363.10]
|
||||
옵션매도호가1 [3.00]
|
||||
옵션매수호가1 [2.98]
|
||||
매도호가잔량1 [15]
|
||||
매수호가잔량1 [1]
|
||||
매도체결건수 [33]
|
||||
매수체결건수 [18]
|
||||
순매수체결건수 [-15]
|
||||
총매도수량 [80]
|
||||
총매수수량 [26]
|
||||
총매도호가잔량 [37]
|
||||
총매수호가잔량 [27]
|
||||
전일거래량대비등락율 [0.00]
|
||||
```
|
||||
@@ -0,0 +1,106 @@
|
||||
# KRX야간옵션실시간예상체결
|
||||
|
||||
- 원본 시트명: KRX야간옵션실시간예상체결
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-034
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0EUANC0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0EUANC0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0EUANC0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 야간옵션 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션단축종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| ANTC_CNPR | 예상체결가 | string | Y | 8 | |
|
||||
| ANTC_CNTG_VRSS | 예상체결대비 | string | Y | 8 | |
|
||||
| ANTC_CNTG_VRSS_SIGN | 예상체결대비부호 | string | Y | 1 | |
|
||||
| ANTC_CNTG_PRDY_CTRT | 예상체결전일대비율 | string | Y | 8 | |
|
||||
| ANTC_MKOP_CLS_CODE | 예상장운영구분코드 | string | Y | 3 | |
|
||||
| ANTC_CNQN | 예상체결수량 | number | Y | 8 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0EUANC0",
|
||||
"tr_key": "301V06362"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0EUANC0",
|
||||
"tr_key": "301V06362",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
```
|
||||
@@ -0,0 +1,109 @@
|
||||
# 지수선물 실시간체결가
|
||||
|
||||
- 원본 시트명: 지수선물 실시간체결가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-010
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0IFCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0IFCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0IFCNT0 |
|
||||
| tr_key | 코드 | string | Y | 6 | 예:101S12 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물 단축 종목코드 | object | Y | 16 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 16 | |
|
||||
| FUTS_PRDY_VRSS | 선물 전일 대비 | string | Y | 1 | |
|
||||
| PRDY_VRSS_SIGN | 전일 대비 부호 | string | Y | 8 | |
|
||||
| FUTS_PRDY_CTRT | 선물 전일 대비율 | string | Y | 8 | |
|
||||
| FUTS_PRPR | 선물 현재가 | string | Y | 8 | |
|
||||
| FUTS_OPRC | 선물 시가2 | string | Y | 8 | |
|
||||
| FUTS_HGPR | 선물 최고가 | string | Y | 8 | |
|
||||
| FUTS_LWPR | 선물 최저가 | string | Y | 8 | |
|
||||
| LAST_CNQN | 최종 거래량 | string | Y | 8 | 체결량 |
|
||||
| ACML_VOL | 누적 거래량 | string | Y | 8 | |
|
||||
| ACML_TR_PBMN | 누적 거래 대금 | string | Y | 8 | |
|
||||
| HTS_THPR | HTS 이론가 | string | Y | 8 | |
|
||||
| MRKT_BASIS | 시장 베이시스 | string | Y | 8 | |
|
||||
| DPRT | 괴리율 | string | Y | 8 | |
|
||||
| NMSC_FCTN_STPL_PRC | 근월물 약정가 | string | Y | 8 | |
|
||||
| FMSC_FCTN_STPL_PRC | 원월물 약정가 | string | Y | 8 | |
|
||||
| SPEAD_PRC | 스프레드1 | string | Y | 8 | |
|
||||
| HTS_OTST_STPL_QTY | HTS 미결제 약정 수량 | string | Y | 8 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제 약정 수량 증감 | string | Y | 8 | |
|
||||
| OPRC_HOUR | 시가 시간 | string | Y | 8 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2 대비 현재가 부호 | string | Y | 8 | |
|
||||
| OPRC_VRSS_NMIX_PRPR | 시가 대비 지수 현재가 | string | Y | 8 | |
|
||||
| HGPR_HOUR | 최고가 시간 | string | Y | 8 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가 대비 현재가 부호 | string | Y | 8 | |
|
||||
| HGPR_VRSS_NMIX_PRPR | 최고가 대비 지수 현재가 | string | Y | 8 | |
|
||||
| LWPR_HOUR | 최저가 시간 | string | Y | 8 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가 대비 현재가 부호 | string | Y | 8 | |
|
||||
| LWPR_VRSS_NMIX_PRPR | 최저가 대비 지수 현재가 | string | Y | 8 | |
|
||||
| SHNU_RATE | 매수2 비율 | string | Y | 8 | |
|
||||
| CTTR | 체결강도 | string | Y | 8 | |
|
||||
| ESDG | 괴리도 | string | Y | 8 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제 약정 직전 수량 증감 | string | Y | 8 | |
|
||||
| THPR_BASIS | 이론 베이시스 | string | Y | 8 | |
|
||||
| FUTS_ASKP1 | 선물 매도호가1 | string | Y | 8 | |
|
||||
| FUTS_BIDP1 | 선물 매수호가1 | string | Y | 8 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 8 | |
|
||||
| SELN_CNTG_CSNU | 매도 체결 건수 | string | Y | 6 | |
|
||||
| SHNU_CNTG_CSNU | 매수 체결 건수 | string | Y | 6 | |
|
||||
| NTBY_CNTG_CSNU | 순매수 체결 건수 | string | Y | 6 | |
|
||||
| SELN_CNTG_SMTN | 총 매도 수량 | string | Y | 6 | |
|
||||
| SHNU_CNTG_SMTN | 총 매수 수량 | string | Y | 6 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 6 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 6 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일 거래량 대비 등락율 | string | Y | 6 | |
|
||||
| DSCS_BLTR_ACML_QTY | 협의 대량 거래량 | string | Y | 6 | |
|
||||
| DYNM_MXPR | 실시간상한가 | string | Y | 8 | |
|
||||
| DYNM_LLAM | 실시간하한가 | string | Y | 6 | |
|
||||
| DYNM_PRC_LIMT_YN | 실시간가격제한구분 | string | Y | 10 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,64 @@
|
||||
# 주식선물 실시간예상체결
|
||||
|
||||
- 원본 시트명: 주식선물 실시간예상체결
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-031
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0ZFANC0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0ZFANC0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0ZFANC0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 주식선물 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물단축종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| ANTC_CNPR | 예상체결가 | string | Y | 8 | |
|
||||
| ANTC_CNTG_VRSS | 예상체결대비 | string | Y | 8 | |
|
||||
| ANTC_CNTG_VRSS_SIGN | 예상체결대비부호 | string | Y | 1 | |
|
||||
| ANTC_CNTG_PRDY_CTRT | 예상체결전일대비율 | string | Y | 8 | |
|
||||
| ANTC_MKOP_CLS_CODE | 예상장운영구분코드 | string | Y | 3 | |
|
||||
| ANTC_CNQN | 예상체결수량 | string | Y | 8 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,141 @@
|
||||
# KRX야간옵션실시간체결통보
|
||||
|
||||
- 원본 시트명: KRX야간옵션실시간체결통보
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-067
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0MFCNI0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0EUCNI0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0MFCNI0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | HTS ID |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| CUST_ID | 고객 ID | string | Y | 8 | |
|
||||
| ACNT_NO | 계좌번호 | string | Y | 10 | |
|
||||
| ODER_NO | 주문번호 | string | Y | 10 | |
|
||||
| OODER_NO | 원주문번호 | string | Y | 10 | |
|
||||
| SELN_BYOV_CLS | 매도매수구분 | string | Y | 2 | |
|
||||
| RCTF_CLS | 정정구분 | string | Y | 1 | |
|
||||
| ODER_KIND2 | 주문종류2 | string | Y | 1 | |
|
||||
| STCK_SHRN_ISCD | 주식 단축 종목코드 | string | Y | 9 | |
|
||||
| CNTG_QTY | 체결 수량 | string | Y | 10 | |
|
||||
| CNTG_UNPR | 체결단가 | string | Y | 9 | |
|
||||
| STCK_CNTG_HOUR | 주식 체결 시간 | string | Y | 6 | |
|
||||
| RFUS_YN | 거부여부 | string | Y | 1 | |
|
||||
| CNTG_YN | 체결여부 | string | Y | 1 | |
|
||||
| ACPT_YN | 접수여부 | string | Y | 1 | |
|
||||
| BRNC_NO | 지점번호 | string | Y | 5 | |
|
||||
| ODER_QTY | 주문수량 | string | Y | 9 | |
|
||||
| ACNT_NAME | 계좌명 | string | Y | 12 | |
|
||||
| CNTG_ISNM | 체결종목명 | string | Y | 14 | |
|
||||
| ODER_COND | 주문조건 | string | Y | 1 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0EUCNI0",
|
||||
"tr_key": "HTS_ID"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0EUCNI0",
|
||||
"tr_key": "HTS_ID",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
1|H0EUCNI0|001|qWVvLmhf0Iax57SI6HYSTc30qiWTnUjWAT+BxQD4RaljIiBLp3XqzoA0eeEFa7yn8afB
|
||||
Ufvo32b/Ivf9rxtl1VZU+oouQlH9rwuNjUnC40gkB+2lm2Q8sTkc4wMYKJuOn8SnLrfGjilAIzueLOLCndSy5xkv4qmPAXk+NKC6x
|
||||
nimfxBoVTVtcrpzOaHPvwvD
|
||||
|
||||
# output - 복호화 후
|
||||
#### 국내선물옵션 주문 접수 통보 ####
|
||||
고객ID [HTS_ID]
|
||||
계좌번호 [1234567803]
|
||||
주문번호 [0000000021]
|
||||
원주문번호 [0000000021]
|
||||
매도매수구분 [02]
|
||||
정정구분 [0]
|
||||
주문종류 [L]
|
||||
단축종목코드 [175V06]
|
||||
주문수량 [0000000001]
|
||||
체결단가 [000135900]
|
||||
체결시간 [100422]
|
||||
거부여부 [0]
|
||||
체결여부 [1]
|
||||
접수여부 [1]
|
||||
지점번호 [00000]
|
||||
체결수량 [000000001]
|
||||
계좌명 [******]
|
||||
체결종목명 [미국달러F2406]
|
||||
주문조건 [0]
|
||||
```
|
||||
@@ -0,0 +1,78 @@
|
||||
# KRX야간선물 실시간체결통보
|
||||
|
||||
- 원본 시트명: KRX야간선물 실시간체결통보
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-066
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0MFCNI0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0MFCNI0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0MFCNI0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | HTS ID |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| CUST_ID | 고객 ID | string | Y | 8 | |
|
||||
| ACNT_NO | 계좌번호 | string | Y | 10 | |
|
||||
| ODER_NO | 주문번호 | string | Y | 10 | |
|
||||
| OODER_NO | 원주문번호 | string | Y | 10 | |
|
||||
| SELN_BYOV_CLS | 매도매수구분 | string | Y | 2 | |
|
||||
| RCTF_CLS | 정정구분 | string | Y | 1 | |
|
||||
| ODER_KIND2 | 주문종류2 | string | Y | 1 | |
|
||||
| STCK_SHRN_ISCD | 주식 단축 종목코드 | string | Y | 9 | |
|
||||
| CNTG_QTY | 체결 수량 | string | Y | 10 | |
|
||||
| CNTG_UNPR | 체결단가 | string | Y | 9 | |
|
||||
| STCK_CNTG_HOUR | 주식 체결 시간 | string | Y | 6 | |
|
||||
| RFUS_YN | 거부여부 | string | Y | 1 | |
|
||||
| CNTG_YN | 체결여부 | string | Y | 1 | |
|
||||
| ACPT_YN | 접수여부 | string | Y | 1 | |
|
||||
| BRNC_NO | 지점번호 | string | Y | 5 | |
|
||||
| ODER_QTY | 주문수량 | string | Y | 9 | |
|
||||
| ACNT_NAME | 계좌명 | string | Y | 12 | |
|
||||
| CNTG_ISNM | 체결종목명 | string | Y | 14 | |
|
||||
| ODER_COND | 주문조건 | string | Y | 1 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,100 @@
|
||||
# 상품선물 실시간체결가
|
||||
|
||||
- 원본 시트명: 상품선물 실시간체결가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-022
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0CFCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0CFCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
개요 없음
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0CFCNT0 |
|
||||
| tr_key | 종목코드 | string | Y | 6 | 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물 단축 종목코드 | object | Y | 32 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 9 | |
|
||||
| FUTS_PRDY_VRSS | 선물 전일 대비 | string | Y | 6 | |
|
||||
| PRDY_VRSS_SIGN | 전일 대비 부호 | string | Y | 8 | |
|
||||
| FUTS_PRDY_CTRT | 선물 전일 대비율 | string | Y | 1 | |
|
||||
| FUTS_PRPR | 선물 현재가 | string | Y | 8 | |
|
||||
| FUTS_OPRC | 선물 시가2 | string | Y | 8 | |
|
||||
| FUTS_HGPR | 선물 최고가 | string | Y | 8 | |
|
||||
| FUTS_LWPR | 선물 최저가 | string | Y | 8 | |
|
||||
| LAST_CNQN | 최종 거래량 | string | Y | 8 | |
|
||||
| ACML_VOL | 누적 거래량 | string | Y | 8 | |
|
||||
| ACML_TR_PBMN | 누적 거래 대금 | string | Y | 8 | |
|
||||
| HTS_THPR | HTS 이론가 | string | Y | 8 | |
|
||||
| MRKT_BASIS | 시장 베이시스 | string | Y | 8 | |
|
||||
| DPRT | 괴리율 | string | Y | 8 | |
|
||||
| NMSC_FCTN_STPL_PRC | 근월물 약정가 | string | Y | 8 | |
|
||||
| FMSC_FCTN_STPL_PRC | 원월물 약정가 | string | Y | 8 | |
|
||||
| SPEAD_PRC | 스프레드1 | string | Y | 8 | |
|
||||
| HTS_OTST_STPL_QTY | HTS 미결제 약정 수량 | string | Y | 8 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제 약정 수량 증감 | string | Y | 8 | |
|
||||
| OPRC_HOUR | 시가 시간 | string | Y | 4 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2 대비 현재가 부호 | string | Y | 6 | |
|
||||
| OPRC_VRSS_NMIX_PRPR | 시가 대비 지수 현재가 | string | Y | 1 | |
|
||||
| HGPR_HOUR | 최고가 시간 | string | Y | 8 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가 대비 현재가 부호 | string | Y | 6 | |
|
||||
| HGPR_VRSS_NMIX_PRPR | 최고가 대비 지수 현재가 | string | Y | 1 | |
|
||||
| LWPR_HOUR | 최저가 시간 | string | Y | 8 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가 대비 현재가 부호 | string | Y | 6 | |
|
||||
| LWPR_VRSS_NMIX_PRPR | 최저가 대비 지수 현재가 | string | Y | 1 | |
|
||||
| SHNU_RATE | 매수2 비율 | string | Y | 8 | |
|
||||
| CTTR | 체결강도 | string | Y | 8 | |
|
||||
| ESDG | 괴리도 | string | Y | 8 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제 약정 직전 수량 증감 | string | Y | 8 | |
|
||||
| THPR_BASIS | 이론 베이시스 | string | Y | 4 | |
|
||||
| FUTS_ASKP1 | 선물 매도호가1 | string | Y | 8 | |
|
||||
| FUTS_BIDP1 | 선물 매수호가1 | string | Y | 8 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 8 | |
|
||||
| SELN_CNTG_CSNU | 매도 체결 건수 | string | Y | 8 | |
|
||||
| SHNU_CNTG_CSNU | 매수 체결 건수 | string | Y | 4 | |
|
||||
| NTBY_CNTG_CSNU | 순매수 체결 건수 | string | Y | 4 | |
|
||||
| SELN_CNTG_SMTN | 총 매도 수량 | string | Y | 4 | |
|
||||
| SHNU_CNTG_SMTN | 총 매수 수량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 8 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일 거래량 대비 등락율 | string | Y | 8 | |
|
||||
| DSCS_BLTR_ACML_QTY | 협의 대량 거래량 | string | Y | 8 | |
|
||||
| DYNM_MXPR | 실시간상한가 | string | Y | 8 | |
|
||||
| DYNM_LLAM | 실시간하한가 | string | Y | 8 | |
|
||||
| DYNM_PRC_LIMT_YN | 실시간가격제한구분 | string | Y | 8 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,97 @@
|
||||
# 지수선물 실시간호가
|
||||
|
||||
- 원본 시트명: 지수선물 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-011
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0IFASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0IFASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
※ 선물옵션 호가 데이터는 0.2초 필터링 옵션이 있습니다.
|
||||
필터링 사유는 순간적으로 데이터가 폭증할 경우 서버 뿐만아니라 클라이언트 환경에도 부하를 줄 수 있어 적용된 사항인 점 양해 부탁드립니다.
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0IFASP0 |
|
||||
| tr_key | 코드 | string | Y | 6 | 예:101S12 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물 단축 종목코드 | object | Y | 16 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 16 | |
|
||||
| FUTS_ASKP1 | 선물 매도호가1 | string | Y | 1 | |
|
||||
| FUTS_ASKP2 | 선물 매도호가2 | string | Y | 8 | |
|
||||
| FUTS_ASKP3 | 선물 매도호가3 | string | Y | 8 | |
|
||||
| FUTS_ASKP4 | 선물 매도호가4 | string | Y | 8 | |
|
||||
| FUTS_ASKP5 | 선물 매도호가5 | string | Y | 8 | |
|
||||
| FUTS_BIDP1 | 선물 매수호가1 | string | Y | 8 | |
|
||||
| FUTS_BIDP2 | 선물 매수호가2 | string | Y | 8 | |
|
||||
| FUTS_BIDP3 | 선물 매수호가3 | string | Y | 8 | |
|
||||
| FUTS_BIDP4 | 선물 매수호가4 | string | Y | 8 | |
|
||||
| FUTS_BIDP5 | 선물 매수호가5 | string | Y | 8 | |
|
||||
| ASKP_CSNU1 | 매도호가 건수1 | string | Y | 8 | |
|
||||
| ASKP_CSNU2 | 매도호가 건수2 | string | Y | 8 | |
|
||||
| ASKP_CSNU3 | 매도호가 건수3 | string | Y | 8 | |
|
||||
| ASKP_CSNU4 | 매도호가 건수4 | string | Y | 8 | |
|
||||
| ASKP_CSNU5 | 매도호가 건수5 | string | Y | 8 | |
|
||||
| BIDP_CSNU1 | 매수호가 건수1 | string | Y | 8 | |
|
||||
| BIDP_CSNU2 | 매수호가 건수2 | string | Y | 8 | |
|
||||
| BIDP_CSNU3 | 매수호가 건수3 | string | Y | 8 | |
|
||||
| BIDP_CSNU4 | 매수호가 건수4 | string | Y | 8 | |
|
||||
| BIDP_CSNU5 | 매수호가 건수5 | string | Y | 8 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 8 | |
|
||||
| ASKP_RSQN2 | 매도호가 잔량2 | string | Y | 8 | |
|
||||
| ASKP_RSQN3 | 매도호가 잔량3 | string | Y | 8 | |
|
||||
| ASKP_RSQN4 | 매도호가 잔량4 | string | Y | 8 | |
|
||||
| ASKP_RSQN5 | 매도호가 잔량5 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN2 | 매수호가 잔량2 | string | Y | 8 | |
|
||||
| BIDP_RSQN3 | 매수호가 잔량3 | string | Y | 8 | |
|
||||
| BIDP_RSQN4 | 매수호가 잔량4 | string | Y | 8 | |
|
||||
| BIDP_RSQN5 | 매수호가 잔량5 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_CSNU | 총 매도호가 건수 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_CSNU | 총 매수호가 건수 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총 매도호가 잔량 증감 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총 매수호가 잔량 증감 | string | Y | 8 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,114 @@
|
||||
# 지수옵션 실시간체결가
|
||||
|
||||
- 원본 시트명: 지수옵션 실시간체결가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-014
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0IOCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0IOCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0IOCNT0 |
|
||||
| tr_key | 코드 | string | Y | 6 | 예:201S11305 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션 단축 종목코드 | object | Y | 16 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 16 | |
|
||||
| OPTN_PRPR | 옵션 현재가 | string | Y | 1 | |
|
||||
| PRDY_VRSS_SIGN | 전일 대비 부호 | string | Y | 8 | |
|
||||
| OPTN_PRDY_VRSS | 옵션 전일 대비 | string | Y | 8 | |
|
||||
| PRDY_CTRT | 전일 대비율 | string | Y | 8 | |
|
||||
| OPTN_OPRC | 옵션 시가2 | string | Y | 8 | |
|
||||
| OPTN_HGPR | 옵션 최고가 | string | Y | 8 | |
|
||||
| OPTN_LWPR | 옵션 최저가 | string | Y | 8 | |
|
||||
| LAST_CNQN | 최종 거래량 | string | Y | 8 | |
|
||||
| ACML_VOL | 누적 거래량 | string | Y | 8 | |
|
||||
| ACML_TR_PBMN | 누적 거래 대금 | string | Y | 8 | |
|
||||
| HTS_THPR | HTS 이론가 | string | Y | 8 | |
|
||||
| HTS_OTST_STPL_QTY | HTS 미결제 약정 수량 | string | Y | 8 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제 약정 수량 증감 | string | Y | 8 | |
|
||||
| OPRC_HOUR | 시가 시간 | string | Y | 8 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2 대비 현재가 부호 | string | Y | 8 | |
|
||||
| OPRC_VRSS_NMIX_PRPR | 시가 대비 지수 현재가 | string | Y | 8 | |
|
||||
| HGPR_HOUR | 최고가 시간 | string | Y | 8 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가 대비 현재가 부호 | string | Y | 8 | |
|
||||
| HGPR_VRSS_NMIX_PRPR | 최고가 대비 지수 현재가 | string | Y | 8 | |
|
||||
| LWPR_HOUR | 최저가 시간 | string | Y | 8 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가 대비 현재가 부호 | string | Y | 8 | |
|
||||
| LWPR_VRSS_NMIX_PRPR | 최저가 대비 지수 현재가 | string | Y | 8 | |
|
||||
| SHNU_RATE | 매수2 비율 | string | Y | 8 | |
|
||||
| PRMM_VAL | 프리미엄 값 | string | Y | 8 | |
|
||||
| INVL_VAL | 내재가치 값 | string | Y | 8 | |
|
||||
| TMVL_VAL | 시간가치 값 | string | Y | 8 | |
|
||||
| DELTA | 델타 | string | Y | 8 | |
|
||||
| GAMA | 감마 | string | Y | 8 | |
|
||||
| VEGA | 베가 | string | Y | 8 | |
|
||||
| THETA | 세타 | string | Y | 8 | |
|
||||
| RHO | 로우 | string | Y | 8 | |
|
||||
| HTS_INTS_VLTL | HTS 내재 변동성 | string | Y | 8 | |
|
||||
| ESDG | 괴리도 | string | Y | 8 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제 약정 직전 수량 증감 | string | Y | 8 | |
|
||||
| THPR_BASIS | 이론 베이시스 | string | Y | 8 | |
|
||||
| UNAS_HIST_VLTL | 역사적변동성 | string | Y | 8 | |
|
||||
| CTTR | 체결강도 | string | Y | 8 | |
|
||||
| DPRT | 괴리율 | string | Y | 8 | |
|
||||
| MRKT_BASIS | 시장 베이시스 | string | Y | 8 | |
|
||||
| OPTN_ASKP1 | 옵션 매도호가1 | string | Y | 8 | |
|
||||
| OPTN_BIDP1 | 옵션 매수호가1 | string | Y | 8 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 8 | |
|
||||
| SELN_CNTG_CSNU | 매도 체결 건수 | string | Y | 8 | |
|
||||
| SHNU_CNTG_CSNU | 매수 체결 건수 | string | Y | 8 | |
|
||||
| NTBY_CNTG_CSNU | 순매수 체결 건수 | string | Y | 8 | |
|
||||
| SELN_CNTG_SMTN | 총 매도 수량 | string | Y | 8 | |
|
||||
| SHNU_CNTG_SMTN | 총 매수 수량 | string | Y | 6 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 6 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 6 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일 거래량 대비 등락율 | string | Y | 6 | |
|
||||
| AVRG_VLTL | 평균 변동성 | string | Y | 6 | |
|
||||
| DSCS_LRQN_VOL | 협의대량누적 거래량 | string | Y | 6 | |
|
||||
| DYNM_MXPR | 실시간상한가 | string | Y | 6 | |
|
||||
| DYNM_LLAM | 실시간하한가 | string | Y | 6 | |
|
||||
| DYNM_PRC_LIMT_YN | 실시간가격제한구분 | string | Y | 6 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,157 @@
|
||||
# KRX야간옵션 실시간호가
|
||||
|
||||
- 원본 시트명: KRX야간옵션 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-033
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0EUASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0EUASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0EUASP0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 야간옵션 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션단축종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| OPTN_ASKP1 | 옵션매도호가1 | string | Y | 1 | |
|
||||
| OPTN_ASKP2 | 옵션매도호가2 | string | Y | 1 | |
|
||||
| OPTN_ASKP3 | 옵션매도호가3 | string | Y | 1 | |
|
||||
| OPTN_ASKP4 | 옵션매도호가4 | string | Y | 1 | |
|
||||
| OPTN_ASKP5 | 옵션매도호가5 | string | Y | 1 | |
|
||||
| OPTN_BIDP1 | 옵션매수호가1 | string | Y | 1 | |
|
||||
| OPTN_BIDP2 | 옵션매수호가2 | string | Y | 1 | |
|
||||
| OPTN_BIDP3 | 옵션매수호가3 | string | Y | 1 | |
|
||||
| OPTN_BIDP4 | 옵션매수호가4 | string | Y | 1 | |
|
||||
| OPTN_BIDP5 | 옵션매수호가5 | string | Y | 1 | |
|
||||
| ASKP_CSNU1 | 매도호가건수1 | string | Y | 1 | |
|
||||
| ASKP_CSNU2 | 매도호가건수2 | string | Y | 1 | |
|
||||
| ASKP_CSNU3 | 매도호가건수3 | string | Y | 1 | |
|
||||
| ASKP_CSNU4 | 매도호가건수4 | string | Y | 1 | |
|
||||
| ASKP_CSNU5 | 매도호가건수5 | string | Y | 1 | |
|
||||
| BIDP_CSNU1 | 매수호가건수1 | string | Y | 1 | |
|
||||
| BIDP_CSNU2 | 매수호가건수2 | string | Y | 1 | |
|
||||
| BIDP_CSNU3 | 매수호가건수3 | string | Y | 1 | |
|
||||
| BIDP_CSNU4 | 매수호가건수4 | string | Y | 1 | |
|
||||
| BIDP_CSNU5 | 매수호가건수5 | string | Y | 1 | |
|
||||
| ASKP_RSQN1 | 매도호가잔량1 | string | Y | 1 | |
|
||||
| ASKP_RSQN2 | 매도호가잔량2 | string | Y | 1 | |
|
||||
| ASKP_RSQN3 | 매도호가잔량3 | string | Y | 1 | |
|
||||
| ASKP_RSQN4 | 매도호가잔량4 | string | Y | 1 | |
|
||||
| ASKP_RSQN5 | 매도호가잔량5 | string | Y | 1 | |
|
||||
| BIDP_RSQN1 | 매수호가잔량1 | string | Y | 1 | |
|
||||
| BIDP_RSQN2 | 매수호가잔량2 | string | Y | 1 | |
|
||||
| BIDP_RSQN3 | 매수호가잔량3 | string | Y | 1 | |
|
||||
| BIDP_RSQN4 | 매수호가잔량4 | string | Y | 1 | |
|
||||
| BIDP_RSQN5 | 매수호가잔량5 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_CSNU | 총매도호가건수 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_CSNU | 총매수호가건수 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN | 총매도호가잔량 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN | 총매수호가잔량 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총매도호가잔량증감 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총매수호가잔량증감 | string | Y | 1 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0EUASP0",
|
||||
"tr_key": "301V06362"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0EUASP0",
|
||||
"tr_key": "301V06362",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0EUASP0|001|301V06362^190159^2.98^2.99^3.00^0.00^0.00^2.97^2.96^2.95^0.00^0.00^0
|
||||
^0^0^0^0^0^0^0^0^0^1^3^12^0^0^9^21^16^0^0^0^0^16^46^5^0
|
||||
|
||||
# output - 복호화 후
|
||||
#### 야간옵션(EUREX) 호가 ####
|
||||
야간옵션(EUREX) [301V06362]
|
||||
영업시간 [190215]
|
||||
====================================
|
||||
옵션매도호가1 [2.98], 매도호가건수1 [0], 매도호가잔량1 [1]
|
||||
옵션매도호가2 [3.00], 매도호가건수2 [0], 매도호가잔량2 [6]
|
||||
옵션매도호가3 [3.01], 매도호가건수3 [0], 매도호가잔량3 [15]
|
||||
옵션매도호가4 [0.00], 매도호가건수4 [0], 매도호가잔량4 [0]
|
||||
옵션매도호가5 [0.00], 매도호가건수5 [0], 매도호가잔량5 [0]
|
||||
옵션매수호가1 [2.97], 매수호가건수1 [0], 매수호가잔량1 [10]
|
||||
옵션매수호가2 [2.96], 매수호가건수2 [0], 매수호가잔량2 [21]
|
||||
옵션매수호가3 [2.95], 매수호가건수3 [0], 매수호가잔량3 [16]
|
||||
옵션매수호가4 [0.00], 매수호가건수4 [0], 매수호가잔량4 [0]
|
||||
옵션매수호가5 [0.00], 매수호가건수5 [0], 매수호가잔량5 [0]
|
||||
====================================
|
||||
총매도호가건수 [0], 총매도호가잔량 [22], 총매도호가잔량증감 [-1]
|
||||
총매수호가건수 [0], 총매수호가잔량 [47], 총매수호가잔량증감 [1]
|
||||
```
|
||||
@@ -0,0 +1,89 @@
|
||||
# 상품선물 실시간호가
|
||||
|
||||
- 원본 시트명: 상품선물 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-023
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0CFASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0CFASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
※ 선물옵션 호가 데이터는 0.2초 필터링 옵션이 있습니다.
|
||||
필터링 사유는 순간적으로 데이터가 폭증할 경우 서버 뿐만아니라 클라이언트 환경에도 부하를 줄 수 있어 적용된 사항인 점 양해 부탁드립니다.
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0CFASP0 |
|
||||
| tr_key | 종목코드 | string | Y | 6 | 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물 단축 종목코드 | object | Y | 32 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 9 | |
|
||||
| FUTS_ASKP1 | 선물 매도호가1 | string | Y | 6 | |
|
||||
| FUTS_ASKP2 | 선물 매도호가2 | string | Y | 8 | |
|
||||
| FUTS_ASKP3 | 선물 매도호가3 | string | Y | 1 | |
|
||||
| FUTS_ASKP4 | 선물 매도호가4 | string | Y | 8 | |
|
||||
| FUTS_ASKP5 | 선물 매도호가5 | string | Y | 8 | |
|
||||
| FUTS_BIDP1 | 선물 매수호가1 | string | Y | 8 | |
|
||||
| FUTS_BIDP2 | 선물 매수호가2 | string | Y | 8 | |
|
||||
| FUTS_BIDP3 | 선물 매수호가3 | string | Y | 8 | |
|
||||
| FUTS_BIDP4 | 선물 매수호가4 | string | Y | 8 | |
|
||||
| FUTS_BIDP5 | 선물 매수호가5 | string | Y | 8 | |
|
||||
| ASKP_CSNU1 | 매도호가 건수1 | string | Y | 8 | |
|
||||
| ASKP_CSNU2 | 매도호가 건수2 | string | Y | 8 | |
|
||||
| ASKP_CSNU3 | 매도호가 건수3 | string | Y | 8 | |
|
||||
| ASKP_CSNU4 | 매도호가 건수4 | string | Y | 8 | |
|
||||
| ASKP_CSNU5 | 매도호가 건수5 | string | Y | 8 | |
|
||||
| BIDP_CSNU1 | 매수호가 건수1 | string | Y | 8 | |
|
||||
| BIDP_CSNU2 | 매수호가 건수2 | string | Y | 8 | |
|
||||
| BIDP_CSNU3 | 매수호가 건수3 | string | Y | 8 | |
|
||||
| BIDP_CSNU4 | 매수호가 건수4 | string | Y | 4 | |
|
||||
| BIDP_CSNU5 | 매수호가 건수5 | string | Y | 6 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 1 | |
|
||||
| ASKP_RSQN2 | 매도호가 잔량2 | string | Y | 8 | |
|
||||
| ASKP_RSQN3 | 매도호가 잔량3 | string | Y | 6 | |
|
||||
| ASKP_RSQN4 | 매도호가 잔량4 | string | Y | 1 | |
|
||||
| ASKP_RSQN5 | 매도호가 잔량5 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 6 | |
|
||||
| BIDP_RSQN2 | 매수호가 잔량2 | string | Y | 1 | |
|
||||
| BIDP_RSQN3 | 매수호가 잔량3 | string | Y | 8 | |
|
||||
| BIDP_RSQN4 | 매수호가 잔량4 | string | Y | 8 | |
|
||||
| BIDP_RSQN5 | 매수호가 잔량5 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_CSNU | 총 매도호가 건수 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_CSNU | 총 매수호가 건수 | string | Y | 4 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총 매도호가 잔량 증감 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총 매수호가 잔량 증감 | string | Y | 8 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,63 @@
|
||||
# 주식옵션 실시간예상체결
|
||||
|
||||
- 원본 시트명: 주식옵션 실시간예상체결
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-046
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0ZOANC0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0ZOANC0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | 1: 등록, 2:해제 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 2 | H0ZOANC0 |
|
||||
| tr_key | 구분값 | string | Y | 12 | 주식옵션 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션단축종목코드 | string | Y | 9 | |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| ANTC_CNPR | 예상체결가 | string | Y | 8 | |
|
||||
| ANTC_CNTG_VRSS | 예상체결대비 | string | Y | 8 | |
|
||||
| ANTC_CNTG_VRSS_SIGN | 예상체결대비부호 | string | Y | 1 | |
|
||||
| ANTC_CNTG_PRDY_CTRT | 예상체결전일대비율 | string | Y | 8 | |
|
||||
| ANTC_MKOP_CLS_CODE | 예상장운영구분코드 | string | Y | 3 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,162 @@
|
||||
# 주식선물 실시간호가
|
||||
|
||||
- 원본 시트명: 주식선물 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-030
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0ZFASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0ZFASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
※ 선물옵션 호가 데이터는 0.2초 필터링 옵션이 있습니다.
|
||||
필터링 사유는 순간적으로 데이터가 폭증할 경우 서버 뿐만아니라 클라이언트 환경에도 부하를 줄 수 있어 적용된 사항인 점 양해 부탁드립니다.
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0ZFASP0 |
|
||||
| tr_key | 종목코드 | string | Y | 6 | 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물단축종목코드 | object | Y | 9 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| ASKP1 | 매도호가1 | string | Y | 1 | |
|
||||
| ASKP2 | 매도호가2 | string | Y | 1 | |
|
||||
| ASKP3 | 매도호가3 | string | Y | 1 | |
|
||||
| ASKP4 | 매도호가4 | string | Y | 1 | |
|
||||
| ASKP5 | 매도호가5 | string | Y | 1 | |
|
||||
| ASKP6 | 매도호가6 | string | Y | 1 | |
|
||||
| ASKP7 | 매도호가7 | string | Y | 1 | |
|
||||
| ASKP8 | 매도호가8 | string | Y | 1 | |
|
||||
| ASKP9 | 매도호가9 | string | Y | 1 | |
|
||||
| ASKP10 | 매도호가10 | string | Y | 1 | |
|
||||
| BIDP1 | 매수호가1 | string | Y | 1 | |
|
||||
| BIDP2 | 매수호가2 | string | Y | 1 | |
|
||||
| BIDP3 | 매수호가3 | string | Y | 1 | |
|
||||
| BIDP4 | 매수호가4 | string | Y | 1 | |
|
||||
| BIDP5 | 매수호가5 | string | Y | 1 | |
|
||||
| BIDP6 | 매수호가6 | string | Y | 1 | |
|
||||
| BIDP7 | 매수호가7 | string | Y | 1 | |
|
||||
| BIDP8 | 매수호가8 | string | Y | 1 | |
|
||||
| BIDP9 | 매수호가9 | string | Y | 1 | |
|
||||
| BIDP10 | 매수호가10 | string | Y | 1 | |
|
||||
| ASKP_CSNU1 | 매도호가건수1 | string | Y | 1 | |
|
||||
| ASKP_CSNU2 | 매도호가건수2 | string | Y | 1 | |
|
||||
| ASKP_CSNU3 | 매도호가건수3 | string | Y | 1 | |
|
||||
| ASKP_CSNU4 | 매도호가건수4 | string | Y | 1 | |
|
||||
| ASKP_CSNU5 | 매도호가건수5 | string | Y | 1 | |
|
||||
| ASKP_CSNU6 | 매도호가건수6 | string | Y | 1 | |
|
||||
| ASKP_CSNU7 | 매도호가건수7 | string | Y | 1 | |
|
||||
| ASKP_CSNU8 | 매도호가건수8 | string | Y | 1 | |
|
||||
| ASKP_CSNU9 | 매도호가건수9 | string | Y | 1 | |
|
||||
| ASKP_CSNU10 | 매도호가건수10 | string | Y | 1 | |
|
||||
| BIDP_CSNU1 | 매수호가건수1 | string | Y | 1 | |
|
||||
| BIDP_CSNU2 | 매수호가건수2 | string | Y | 1 | |
|
||||
| BIDP_CSNU3 | 매수호가건수3 | string | Y | 1 | |
|
||||
| BIDP_CSNU4 | 매수호가건수4 | string | Y | 1 | |
|
||||
| BIDP_CSNU5 | 매수호가건수5 | string | Y | 1 | |
|
||||
| BIDP_CSNU6 | 매수호가건수6 | string | Y | 1 | |
|
||||
| BIDP_CSNU7 | 매수호가건수7 | string | Y | 1 | |
|
||||
| BIDP_CSNU8 | 매수호가건수8 | string | Y | 1 | |
|
||||
| BIDP_CSNU9 | 매수호가건수9 | string | Y | 1 | |
|
||||
| BIDP_CSNU10 | 매수호가건수10 | string | Y | 1 | |
|
||||
| ASKP_RSQN1 | 매도호가잔량1 | string | Y | 1 | |
|
||||
| ASKP_RSQN2 | 매도호가잔량2 | string | Y | 1 | |
|
||||
| ASKP_RSQN3 | 매도호가잔량3 | string | Y | 1 | |
|
||||
| ASKP_RSQN4 | 매도호가잔량4 | string | Y | 1 | |
|
||||
| ASKP_RSQN5 | 매도호가잔량5 | string | Y | 1 | |
|
||||
| ASKP_RSQN6 | 매도호가잔량6 | string | Y | 1 | |
|
||||
| ASKP_RSQN7 | 매도호가잔량7 | string | Y | 1 | |
|
||||
| ASKP_RSQN8 | 매도호가잔량8 | string | Y | 1 | |
|
||||
| ASKP_RSQN9 | 매도호가잔량9 | string | Y | 1 | |
|
||||
| ASKP_RSQN10 | 매도호가잔량10 | string | Y | 1 | |
|
||||
| BIDP_RSQN1 | 매수호가잔량1 | string | Y | 1 | |
|
||||
| BIDP_RSQN2 | 매수호가잔량2 | string | Y | 1 | |
|
||||
| BIDP_RSQN3 | 매수호가잔량3 | string | Y | 1 | |
|
||||
| BIDP_RSQN4 | 매수호가잔량4 | string | Y | 1 | |
|
||||
| BIDP_RSQN5 | 매수호가잔량5 | string | Y | 1 | |
|
||||
| BIDP_RSQN6 | 매수호가잔량6 | string | Y | 1 | |
|
||||
| BIDP_RSQN7 | 매수호가잔량7 | string | Y | 1 | |
|
||||
| BIDP_RSQN8 | 매수호가잔량8 | string | Y | 1 | |
|
||||
| BIDP_RSQN9 | 매수호가잔량9 | string | Y | 1 | |
|
||||
| BIDP_RSQN10 | 매수호가잔량10 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_CSNU | 총매도호가건수 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_CSNU | 총매수호가건수 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN | 총매도호가잔량 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN | 총매수호가잔량 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총매도호가잔량증감 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총매수호가잔량증감 | string | Y | 1 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0ZFASP0",
|
||||
"tr_key": "111V06"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0ZFASP0",
|
||||
"tr_key": "111V06",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0ZFASP0|001|111V06^092304^79700^79800^79900^80000^80200^80300^80500^81100^8490
|
||||
0^85900^79500^79400^79300^79200^79100^79000^78900^78800^78700^78600^1^18^6^2^2^1^3^1^1^1^8^6^4^8^4^
|
||||
8^7^11^11^3^950^4148^988^6^9^1^3^15^5^10^4404^2277^1321^3440^330^2237^1835^362^83^15^36^97^6135^165
|
||||
09^950^0
|
||||
```
|
||||
@@ -0,0 +1,146 @@
|
||||
# 주식옵션 실시간체결가
|
||||
|
||||
- 원본 시트명: 주식옵션 실시간체결가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-044
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0ZOCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0ZOCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
개요 없음
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0ZOCNT0 |
|
||||
| tr_key | 종목코드 | string | Y | 6 | 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션단축종목코드 | object | Y | 9 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| OPTN_PRPR | 옵션현재가 | string | Y | 1 | |
|
||||
| PRDY_VRSS_SIGN | 전일대비부호 | string | Y | 1 | |
|
||||
| OPTN_PRDY_VRSS | 옵션전일대비 | string | Y | 1 | |
|
||||
| PRDY_CTRT | 전일대비율 | string | Y | 1 | |
|
||||
| OPTN_OPRC | 옵션시가2 | string | Y | 1 | |
|
||||
| OPTN_HGPR | 옵션최고가 | string | Y | 1 | |
|
||||
| OPTN_LWPR | 옵션최저가 | string | Y | 1 | |
|
||||
| LAST_CNQN | 최종거래량 | string | Y | 1 | |
|
||||
| ACML_VOL | 누적거래량 | string | Y | 1 | |
|
||||
| ACML_TR_PBMN | 누적거래대금 | string | Y | 1 | |
|
||||
| HTS_THPR | HTS이론가 | string | Y | 1 | |
|
||||
| HTS_OTST_STPL_QTY | HTS미결제약정수량 | string | Y | 1 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제약정수량증감 | string | Y | 1 | |
|
||||
| OPRC_HOUR | 시가시간 | string | Y | 6 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2대비현재가부호 | string | Y | 1 | |
|
||||
| OPRC_VRSS_NMIX_PRPR | 시가대비지수현재가 | string | Y | 1 | |
|
||||
| HGPR_HOUR | 최고가시간 | string | Y | 6 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가대비현재가부호 | string | Y | 1 | |
|
||||
| HGPR_VRSS_NMIX_PRPR | 최고가대비지수현재가 | string | Y | 1 | |
|
||||
| LWPR_HOUR | 최저가시간 | string | Y | 6 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가대비현재가부호 | string | Y | 1 | |
|
||||
| LWPR_VRSS_NMIX_PRPR | 최저가대비지수현재가 | string | Y | 1 | |
|
||||
| SHNU_RATE | 매수2비율 | string | Y | 1 | |
|
||||
| PRMM_VAL | 프리미엄값 | string | Y | 1 | |
|
||||
| INVL_VAL | 내재가치값 | string | Y | 1 | |
|
||||
| TMVL_VAL | 시간가치값 | string | Y | 1 | |
|
||||
| DELTA | 델타 | string | Y | 1 | |
|
||||
| GAMA | 감마 | string | Y | 1 | |
|
||||
| VEGA | 베가 | string | Y | 1 | |
|
||||
| THETA | 세타 | string | Y | 1 | |
|
||||
| RHO | 로우 | string | Y | 1 | |
|
||||
| HTS_INTS_VLTL | HTS내재변동성 | string | Y | 1 | |
|
||||
| ESDG | 괴리도 | string | Y | 1 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제약정직전수량증감 | string | Y | 1 | |
|
||||
| THPR_BASIS | 이론베이시스 | string | Y | 1 | |
|
||||
| UNAS_HIST_VLTL | 역사적변동성 | string | Y | 1 | |
|
||||
| CTTR | 체결강도 | string | Y | 1 | |
|
||||
| DPRT | 괴리율 | string | Y | 1 | |
|
||||
| MRKT_BASIS | 시장베이시스 | string | Y | 1 | |
|
||||
| OPTN_ASKP1 | 옵션매도호가1 | string | Y | 1 | |
|
||||
| OPTN_BIDP1 | 옵션매수호가1 | string | Y | 1 | |
|
||||
| ASKP_RSQN1 | 매도호가잔량1 | string | Y | 1 | |
|
||||
| BIDP_RSQN1 | 매수호가잔량1 | string | Y | 1 | |
|
||||
| SELN_CNTG_CSNU | 매도체결건수 | string | Y | 1 | |
|
||||
| SHNU_CNTG_CSNU | 매수체결건수 | string | Y | 1 | |
|
||||
| NTBY_CNTG_CSNU | 순매수체결건수 | string | Y | 1 | |
|
||||
| SELN_CNTG_SMTN | 총매도수량 | string | Y | 1 | |
|
||||
| SHNU_CNTG_SMTN | 총매수수량 | string | Y | 1 | |
|
||||
| TOTAL_ASKP_RSQN | 총매도호가잔량 | string | Y | 1 | |
|
||||
| TOTAL_BIDP_RSQN | 총매수호가잔량 | string | Y | 1 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일거래량대비등락율 | string | Y | 1 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0ZOCNT0",
|
||||
"tr_key": "211V05059"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0ZOCNT0",
|
||||
"tr_key": "211V05059",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0ZOCNT0|001|211V05059^091940^1060.00^5^-120.00^-10.17^970.00^1140.00^970
|
||||
.00^6^563^5933200^35464.07^1134^-2^000000^2^90.00^000000^5^-80.00^000000^2^90.00^0.43^0.00^0.
|
||||
00^1060.00^1.00^0.00^0.00^-4.06^20.58^0.31^-34404.07^0^-41735.93^0.26^74.84^-97.01^-76140.00^
|
||||
1100.00^1040.00^6^175^13^16^3^322^241^241^184^12.33
|
||||
```
|
||||
@@ -0,0 +1,94 @@
|
||||
# 지수옵션 실시간호가
|
||||
|
||||
- 원본 시트명: 지수옵션 실시간호가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-015
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0IOASP0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0IOASP0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
[참고자료]
|
||||
|
||||
실시간시세(웹소켓) 파이썬 샘플코드는 한국투자증권 Github 참고 부탁드립니다.
|
||||
https://github.com/koreainvestment/open-trading-api/blob/main/websocket/python/ws_domestic_overseas_all.py
|
||||
|
||||
실시간시세(웹소켓) API 사용방법에 대한 자세한 설명은 한국투자증권 Wikidocs 참고 부탁드립니다.
|
||||
https://wikidocs.net/book/7847 (국내주식 업데이트 완료, 추후 해외주식·국내선물옵션 업데이트 예정)
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0IOASP0 |
|
||||
| tr_key | 코드 | string | Y | 6 | 예:201S11305 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| OPTN_SHRN_ISCD | 옵션 단축 종목코드 | object | Y | 16 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업 시간 | string | Y | 16 | |
|
||||
| OPTN_ASKP1 | 옵션 매도호가1 | string | Y | 1 | |
|
||||
| OPTN_ASKP2 | 옵션 매도호가2 | string | Y | 8 | |
|
||||
| OPTN_ASKP3 | 옵션 매도호가3 | string | Y | 8 | |
|
||||
| OPTN_ASKP4 | 옵션 매도호가4 | string | Y | 8 | |
|
||||
| OPTN_ASKP5 | 옵션 매도호가5 | string | Y | 8 | |
|
||||
| OPTN_BIDP1 | 옵션 매수호가1 | string | Y | 8 | |
|
||||
| OPTN_BIDP2 | 옵션 매수호가2 | string | Y | 8 | |
|
||||
| OPTN_BIDP3 | 옵션 매수호가3 | string | Y | 8 | |
|
||||
| OPTN_BIDP4 | 옵션 매수호가4 | string | Y | 8 | |
|
||||
| OPTN_BIDP5 | 옵션 매수호가5 | string | Y | 8 | |
|
||||
| ASKP_CSNU1 | 매도호가 건수1 | string | Y | 8 | |
|
||||
| ASKP_CSNU2 | 매도호가 건수2 | string | Y | 8 | |
|
||||
| ASKP_CSNU3 | 매도호가 건수3 | string | Y | 8 | |
|
||||
| ASKP_CSNU4 | 매도호가 건수4 | string | Y | 8 | |
|
||||
| ASKP_CSNU5 | 매도호가 건수5 | string | Y | 8 | |
|
||||
| BIDP_CSNU1 | 매수호가 건수1 | string | Y | 8 | |
|
||||
| BIDP_CSNU2 | 매수호가 건수2 | string | Y | 8 | |
|
||||
| BIDP_CSNU3 | 매수호가 건수3 | string | Y | 8 | |
|
||||
| BIDP_CSNU4 | 매수호가 건수4 | string | Y | 8 | |
|
||||
| BIDP_CSNU5 | 매수호가 건수5 | string | Y | 8 | |
|
||||
| ASKP_RSQN1 | 매도호가 잔량1 | string | Y | 8 | |
|
||||
| ASKP_RSQN2 | 매도호가 잔량2 | string | Y | 8 | |
|
||||
| ASKP_RSQN3 | 매도호가 잔량3 | string | Y | 8 | |
|
||||
| ASKP_RSQN4 | 매도호가 잔량4 | string | Y | 8 | |
|
||||
| ASKP_RSQN5 | 매도호가 잔량5 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가 잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN2 | 매수호가 잔량2 | string | Y | 8 | |
|
||||
| BIDP_RSQN3 | 매수호가 잔량3 | string | Y | 8 | |
|
||||
| BIDP_RSQN4 | 매수호가 잔량4 | string | Y | 8 | |
|
||||
| BIDP_RSQN5 | 매수호가 잔량5 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_CSNU | 총 매도호가 건수 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_CSNU | 총 매수호가 건수 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN | 총 매도호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총 매수호가 잔량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN_ICDC | 총 매도호가 잔량 증감 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN_ICDC | 총 매수호가 잔량 증감 | string | Y | 8 | |
|
||||
|
||||
## 메모
|
||||
|
||||
- Request Example (Python)
|
||||
- Response Example
|
||||
@@ -0,0 +1,141 @@
|
||||
# 주식선물 실시간체결가
|
||||
|
||||
- 원본 시트명: 주식선물 실시간체결가
|
||||
- API 통신방식: WEBSOCKET
|
||||
- 메뉴 위치: [국내선물옵션] 실시간시세
|
||||
- API ID: 실시간-029
|
||||
- HTTP Method: POST
|
||||
- 실전 TR_ID: H0ZFCNT0
|
||||
- 모의 TR_ID: 모의투자 미지원
|
||||
- 실전 Domain: ws://ops.koreainvestment.com:21000
|
||||
- 모의 Domain: 모의투자 미지원
|
||||
- URL 명: /tryitout/H0ZFCNT0
|
||||
- 모의투자 지원: 미지원
|
||||
- 원본 워크북: [한국투자증권_오픈API_전체문서_20260430_030000.xlsx](../../../../../한국투자증권_오픈API_전체문서_20260430_030000.xlsx)
|
||||
|
||||
## 개요
|
||||
|
||||
개요 없음
|
||||
|
||||
## 레이아웃
|
||||
|
||||
### Request Header
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| approval_key | 웹소켓 접속키 | string | Y | 36 | 실시간 (웹소켓) 접속키 발급 API(/oauth2/Approval)를 사용하여 발급받은 웹소켓 접속키 |
|
||||
| custtype | 고객 타입 | string | Y | 1 | B : 법인 / P : 개인 |
|
||||
| tr_type | 등록/해제 | string | Y | 1 | "1: 등록, 2:해제" |
|
||||
| content-type | 컨텐츠타입 | string | Y | 20 | utf-8 |
|
||||
|
||||
### Request Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| tr_id | 거래ID | string | Y | 7 | H0ZFCNT0 |
|
||||
| tr_key | 종목코드 | string | Y | 6 | 종목코드 |
|
||||
|
||||
### Response Header
|
||||
|
||||
없음
|
||||
|
||||
### Response Body
|
||||
|
||||
| Element | 한글명 | Type | Required | Length | Description |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| FUTS_SHRN_ISCD | 선물단축종목코드 | object | Y | 9 | '각 항목사이에는 구분자로 ^ 사용,<br>모든 데이터타입은 String으로 변환되어 push 처리됨' |
|
||||
| BSOP_HOUR | 영업시간 | string | Y | 6 | |
|
||||
| STCK_PRPR | 주식현재가 | string | Y | 4 | |
|
||||
| PRDY_VRSS_SIGN | 전일대비부호 | string | Y | 1 | |
|
||||
| PRDY_VRSS | 전일대비 | string | Y | 4 | |
|
||||
| FUTS_PRDY_CTRT | 선물전일대비율 | string | Y | 8 | |
|
||||
| STCK_OPRC | 주식시가2 | string | Y | 4 | |
|
||||
| STCK_HGPR | 주식최고가 | string | Y | 4 | |
|
||||
| STCK_LWPR | 주식최저가 | string | Y | 4 | |
|
||||
| LAST_CNQN | 최종거래량 | string | Y | 8 | |
|
||||
| ACML_VOL | 누적거래량 | string | Y | 8 | |
|
||||
| ACML_TR_PBMN | 누적거래대금 | string | Y | 8 | |
|
||||
| HTS_THPR | HTS이론가 | string | Y | 8 | |
|
||||
| MRKT_BASIS | 시장베이시스 | string | Y | 8 | |
|
||||
| DPRT | 괴리율 | string | Y | 8 | |
|
||||
| NMSC_FCTN_STPL_PRC | 근월물약정가 | string | Y | 8 | |
|
||||
| FMSC_FCTN_STPL_PRC | 원월물약정가 | string | Y | 8 | |
|
||||
| SPEAD_PRC | 스프레드1 | string | Y | 8 | |
|
||||
| HTS_OTST_STPL_QTY | HTS미결제약정수량 | string | Y | 8 | |
|
||||
| OTST_STPL_QTY_ICDC | 미결제약정수량증감 | string | Y | 4 | |
|
||||
| OPRC_HOUR | 시가시간 | string | Y | 6 | |
|
||||
| OPRC_VRSS_PRPR_SIGN | 시가2대비현재가부호 | string | Y | 1 | |
|
||||
| OPRC_VRSS_PRPR | 시가2대비현재가 | string | Y | 4 | |
|
||||
| HGPR_HOUR | 최고가시간 | string | Y | 6 | |
|
||||
| HGPR_VRSS_PRPR_SIGN | 최고가대비현재가부호 | string | Y | 1 | |
|
||||
| HGPR_VRSS_PRPR | 최고가대비현재가 | string | Y | 4 | |
|
||||
| LWPR_HOUR | 최저가시간 | string | Y | 6 | |
|
||||
| LWPR_VRSS_PRPR_SIGN | 최저가대비현재가부호 | string | Y | 1 | |
|
||||
| LWPR_VRSS_PRPR | 최저가대비현재가 | string | Y | 4 | |
|
||||
| SHNU_RATE | 매수2비율 | string | Y | 8 | |
|
||||
| CTTR | 체결강도 | string | Y | 8 | |
|
||||
| ESDG | 괴리도 | string | Y | 8 | |
|
||||
| OTST_STPL_RGBF_QTY_ICDC | 미결제약정직전수량증감 | string | Y | 4 | |
|
||||
| THPR_BASIS | 이론베이시스 | string | Y | 8 | |
|
||||
| ASKP1 | 매도호가1 | string | Y | 4 | |
|
||||
| BIDP1 | 매수호가1 | string | Y | 4 | |
|
||||
| ASKP_RSQN1 | 매도호가잔량1 | string | Y | 8 | |
|
||||
| BIDP_RSQN1 | 매수호가잔량1 | string | Y | 8 | |
|
||||
| SELN_CNTG_CSNU | 매도체결건수 | string | Y | 4 | |
|
||||
| SHNU_CNTG_CSNU | 매수체결건수 | string | Y | 4 | |
|
||||
| NTBY_CNTG_CSNU | 순매수체결건수 | string | Y | 4 | |
|
||||
| SELN_CNTG_SMTN | 총매도수량 | string | Y | 8 | |
|
||||
| SHNU_CNTG_SMTN | 총매수수량 | string | Y | 8 | |
|
||||
| TOTAL_ASKP_RSQN | 총매도호가잔량 | string | Y | 8 | |
|
||||
| TOTAL_BIDP_RSQN | 총매수호가잔량 | string | Y | 8 | |
|
||||
| PRDY_VOL_VRSS_ACML_VOL_RATE | 전일거래량대비등락율 | string | Y | 8 | |
|
||||
| DYNM_MXPR | 실시간상한가 | string | Y | 4 | |
|
||||
| DYNM_LLAM | 실시간하한가 | string | Y | 4 | |
|
||||
| DYNM_PRC_LIMT_YN | 실시간가격제한구분 | string | Y | 1 | |
|
||||
|
||||
## 예제
|
||||
|
||||
### Request Example (Python)
|
||||
|
||||
```text
|
||||
{
|
||||
"header": {
|
||||
"approval_key": "35xxxxxa-bxxa-4xxb-87xxx-f56xxxxxxxxxx",
|
||||
"custtype": "P",
|
||||
"tr_type": "1",
|
||||
"content-type": "utf-8"
|
||||
},
|
||||
"body": {
|
||||
"input": {
|
||||
"tr_id": "H0ZFCNT0",
|
||||
"tr_key": "111V06"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Response Example
|
||||
|
||||
```text
|
||||
# 연결 확인
|
||||
{
|
||||
"header": {
|
||||
"tr_id": "H0ZFCNT0",
|
||||
"tr_key": "111V06",
|
||||
"encrypt": "N"
|
||||
},
|
||||
"body": {
|
||||
"rt_cd": "0",
|
||||
"msg_cd": "OPSP0000",
|
||||
"msg1": "SUBSCRIBE SUCCESS",
|
||||
"output": {
|
||||
"iv": "0123456789abcdef",
|
||||
"key": "abcdefghijklmnopabcdefghijklmnop"}
|
||||
}
|
||||
}
|
||||
|
||||
# output
|
||||
0|H0ZFCNT0|001|111V06^091639^77900^5^-100^-0.13^77900^77900^77300^5^1724^13
|
||||
37128000^77899.50^400.00^0.00^0.00^0.00^-500.00^32053^219^000000^3^0^000000^3^0^000000^2^600^
|
||||
0.36^58.23^0.50^-1^399.50^77900^77800^0^0^105^36^-69^1075^626^0^0^6.23^0^0^0
|
||||
```
|
||||
Reference in New Issue
Block a user