KIS Developers menu

API 문서 HOME API 문서 [해외선물옵션] 주문/계좌


[해외선물옵션] 주문/계좌

해외선물옵션 주문 [v1_해외선물-001]

REST

해외선물옵션 주문 [v1_해외선물-001]

기본정보

  • Method
    POST
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/order
  • Format
    JSON
  • Content-Type
    application/json; charset=UTF-8

개요

해외선물옵션 주문 API 입니다.

※ POST API의 경우 BODY값의 key값들을 대문자로 작성하셔야 합니다.
(EX. "CANO" : "12345678", "ACNT_PRDT_CD": "01",...)

※ 종목코드 마스터파일 파이썬 정제코드는 한국투자증권 Github 참고 부탁드립니다.
https://github.com/koreainvestment/open-trading-api/tree/main/stocks_info

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 [실전투자]
OTFM3001U : ASFM선물옵션주문신규
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
OVRS_FUTR_FX_PDNO 해외선물FX상품번호 String Y 32
SLL_BUY_DVSN_CD 매도매수구분코드 String Y 2 01 : 매도
02 : 매수
FM_LQD_USTL_CCLD_DT FM청산미결제체결일자 String N 8 빈칸 (hedge청산만 이용)
FM_LQD_USTL_CCNO FM청산미결제체결번호 String N 10 빈칸 (hedge청산만 이용)
PRIC_DVSN_CD 가격구분코드 String Y 1 1.지정, 2. 시장, 3. STOP, 4 S/L
FM_LIMIT_ORD_PRIC FMLIMIT주문가격 String Y 20 지정가인 경우 가격 입력
* 시장가, STOP주문인 경우, 빈칸("") 입력
FM_STOP_ORD_PRIC FMSTOP주문가격 String Y 20 STOP 주문 가격 입력
* 시장가, 지정가인 경우, 빈칸("") 입력
FM_ORD_QTY FM주문수량 String Y 10
FM_LQD_LMT_ORD_PRIC FM청산LIMIT주문가격 String N 20 빈칸 (hedge청산만 이용)
FM_LQD_STOP_ORD_PRIC FM청산STOP주문가격 String N 20 빈칸 (hedge청산만 이용)
CCLD_CNDT_CD 체결조건코드 String Y 1 일반적으로 6 (EOD, 지정가)
GTD인 경우 5, 시장가인 경우만 2
CPLX_ORD_DVSN_CD 복합주문구분코드 String Y 1 0 (hedge청산만 이용)
ECIS_RSVN_ORD_YN 행사예약주문여부 String Y 1 N
FM_HDGE_ORD_SCRN_YN FM_HEDGE주문화면여부 String Y 1 N

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1 0 : 성공
0 이외의 값 : 실패
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output Object N
-ORD_DT 주문일자 String N 8
-ODNO 주문번호 String N 8 접수한 주문의 일련번호(ex. 00360686)
* 정정/취소시 문자열처럼 "0"을 포함해서 전송
(ex. ORGN_ODNO : 00360686)

Example

Request

{
    "CANO": "81012345",
    "ACNT_PRDT_CD": "08",
    "OVRS_FUTR_FX_PDNO": "6BZ22",
    "SLL_BUY_DVSN_CD": "02",
    "FM_LQD_USTL_CCLD_DT": "",
    "FM_LQD_USTL_CCNO": "",
    "PRIC_DVSN_CD": "1",
    "FM_LIMIT_ORD_PRIC": "1.17",
    "FM_STOP_ORD_PRIC": "",
    "FM_ORD_QTY": "1",
    "FM_LQD_LMT_ORD_PRIC": "",
    "FM_LQD_STOP_ORD_PRIC": "",
    "CCLD_CNDT_CD": "6",
    "CPLX_ORD_DVSN_CD": "0",
    "ECIS_RSVN_ORD_YN": "N",
    "FM_HDGE_ORD_SCRN_YN": "N"
}

Response

{
    "rt_cd": "0",
    "msg_cd": "APBK0013",
    "msg1": "주문 전송 완료 되었습니다.",
    "output": {
        "ORD_DT": "20221214",
        "ODNO": "00298040"
    }
}

해외선물옵션 정정취소주문 [v1_해외선물-002, 003]

REST

해외선물옵션 정정취소주문 [v1_해외선물-002, 003]

기본정보

  • Method
    POST
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/order-rvsecncl
  • Format
    JSON
  • Content-Type
    application/json; charset=UTF-8

개요

해외선물옵션 정정취소주문 API 입니다.

※ POST API의 경우 BODY값의 key값들을 대문자로 작성하셔야 합니다.
(EX. "CANO" : "12345678", "ACNT_PRDT_CD": "01",...)

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 [실전투자]
OTFM3002U : 해외선물옵션주문정정
OTFM3003U : 해외선물옵션주문취소
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
ORGN_ORD_DT 원주문일자 String Y 8
ORGN_ODNO 원주문번호 String Y 8 정정/취소시 주문번호(ODNO) 8자리를 문자열처럼 "0"을 포함해서 전송
(ex. ORGN_ODNO : 00360686)
FM_LIMIT_ORD_PRIC FMLIMIT주문가격 String N 20 OTFM3002U(해외선물옵션주문정정)만 사용
FM_STOP_ORD_PRIC FMSTOP주문가격 String N 20 OTFM3002U(해외선물옵션주문정정)만 사용
FM_LQD_LMT_ORD_PRIC FM청산LIMIT주문가격 String N 20 OTFM3002U(해외선물옵션주문정정)만 사용
FM_LQD_STOP_ORD_PRIC FM청산STOP주문가격 String N 20 OTFM3002U(해외선물옵션주문정정)만 사용
FM_HDGE_ORD_SCRN_YN FM_HEDGE주문화면여부 String Y 1 N
FM_MKPR_CVSN_YN FM시장가전환여부 String N 1 OTFM3003U(해외선물옵션주문취소)만 사용

※ FM_MKPR_CVSN_YN 항목에 'Y'로 설정하여 취소주문을 접수할 경우, 주문 취소확인이 들어오면 원장에서 시장가주문을 하나 또 내줌

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1 0 : 성공
0 이외의 값 : 실패
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output Object N
-ORD_DT 주문일자 String N 8 YYYYMMDD(ex. 20230811)
-ODNO 주문번호 String N 8 접수한 주문의 일련번호(ex. 00360686)
* 정정/취소시 문자열처럼 "0"을 포함해서 전송
(ex. ORGN_ODNO : 00360686)

Example

Request

{
    "CANO": "81012345",
    "ACNT_PRDT_CD": "08",
    "ORGN_ORD_DT": "20221214",
    "ORGN_ODNO": "00298044",
    "FM_MKPR_CVSN_YN": "N",
    "FM_HDGE_ORD_SCRN_YN": "N"
}

Response

{
    "rt_cd": "0",
    "msg_cd": "APBK0013",
    "msg1": "주문 전송 완료 되었습니다.",
    "output": {
        "ORD_DT": "20221214",
        "ODNO": "00298045"
    }
}

해외선물옵션 당일주문내역조회 [v1_해외선물-004]

REST

해외선물옵션 당일주문내역조회 [v1_해외선물-004]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-ccld
  • Format
     
  • Content-Type
     

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3116R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인 / P : 개인
seq_no 일련번호 String N 2 법인 : "001" / default 개인: ""
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
CCLD_NCCS_DVSN 체결미체결구분 String Y 2 01:전체 / 02:체결 / 03:미체결
SLL_BUY_DVSN_CD 매도매수구분코드 String Y 2 %%:전체 / 01:매도 / 02:매수
FUOP_DVSN 선물옵션구분 String Y 2 00:전체 / 01:선물 / 02:옵션
CTX_AREA_FK200 연속조회검색조건200 String Y 200
CTX_AREA_NK200 연속조회키200 String Y 200

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object Array N Array
-cano 종합계좌번호 String N 8
-acnt_prdt_cd 계좌상품코드 String N 2
-ord_dt 주문일자 String N 8
-odno 주문번호 String N 8 접수한 주문의 일련번호(ex. 00360686)
* 정정/취소시 문자열처럼 "0"을 포함해서 전송
(ex. ORGN_ODNO : 00360686)
-orgn_ord_dt 원주문일자 String N 8
-orgn_odno 원주문번호 String N 8 원주문번호(ex. 00360685)
-ovrs_futr_fx_pdno 해외선물FX상품번호 String N 32
-rcit_dvsn_cd 접수구분코드 String N 2 05 온라인
-sll_buy_dvsn_cd 매도매수구분코드 String N 2 01:매도, 02:매수
-trad_stgy_dvsn_cd 매매전략구분코드 String N 2
-bass_pric_type_cd 기준가격유형코드 String N 2 01 시가평가
02 액면가
03 기준가격
04 대용가
-ord_stat_cd 주문상태코드 String N 2
-fm_ord_qty FM주문수량 String N 10
-fm_ord_pric FM주문가격 String N 20
-fm_stop_ord_pric FMSTOP주문가격 String N 20
-rsvn_dvsn 예약구분 String N 2
-fm_ccld_qty FM체결수량 String N 10
-fm_ccld_pric FM체결가격 String N 20
-fm_ord_rmn_qty FM주문잔여수량 String N 10
-ord_grp_name 주문그룹명 String N 60
-erlm_dtl_dtime 등록상세일시 String N 17
-ccld_dtl_dtime 체결상세일시 String N 17
-ord_stfno 주문직원번호 String N 6
-rmks1 비고1 String N 100
-new_lqd_dvsn_cd 신규청산구분코드 String N 2 01 신규
02 청산
-fm_lqd_lmt_ord_pric FM청산LIMIT주문가격 String N 20
-fm_lqd_stop_pric FM청산STOP가격 String N 20
-ccld_cndt_cd 체결조건코드 String N 1
-noti_vald_dt 게시유효일자 String N 8
-acnt_type_cd 계좌유형코드 String N 2
-fuop_dvsn 선물옵션구분 String N 2 01:선물, 02: 옵션

Example

Request

{
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"CCLD_NCCS_DVSN":"01",
"SLL_BUY_DVSN_CD":"01",
"FUOP_DVSN":"00",
"CTX_AREA_FK100":"",
"CTX_AREA_NK100":"",
}

Response

{
    "ctx_area_fk200": "81012345^08^01^02^00^                                                                                                                                                                                   ",
    "ctx_area_nk200": "                                                                                                                                                                                                        ",
    "output": [
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ord_dt": "20221214",
            "odno": "00298048",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6BZ22",
            "rcit_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "trad_stgy_dvsn_cd": "00",
            "bass_pric_type_cd": "1",
            "ord_stat_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "1.1700",
            "fm_stop_ord_pric": "0.0000",
            "rsvn_dvsn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.0000",
            "fm_ord_rmn_qty": "1",
            "ord_grp_name": "",
            "erlm_dtl_dtime": "20221214134455791",
            "ccld_dtl_dtime": "",
            "ord_stfno": "invent",
            "rmks1": "",
            "new_lqd_dvsn_cd": "1",
            "fm_lqd_lmt_ord_pric": "0.0000",
            "fm_lqd_stop_pric": "0.0000",
            "ccld_cndt_cd": "6",
            "noti_vald_dt": "",
            "acnt_type_cd": "1",
            "fuop_dvsn": "01"
        },
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ord_dt": "20221214",
            "odno": "00298045",
            "orgn_ord_dt": "20221214",
            "orgn_odno": "00298044",
            "ovrs_futr_fx_pdno": "6BZ22",
            "rcit_dvsn_cd": "02",
            "sll_buy_dvsn_cd": "02",
            "trad_stgy_dvsn_cd": "00",
            "bass_pric_type_cd": "1",
            "ord_stat_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "0.0000",
            "fm_stop_ord_pric": "0.0000",
            "rsvn_dvsn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.0000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "erlm_dtl_dtime": "20221214134356649",
            "ccld_dtl_dtime": "",
            "ord_stfno": "invent",
            "rmks1": "",
            "new_lqd_dvsn_cd": "1",
            "fm_lqd_lmt_ord_pric": "0.0000",
            "fm_lqd_stop_pric": "0.0000",
            "ccld_cndt_cd": "6",
            "noti_vald_dt": "",
            "acnt_type_cd": "1",
            "fuop_dvsn": "01"
        },
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ord_dt": "20221214",
            "odno": "00298044",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6BZ22",
            "rcit_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "trad_stgy_dvsn_cd": "00",
            "bass_pric_type_cd": "1",
            "ord_stat_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "1.1700",
            "fm_stop_ord_pric": "0.0000",
            "rsvn_dvsn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.0000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "erlm_dtl_dtime": "20221214134351411",
            "ccld_dtl_dtime": "",
            "ord_stfno": "invent",
            "rmks1": "",
            "new_lqd_dvsn_cd": "1",
            "fm_lqd_lmt_ord_pric": "0.0000",
            "fm_lqd_stop_pric": "0.0000",
            "ccld_cndt_cd": "6",
            "noti_vald_dt": "",
            "acnt_type_cd": "1",
            "fuop_dvsn": "01"
        },
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ord_dt": "20221214",
            "odno": "00298040",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6BZ22",
            "rcit_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "trad_stgy_dvsn_cd": "00",
            "bass_pric_type_cd": "1",
            "ord_stat_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "1.1700",
            "fm_stop_ord_pric": "0.0000",
            "rsvn_dvsn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.0000",
            "fm_ord_rmn_qty": "1",
            "ord_grp_name": "",
            "erlm_dtl_dtime": "20221214134100992",
            "ccld_dtl_dtime": "",
            "ord_stfno": "invent",
            "rmks1": "",
            "new_lqd_dvsn_cd": "1",
            "fm_lqd_lmt_ord_pric": "0.0000",
            "fm_lqd_stop_pric": "0.0000",
            "ccld_cndt_cd": "6",
            "noti_vald_dt": "",
            "acnt_type_cd": "1",
            "fuop_dvsn": "01"
        }
    ],
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}

해외선물옵션 미결제내역조회(잔고) [v1_해외선물-005]

REST

해외선물옵션 미결제내역조회(잔고) [v1_해외선물-005]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-unpd
  • Format
     
  • Content-Type
     

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM1412R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인 / P : 개인
seq_no 일련번호 String N 2 법인 : "001" / default 개인: ""
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
FUOP_DVSN 선물옵션구분 String Y 2 00: 전체 / 01:선물 / 02: 옵션
CTX_AREA_FK100 연속조회검색조건100 String Y 100
CTX_AREA_NK100 연속조회키100 String Y 100

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object Array N Array
-cano 종합계좌번호 String N 8
-acnt_prdt_cd 계좌상품코드 String N 2
-ovrs_futr_fx_pdno 해외선물FX상품번호 String N 32
-prdt_type_cd 상품유형코드 String N 3
-crcy_cd 통화코드 String N 3
-sll_buy_dvsn_cd 매도매수구분코드 String N 2
-fm_ustl_qty FM미결제수량 String N 10
-fm_ccld_avg_pric FM체결평균가격 String N 20
-fm_now_pric FM현재가격 String N 20
-fm_evlu_pfls_amt FM평가손익금액 String N 20
-fm_opt_evlu_amt FM옵션평가금액 String N 20
-fm_otp_evlu_pfls_amt FM옵션평가손익금액 String N 20
-fuop_dvsn 선물옵션구분 String N 2
-ecis_rsvn_ord_yn 행사예약주문여부 String N 1
-fm_lqd_psbl_qty FM청산가능수량 String N 10

Example

Request

{
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"FUOP_DVSN":"00",
"CTX_AREA_FK100":"",
"CTX_AREA_NK100":"",
}

Response

{
    "ctx_area_fk100": "81012345^08^00^                                                                                     ",
    "ctx_area_nk100": "                                                                                                    ",
    "output": [
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "6AZ22",
            "prdt_type_cd": "600",
            "crcy_cd": "USD",
            "sll_buy_dvsn_cd": "02",
            "fm_ustl_qty": "2",
            "fm_ccld_avg_pric": "0.62950",
            "fm_now_pric": "0.68320",
            "fm_evlu_pfls_amt": "10740.00",
            "fm_opt_evlu_amt": "",
            "fm_otp_evlu_pfls_amt": "",
            "fuop_dvsn": "01",
            "ecis_rsvn_ord_yn": "",
            "fm_lqd_psbl_qty": "2"
        },
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "6BZ22",
            "prdt_type_cd": "600",
            "crcy_cd": "USD",
            "sll_buy_dvsn_cd": "02",
            "fm_ustl_qty": "2",
            "fm_ccld_avg_pric": "1.1898",
            "fm_now_pric": "1.2350",
            "fm_evlu_pfls_amt": "5656.24",
            "fm_opt_evlu_amt": "",
            "fm_otp_evlu_pfls_amt": "",
            "fuop_dvsn": "01",
            "ecis_rsvn_ord_yn": "",
            "fm_lqd_psbl_qty": "2"
        },
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "6JZ22",
            "prdt_type_cd": "600",
            "crcy_cd": "USD",
            "sll_buy_dvsn_cd": "02",
            "fm_ustl_qty": "1",
            "fm_ccld_avg_pric": "6925.0",
            "fm_now_pric": "7383.0",
            "fm_evlu_pfls_amt": "5725.00",
            "fm_opt_evlu_amt": "",
            "fm_otp_evlu_pfls_amt": "",
            "fuop_dvsn": "01",
            "ecis_rsvn_ord_yn": "",
            "fm_lqd_psbl_qty": "1"
        },
        {
            "cano": "81012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "ZBZ22",
            "prdt_type_cd": "600",
            "crcy_cd": "USD",
            "sll_buy_dvsn_cd": "01",
            "fm_ustl_qty": "100",
            "fm_ccld_avg_pric": "132.293125",
            "fm_now_pric": "131.218750",
            "fm_evlu_pfls_amt": "107438.00",
            "fm_opt_evlu_amt": "",
            "fm_otp_evlu_pfls_amt": "",
            "fuop_dvsn": "01",
            "ecis_rsvn_ord_yn": "",
            "fm_lqd_psbl_qty": "100"
        }
    ],
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}

해외선물옵션 주문가능조회 [v1_해외선물-006]

REST

해외선물옵션 주문가능조회 [v1_해외선물-006]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-psamount
  • Format
     
  • Content-Type
     

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3304R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인 / P : 개인
seq_no 일련번호 String N 2 법인 : "001" / default 개인: ""
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
OVRS_FUTR_FX_PDNO 해외선물FX상품번호 String Y 32
SLL_BUY_DVSN_CD 매도매수구분코드 String Y 2 01 : 매도 / 02 : 매수
FM_ORD_PRIC FM주문가격 String Y 20 N
ECIS_RSVN_ORD_YN 행사예약주문여부 String Y 1 N

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object N
-cano 종합계좌번호 String N 8
-acnt_prdt_cd 계좌상품코드 String N 2
-ovrs_futr_fx_pdno 해외선물FX상품번호 String N 32
-crcy_cd 통화코드 String N 3
-sll_buy_dvsn_cd 매도매수구분코드 String N 2
-fm_ustl_qty FM미결제수량 String N 10
-fm_lqd_psbl_qty FM청산가능수량 String N 10
-fm_new_ord_psbl_qty FM신규주문가능수량 String N 10
-fm_tot_ord_psbl_qty FM총주문가능수량 String N 10
-fm_mkpr_tot_ord_psbl_qty FM시장가총주문가능수량 String N 10

Example

Request

{
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"OVRS_FUTR_FX_PDNO":"6AU22",
"SLL_BUY_DVSN_CD":"02",
"FM_ORD_PRIC":"",
"ECIS_RSVN_ORD_YN":""
}

Response

{
    "output": {
        "cano": "80012345",
        "acnt_prdt_cd": "08",
        "ovrs_futr_fx_pdno": "6AU22",
        "crcy_cd": "",
        "sll_buy_dvsn_cd": "02",
        "fm_ustl_qty": "0",
        "fm_lqd_psbl_qty": "0",
        "fm_new_ord_psbl_qty": "3717",
        "fm_tot_ord_psbl_qty": "3717",
        "fm_mkpr_tot_ord_psbl_qty": "3717"
    },
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}

해외선물옵션 기간계좌손익 일별[해외선물-010]

REST

해외선물옵션 기간계좌손익 일별[해외선물-010]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-period-ccld
  • Format
    JSON
  • Content-Type
    application/json; charset=utf-8

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3118R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
INQR_TERM_FROM_DT 조회기간FROM일자 String Y 8
INQR_TERM_TO_DT 조회기간TO일자 String Y 8
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
CRCY_CD 통화코드 String Y 3 '%%% : 전체
TUS: TOT_USD / TKR: TOT_KRW
KRW: 한국 / USD: 미국
EUR: EUR / HKD: 홍콩
CNY: 중국 / JPY: 일본'
WHOL_TRSL_YN 전체환산여부 String Y 1 N
FUOP_DVSN 선물옵션구분 String Y 2 00:전체 / 01:선물 / 02:옵션
CTX_AREA_FK200 연속조회검색조건200 String Y 200
CTX_AREA_NK200 연속조회키200 String Y 200

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output1 응답상세1 Object Array Y Array
-cano 종합계좌번호 String Y 8
-acnt_prdt_cd 계좌상품코드 String N 2
-crcy_cd 통화코드 String Y 3
-fm_buy_qty FM매수수량 String Y 10
-fm_sll_qty FM매도수량 String Y 10
-fm_lqd_pfls_amt FM청산손익금액 String Y 20
-fm_fee FM수수료 String Y 20
-fm_net_pfls_amt FM순손익금액 String Y 20
-fm_ustl_buy_qty FM미결제매수수량 String Y 10
-fm_ustl_sll_qty FM미결제매도수량 String Y 10
-fm_ustl_evlu_pfls_amt FM미결제평가손익금액 String Y 20
-fm_ustl_evlu_pfls_amt2 FM미결제평가손익금액2 String Y 20
-fm_ustl_evlu_pfls_icdc_amt FM미결제평가손익증감금액 String Y 20
-fm_ustl_agrm_amt FM미결제약정금액 String Y 20
-fm_opt_lqd_amt FM옵션청산금액 String Y 20
output2 응답상세2 Object Array Y Array
-cano 종합계좌번호 String Y 8
-acnt_prdt_cd 계좌상품코드 String Y 2
-ovrs_futr_fx_pdno 해외선물FX상품번호 String Y 32
-crcy_cd 통화코드 String Y 3
-fm_buy_qty FM매수수량 String Y 10
-fm_sll_qty FM매도수량 String Y 10
-fm_lqd_pfls_amt FM청산손익금액 String Y 20
-fm_fee FM수수료 String Y 20
-fm_net_pfls_amt FM순손익금액 String Y 20
-fm_ustl_buy_qty FM미결제매수수량 String Y 10
-fm_ustl_sll_qty FM미결제매도수량 String Y 10
-fm_ustl_evlu_pfls_amt FM미결제평가손익금액 String Y 20
-fm_ustl_evlu_pfls_amt2 FM미결제평가손익금액2 String Y 20
-fm_ustl_evlu_pfls_icdc_amt FM미결제평가손익증감금액 String Y 20
-fm_ccld_avg_pric FM체결평균가격 String Y 20
-fm_ustl_agrm_amt FM미결제약정금액 String Y 20
-fm_opt_lqd_amt FM옵션청산금액 String Y 20

Example

Request

{
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"INQR_TERM_FROM_DT":"20220901",
"INQR_TERM_TO_DT":"20221117",
"CRCY_CD":"%%%",
"WHOL_TRSL_YN":"N",
"FUOP_DVSN":"00",
"CTX_AREA_FK100":"",
"CTX_AREA_NK100":"",
}

Response

{
    "ctx_area_fk200": "                                                                                                                                                                                                        ",
    "ctx_area_nk200": "                                                                                                                                                                                                        ",
    "output1": [
        {
            "cano": "80012345",
            "acnt_prdt_cd": "08",
            "crcy_cd": "USD",
            "fm_buy_qty": "",
            "fm_sll_qty": "",
            "fm_lqd_pfls_amt": "0.00",
            "fm_fee": "0.00",
            "fm_net_pfls_amt": "129650.00",
            "fm_ustl_buy_qty": "5",
            "fm_ustl_sll_qty": "100",
            "fm_ustl_evlu_pfls_amt": "129650.00",
            "fm_ustl_evlu_pfls_amt2": "0.00",
            "fm_ustl_evlu_pfls_icdc_amt": "129650.00",
            "fm_ustl_agrm_amt": "13590493.75",
            "fm_opt_lqd_amt": "0.00"
        }
    ],
    "output2": [
        {
            "cano": "80012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "6AZ22",
            "crcy_cd": "USD",
            "fm_buy_qty": "",
            "fm_sll_qty": "",
            "fm_lqd_pfls_amt": "0.00",
            "fm_fee": "0.00",
            "fm_net_pfls_amt": "10850.00",
            "fm_ustl_buy_qty": "2",
            "fm_ustl_sll_qty": "",
            "fm_ustl_evlu_pfls_amt": "10850.00",
            "fm_ustl_evlu_pfls_amt2": "0.00",
            "fm_ustl_evlu_pfls_icdc_amt": "10850.00",
            "fm_ccld_avg_pric": "0.62950",
            "fm_ustl_agrm_amt": "125900.00",
            "fm_opt_lqd_amt": "0.00"
        },
        {
            "cano": "80012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "6BZ22",
            "crcy_cd": "USD",
            "fm_buy_qty": "",
            "fm_sll_qty": "",
            "fm_lqd_pfls_amt": "0.00",
            "fm_fee": "0.00",
            "fm_net_pfls_amt": "5656.25",
            "fm_ustl_buy_qty": "2",
            "fm_ustl_sll_qty": "",
            "fm_ustl_evlu_pfls_amt": "5656.25",
            "fm_ustl_evlu_pfls_amt2": "0.00",
            "fm_ustl_evlu_pfls_icdc_amt": "5656.25",
            "fm_ccld_avg_pric": "1.1898",
            "fm_ustl_agrm_amt": "148718.75",
            "fm_opt_lqd_amt": "0.00"
        },
        {
            "cano": "80012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "6JZ22",
            "crcy_cd": "USD",
            "fm_buy_qty": "",
            "fm_sll_qty": "",
            "fm_lqd_pfls_amt": "0.00",
            "fm_fee": "0.00",
            "fm_net_pfls_amt": "5706.25",
            "fm_ustl_buy_qty": "1",
            "fm_ustl_sll_qty": "",
            "fm_ustl_evlu_pfls_amt": "5706.25",
            "fm_ustl_evlu_pfls_amt2": "0.00",
            "fm_ustl_evlu_pfls_icdc_amt": "5706.25",
            "fm_ccld_avg_pric": "6925.0",
            "fm_ustl_agrm_amt": "86562.50",
            "fm_opt_lqd_amt": "0.00"
        },
        {
            "cano": "80012345",
            "acnt_prdt_cd": "08",
            "ovrs_futr_fx_pdno": "ZBZ22",
            "crcy_cd": "USD",
            "fm_buy_qty": "",
            "fm_sll_qty": "",
            "fm_lqd_pfls_amt": "0.00",
            "fm_fee": "0.00",
            "fm_net_pfls_amt": "107437.50",
            "fm_ustl_buy_qty": "",
            "fm_ustl_sll_qty": "100",
            "fm_ustl_evlu_pfls_amt": "107437.50",
            "fm_ustl_evlu_pfls_amt2": "0.00",
            "fm_ustl_evlu_pfls_icdc_amt": "107437.50",
            "fm_ccld_avg_pric": "132.293125",
            "fm_ustl_agrm_amt": "13229312.50",
            "fm_opt_lqd_amt": "0.00"
        }
    ],
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}

해외선물옵션 일별 체결내역[해외선물-011]

REST

해외선물옵션 일별 체결내역[해외선물-011]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-daily-ccld
  • Format
    JSON
  • Content-Type
    application/json; charset=utf-8

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3122R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
STRT_DT 시작일자 String Y 8 시작일자(YYYYMMDD)
END_DT 종료일자 String Y 8 종료일자(YYYYMMDD)
FUOP_DVSN_CD 선물옵션구분코드 String Y 2 00:전체 / 01:선물 / 02:옵션
FM_PDGR_CD FM상품군코드 String Y 10 공란(Default)
CRCY_CD 통화코드 String Y 3 %%% : 전체
TUS: TOT_USD / TKR: TOT_KRW
KRW: 한국 / USD: 미국
EUR: EUR / HKD: 홍콩
CNY: 중국 / JPY: 일본
VND: 베트남
FM_ITEM_FTNG_YN FM종목합산여부 String Y 1 "N"(Default)
SLL_BUY_DVSN_CD 매도매수구분코드 String Y 2 %%: 전체 / 01 : 매도 / 02 : 매수
CTX_AREA_FK200 연속조회검색조건200 String Y 200
CTX_AREA_NK200 연속조회키200 String Y 200

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object Y
-fm_tot_ccld_qty FM총체결수량 String Y 10
-fm_tot_futr_agrm_amt FM총선물약정금액 String Y 20
-fm_tot_opt_agrm_amt FM총옵션약정금액 String Y 20
-fm_fee_smtl FM수수료합계 String Y 20
output1 응답상세2 Object Array Y Array
-dt 일자 String Y 8
-ccno 체결번호 String Y 8
-ovrs_futr_fx_pdno 해외선물FX상품번호 String Y 32
-sll_buy_dvsn_cd 매도매수구분코드 String Y 3
-fm_ccld_qty FM체결수량 String Y 10
-fm_ccld_amt FM체결금액 String Y 20
-fm_futr_ccld_amt FM선물체결금액 String Y 20
-fm_opt_ccld_amt FM옵션체결금액 String Y 20
-crcy_cd 통화코드 String Y 3
-fm_fee FM수수료 String Y 20
-fm_futr_pure_agrm_amt FM선물순약정금액 String Y 20
-fm_opt_pure_agrm_amt FM옵션순약정금액 String Y 20
-ccld_dtl_dtime 체결상세일시 String Y 17
-ord_dt 주문일자 String Y 8
-odno 주문번호 String Y 8 접수한 주문의 일련번호(ex. 00360686)
-ord_mdia_dvsn_name 주문매체구분명 String Y 60

Example

Request

{
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"STRT_DT":"20221010",
"END_DT":"20221216",
"FUOP_DVSN":"00",
"FM_PDGR_CD":"",
"CRCY_CD":"%%%",
"FM_ITEM_FTNG_YN":"N",
"SLL_BUY_DVSN_CD":"%%",
"CTX_AREA_FK100":"",
"CTX_AREA_NK100":"",
}

Response

{
    "ctx_area_fk200": "80012345^08^20221010^20221216^00^^%%%^N^%%^                                                                                                                                                             ",
    "ctx_area_nk200": "                                                                                                                                                                                                        ",
    "output1": [
        {
            "dt": "20221020",
            "ccno": "00004090",
            "ovrs_futr_fx_pdno": "6AZ22",
            "sll_buy_dvsn_cd": "02",
            "fm_ccld_qty": "1",
            "fm_ccld_amt": ".62955",
            "fm_futr_ccld_amt": "62955",
            "fm_opt_ccld_amt": "0",
            "crcy_cd": "USD",
            "fm_fee": "12.5",
            "fm_futr_pure_agrm_amt": "62967.5",
            "fm_opt_pure_agrm_amt": "0",
            "ccld_dtl_dtime": "20221020132204282",
            "ord_dt": "20221020",
            "odno": "00284471",
            "ord_mdia_dvsn_name": "일반"
        },
        {
            "dt": "20221020",
            "ccno": "00004089",
            "ovrs_futr_fx_pdno": "6AZ22",
            "sll_buy_dvsn_cd": "02",
            "fm_ccld_qty": "1",
            "fm_ccld_amt": ".62945",
            "fm_futr_ccld_amt": "62945",
            "fm_opt_ccld_amt": "0",
            "crcy_cd": "USD",
            "fm_fee": "12.5",
            "fm_futr_pure_agrm_amt": "62957.5",
            "fm_opt_pure_agrm_amt": "0",
            "ccld_dtl_dtime": "20221020125948252",
            "ord_dt": "20221020",
            "odno": "00284466",
            "ord_mdia_dvsn_name": "일반"
        }
    ],
    "output2": {
        "fm_tot_ccld_qty": "2",
        "fm_tot_futr_agrm_amt": "125900",
        "fm_tot_opt_agrm_amt": "0",
        "fm_fee_smtl": "25"
    },
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}

해외선물옵션 예수금현황[해외선물-012]

REST

해외선물옵션 예수금현황[해외선물-012]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-deposit
  • Format
    JSON
  • Content-Type
    application/json; charset=utf-8

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM1411R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
CRCY_CD 통화코드 String Y 3 TUS: TOT_USD / TKR: TOT_KRW
KRW: 한국 / USD: 미국
EUR: EUR / HKD: 홍콩
CNY: 중국 / JPY: 일본
VND: 베트남
INQR_DT 조회일자 String Y 8

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object Y
-fm_nxdy_dncl_amt FM익일예수금액 String Y 20
-fm_tot_asst_evlu_amt FM총자산평가금액 String Y 20
-cano 종합계좌번호 String Y 8
-acnt_prdt_cd 계좌상품코드 String Y 2
-crcy_cd 통화코드 String Y 3
-resp_dt 응답일자 String Y 8
-fm_dnca_rmnd FM예수금잔액 String Y 20
-fm_lqd_pfls_amt FM청산손익금액 String Y 20
-fm_fee FM수수료 String Y 20
-fm_fuop_evlu_pfls_amt FM선물옵션평가손익금액 String Y 20
-fm_rcvb_amt FM미수금액 String Y 20
-fm_brkg_mgn_amt FM위탁증거금액 String Y 20
-fm_mntn_mgn_amt FM유지증거금액 String Y 20
-fm_add_mgn_amt FM추가증거금액 String Y 20
-fm_risk_rt FM위험율 String Y 10
-fm_ord_psbl_amt FM주문가능금액 String Y 20
-fm_drwg_psbl_amt FM출금가능금액 String Y 20
-fm_echm_rqrm_amt FM환전요청금액 String Y 20
-fm_drwg_prar_amt FM출금예정금액 String Y 20
-fm_opt_tr_chgs FM옵션거래대금 String Y 20
-fm_opt_icld_asst_evlu_amt FM옵션포함자산평가금액 String Y 20
-fm_opt_evlu_amt FM옵션평가금액 String Y 20
-fm_crcy_sbst_amt FM통화대용금액 String Y 20
-fm_crcy_sbst_use_amt FM통화대용사용금액 String Y 20
-fm_crcy_sbst_stup_amt FM통화대용설정금액 String Y 20

Example

Request

{
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"CRCY_CD":":"KRW",
"INQR_DT":"20221214"
}

Response

{
    "output": {
        "cano": "81012345",
        "acnt_prdt_cd": "08",
        "crcy_cd": "KRW",
        "resp_dt": "20230104",
        "fm_dnca_rmnd": "9990000012",
        "fm_lqd_pfls_amt": "0",
        "fm_fee": "0",
        "fm_nxdy_dncl_amt": "9990000012",
        "fm_tot_asst_evlu_amt": "9990000012",
        "fm_fuop_evlu_pfls_amt": "0",
        "fm_rcvb_amt": "0",
        "fm_brkg_mgn_amt": "0",
        "fm_mntn_mgn_amt": "0",
        "fm_add_mgn_amt": "0",
        "fm_risk_rt": "0.00",
        "fm_ord_psbl_amt": "9718323936",
        "fm_drwg_psbl_amt": "9704739489",
        "fm_echm_rqrm_amt": "0",
        "fm_drwg_prar_amt": "0",
        "fm_opt_tr_chgs": "0",
        "fm_opt_icld_asst_evlu_amt": "9990000012",
        "fm_opt_evlu_amt": "0",
        "fm_crcy_sbst_amt": "0",
        "fm_crcy_sbst_use_amt": "0",
        "fm_crcy_sbst_stup_amt": "0"
    },
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}

해외선물옵션 일별 주문내역[해외선물-013]

REST

해외선물옵션 일별 주문내역[해외선물-013]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-daily-order
  • Format
    JSON
  • Content-Type
    application/json; charset=utf-8

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3120R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
STRT_DT 시작일자 String Y 8
END_DT 종료일자 String Y 8
FM_PDGR_CD FM상품군코드 String Y 10
CCLD_NCCS_DVSN 체결미체결구분 String Y 2 01:전체 / 02:체결 / 03:미체결
SLL_BUY_DVSN_CD 매도매수구분코드 String Y 2 %%전체 / 01 : 매도 / 02 : 매수
FUOP_DVSN 선물옵션구분 String Y 2 00:전체 / 01:선물 / 02:옵션
CTX_AREA_FK200 연속조회검색조건200 String Y 200
CTX_AREA_NK200 연속조회키200 String Y 200

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object Array Y Array
-cano 종합계좌번호 String Y 8
-acnt_prdt_cd 계좌상품코드 String Y 2
-dt 일자 String Y 8
-ord_dt 주문일자 String Y 8
-odno 주문번호 String Y 8 접수한 주문의 일련번호(ex. 00360686)
* 정정/취소시 문자열처럼 "0"을 포함해서 전송
(ex. ORGN_ODNO : 00360686)
* 정정/취소시 문자열처럼 "0"을 포함해서 전송
(ex. ORGN_ODNO : 00360686)
-orgn_ord_dt 원주문일자 String Y 8
-orgn_odno 원주문번호 String Y 8 원주문번호(ex. 00360685)
-ovrs_futr_fx_pdno 해외선물FX상품번호 String Y 32
-rvse_cncl_dvsn_cd 정정취소구분코드 String Y 2 청산체결이 없는 신규 00
청산체결이 없는 정정 01
청산체결이 없는 취소 02
청산체결이 있는 취소 02
청산체결이 있는 신규 03
청산체결이 있는 정정 04
행사 05
배정 06
소멸 07
만기 08
-sll_buy_dvsn_cd 매도매수구분코드 String Y 2
-cplx_ord_dvsn_cd 복합주문구분코드 String Y 1
-pric_dvsn_cd 가격구분코드 String Y 1
-rcit_dvsn_cd 접수구분코드 String Y 2
-fm_ord_qty FM주문수량 String Y 10
-fm_ord_pric FM주문가격 String Y 20
-fm_stop_ord_pric FMSTOP주문가격 String Y 20
-ecis_rsvn_ord_yn 행사예약주문여부 String Y 1
-fm_ccld_qty FM체결수량 String Y 10
-fm_ccld_pric FM체결가격 String Y 20
-fm_ord_rmn_qty FM주문잔여수량 String Y 10
-ord_grp_name 주문그룹명 String Y 60
-rcit_dtl_dtime 접수상세일시 String Y 17
-ccld_dtl_dtime 체결상세일시 String Y 17
-ordr_emp_no 주문자사원번호 String Y 6
-rjct_rson_name 거부사유명 String Y 60
-ccld_cndt_cd 체결조건코드 String Y 1
-trad_end_dt 매매종료일자 String Y 8

Example

Request

{
"CANO":"12345678",
"ACNT_PRDT_CD":"08",
"STRT_DT":"20220101",
"END_DT":"20221214",
"FM_PDGR_CD":"",
"CCLD_NCCS_DVSN":"01",
"SLL_BUY_DVSN_CD":"%%",
"FUOP_DVSN":"00",
"CTX_AREA_FK200":"",
"CTX_AREA_NK200":"",
}

Response

{
    "ctx_area_fk200": "12345678^08^20231206^20231206^^01^%%^00^                                                                                                                                                                ",
    "ctx_area_nk200": "                                                                                                                                                                                                        ",
    "output": [
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362398",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6CZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "2",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "3",
            "fm_ord_pric": "0.00000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "3",
            "fm_ccld_pric": "0.73935",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206092306005",
            "ccld_dtl_dtime": "20231206092306005",
            "ordr_emp_no": "109171",
            "rjct_rson_name": "",
            "ccld_cndt_cd": "2",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362397",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6CZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "2",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "0.00000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "1",
            "fm_ccld_pric": "0.73925",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206092247252",
            "ccld_dtl_dtime": "20231206092247252",
            "ordr_emp_no": "109171",
            "rjct_rson_name": "",
            "ccld_cndt_cd": "2",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362396",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6CZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "2",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "0.00000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "1",
            "fm_ccld_pric": "0.73920",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206092123893",
            "ccld_dtl_dtime": "20231206092123893",
            "ordr_emp_no": "109171",
            "rjct_rson_name": "",
            "ccld_cndt_cd": "2",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362395",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6CZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "2",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "1",
            "fm_ord_pric": "0.00000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "1",
            "fm_ccld_pric": "0.73915",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206092039261",
            "ccld_dtl_dtime": "20231206092039261",
            "ordr_emp_no": "109171",
            "rjct_rson_name": "",
            "ccld_cndt_cd": "2",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362394",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "10YZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "2",
            "rcit_dvsn_cd": "03",
            "fm_ord_qty": "1",
            "fm_ord_pric": "0.000",
            "fm_stop_ord_pric": "0.000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "",
            "ccld_dtl_dtime": "",
            "ordr_emp_no": "109171",
            "rjct_rson_name": "[정상적인거부]Text[Order price is outside bands 'Bid of 4269",
            "ccld_cndt_cd": "2",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362393",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6AZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "1",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "2",
            "fm_ord_pric": "0.65000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.00000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206091838237",
            "ccld_dtl_dtime": "",
            "ordr_emp_no": "45TesT",
            "rjct_rson_name": "FCM 거부됨",
            "ccld_cndt_cd": "6",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362392",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6AZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "1",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "2",
            "fm_ord_pric": "0.65000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.00000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206091835180",
            "ccld_dtl_dtime": "",
            "ordr_emp_no": "45TesT",
            "rjct_rson_name": "FCM 거부됨",
            "ccld_cndt_cd": "6",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362391",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6AZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "1",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "2",
            "fm_ord_pric": "0.65000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.00000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206083023955",
            "ccld_dtl_dtime": "",
            "ordr_emp_no": "45TesT",
            "rjct_rson_name": "FCM 거부됨",
            "ccld_cndt_cd": "6",
            "trad_end_dt": ""
        },
        {
            "cano": "12345678",
            "acnt_prdt_cd": "08",
            "dt": "20231206",
            "ord_dt": "20231206",
            "odno": "00362390",
            "orgn_ord_dt": "",
            "orgn_odno": "",
            "ovrs_futr_fx_pdno": "6AZ23",
            "rvse_cncl_dvsn_cd": "00",
            "sll_buy_dvsn_cd": "02",
            "cplx_ord_dvsn_cd": "0",
            "pric_dvsn_cd": "1",
            "rcit_dvsn_cd": "02",
            "fm_ord_qty": "2",
            "fm_ord_pric": "0.65000",
            "fm_stop_ord_pric": "0.00000",
            "ecis_rsvn_ord_yn": "N",
            "fm_ccld_qty": "0",
            "fm_ccld_pric": "0.00000",
            "fm_ord_rmn_qty": "0",
            "ord_grp_name": "",
            "rcit_dtl_dtime": "20231206082401404",
            "ccld_dtl_dtime": "",
            "ordr_emp_no": "45TesT",
            "rjct_rson_name": "FCM 거부됨",
            "ccld_cndt_cd": "6",
            "trad_end_dt": ""
        }
    ],
    "rt_cd": "0",
    "msg_cd": "KIOK0510",

해외선물옵션 기간계좌거래내역[해외선물-014]

REST

해외선물옵션 기간계좌거래내역[해외선물-014]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    모의투자 미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/inquire-period-trans
  • Format
    JSON
  • Content-Type
    application/json; charset=utf-8

개요

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)

※ 토큰 지정시 토큰 타입("Bearer") 지정 필요. 즉, 발급받은 접근토큰 앞에 앞에 "Bearer" 붙여서 호출
EX) "Bearer eyJ..........8GA"
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3114R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
INQR_TERM_FROM_DT 조회기간FROM일자 String Y 8
INQR_TERM_TO_DT 조회기간TO일자 String Y 8
CANO 종합계좌번호 String Y 8 계좌번호 체계(8-2)의 앞 8자리
ACNT_PRDT_CD 계좌상품코드 String Y 2 계좌번호 체계(8-2)의 뒤 2자리
ACNT_TR_TYPE_CD 계좌거래유형코드 String Y 2 1: 전체, 2:입출금 , 3: 결제
CRCY_CD 통화코드 String Y 3 '%%% : 전체
TUS: TOT_USD / TKR: TOT_KRW
KRW: 한국 / USD: 미국
EUR: EUR / HKD: 홍콩
CNY: 중국 / JPY: 일본
VND: 베트남 '
CTX_AREA_FK100 연속조회검색조건100 String Y 100 공란 : 최초 조회시
이전 조회 Output CTX_AREA_FK100값 : 다음페이지 조회시(2번째부터)
CTX_AREA_NK100 연속조회키100 String Y 100 공란 : 최초 조회시
이전 조회 Output CTX_AREA_NK100값 : 다음페이지 조회시(2번째부터)
PWD_CHK_YN 비밀번호체크여부 String Y 1 공란(Default)

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output 응답상세1 Object Array Y Array
-bass_dt 기준일자 String Y 8
-cano 종합계좌번호 String Y 8
-acnt_prdt_cd 계좌상품코드 String Y 2
-fm_ldgr_inog_seq FM원장출납순번 String Y 10
-acnt_tr_type_name 계좌거래유형명 String Y 60
-crcy_cd 통화코드 String Y 3
-tr_itm_name 거래항목명 String Y 60
-fm_iofw_amt FM입출금액 String Y 20
-fm_fee FM수수료 String Y 20
-fm_tax_amt FM세금금액 String Y 20
-fm_sttl_amt FM결제금액 String Y 20
-fm_bf_dncl_amt FM이전예수금액 String Y 20
-fm_dncl_amt FM예수금액 String Y 20
-fm_rcvb_occr_amt FM미수발생금액 String Y 20
-fm_rcvb_pybk_amt FM미수변제금액 String Y 20
-ovdu_int_pybk_amt 연체이자변제금액 String Y 20
-rmks_text 비고내용 String Y 500

Example

Request

{
"INQR_TERM_FROM_DT":"20220101",
"INQR_TERM_TO_DT":"20221214",
"CANO":"80012345",
"ACNT_PRDT_CD":"08",
"ACNT_TR_TYPE_CD":"%%",
"CRCY_CD":"%%%",
"CTX_AREA_FK100":"",
"CTX_AREA_NK100":"",
"PWD_CHK_YN":""
}

Response

{
    "ctx_area_fk100": "20220101^20221214^81012345^08^%%^%%%^                                                               ",
    "ctx_area_nk100": "                                                                                                    ",
    "output": [],
    "rt_cd": "0",
    "msg_cd": "KIOK0560",
    "msg1": "조회할 내용이 없습니다                                                          "
}

해외선물옵션 증거금상세 [해외선물-032]

REST

해외선물옵션 증거금상세 [해외선물-032]

기본정보

  • Method
    GET
  • 실전 Domain
    https://openapi.koreainvestment.com:9443
  • 모의 Domain
    미지원
  • URL
    /uapi/overseas-futureoption/v1/trading/margin-detail
  • Format
     
  • Content-Type
     

개요

해외선물옵션 증거금상세 API입니다.
한국투자 HTS(eFriend Force) > [0867] 해외선물옵션 증거금상세 화면 의 기능을 API로 개발한 사항으로, 해당 화면을 참고하시면 기능을 이해하기 쉽습니다.

[증거금 상세설명]
- SPAN, EUREX 증거금
1. 가격변동증거금 : 보유하고 있는 미결제를 Product Class 별로 구간[SPAN-16구간, EUREX-29구간)손익 합계액 산출하며 최대손실구간의 금액을 해당 Class의 증거금으로 산정
2. 스프레드증거금 : 보유하고 있는 미결제를 Product Class 별로 스프레드 산정하며 스프레드 증거금 적용
** 스프레드 산정방법 : SPAN은 선물+옵션의 Delta Spread로 계산, EUREX는 선물의 Spread만 산정 보유중인 옵선가치를 평가하며 청산가치가 양수(고객미 수취할 금액이 있는 경우)에 해당하는 금액을 증거금에서 할인
3. 옵션가격증거금 : 보유중인 옵션가치를 평가하여 청산가치가 양수(고객이 수취할 금액이 있는 경우)에 해당하는 금액을 증거금에서 할인
**계산식 : MAXID, 온선평가대금 Class별 합계액) ** 산출된 값을 음수처리함 옵션 미결제약정에 대해 최소로 징구하는 증거금
4. 옵선최소증거금 증거금 : 옵션 미결제약정에 대해 최소로 징구하는 증거금
** SPAN : 매도옵선회소증거금(행사가별로 상미)과 매수옵선최소증거금(계약당 1Tick에 해당하는 금액)
** EUREX : 매수옵선최소증거금(계약당 1Tick에 해당하는 금액)(EUREX는 매도옵션최소증거금이 가격변동증거금에 포함되어 있음)
5. 일방해소증거금 : (기본개념)보유중인 포트폴리오 중에서 머느 일방향을 전량 청산했을 경우 잔존하는 미결제 약정의 최대손실가능액을 사전에 징구함
가격상승포지션과 가격하락포지션에 대해 최불리증거금을 각각 산정하며 큰 금액을 증거금으로 장구
* 가격장승포지션 : 선물매수포지션, 풋옵션매도포지션
* 가격하락포지션 : 선물매도포지션, 콜옵션매도포지선

- 일반 증거금
1. 선물미결제증거금 : 선물미결제약정에 대해 계약당증거금율 적용
2. 매도옵션미결제증거금 : 매도옵션미결제약정에 대해 옵선계약당 증거금을 적용
** 옵션계약당증거금 : 각 종목별 최불리증거금액으로 해외 거래소에서 계산하며 제공되는 데이터임
3. 매수옵션미결제증거금 : 매수옵션최소증거금으로 1Tick에 해당하는 금액을 적용

- 주문 증거금
1. 선물 주문증거금 : 선물 미체결주문에 대해 계약당 증거금을 적용(신규주문에 한해 징수)
2. 매도옵션 주문증거금 : 옵션매도 미체결주문에 대해 계약당증거금을 적용(신규주문에 한해 징수)
3. 매수옵션 주문증거금 : 옵션매수 미체결주문에 대해 최소증거금(Tick Value와 10 중에서 큰 금액)과 만기행사예약한 미체결주문에 대한 행사예약증거금을 징수
4. 매수옵션 주문대금 : 옵션매수 미체결주문의 매수대금(주문가격을 기준으로 대금 산정, 시장가주문시 현재가 +50틱으로 매수대금 산정)
5. 매수옵선행사예약증거금 : 옵선매수 미결제약정 중에서 행사예약한 수량에 대해 기초자산선물의 계약당 증거금을 징수

LAYOUT

Request

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
authorization 접근토큰 String Y 40 OAuth 토큰이 필요한 API 경우 발급한 Access token
일반고객(Access token 유효기간 1일, OAuth 2.0의 Client Credentials Grant 절차를 준용)
법인(Access token 유효기간 3개월, Refresh token 유효기간 1년, OAuth 2.0의 Authorization Code Grant 절차를 준용)
appkey 앱키 String Y 36 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
appsecret 앱시크릿키 String Y 180 한국투자증권 홈페이지에서 발급받은 appkey (절대 노출되지 않도록 주의해주세요.)
personalseckey 고객식별키 String N 180 [법인 필수] 제휴사 회원 관리를 위한 고객식별키
tr_id 거래ID String Y 13 OTFM3115R
tr_cont 연속 거래 여부 String N 1 공백 : 초기 조회
N : 다음 데이터 조회 (output header의 tr_cont가 M일 경우)
custtype 고객 타입 String Y 1 B : 법인
P : 개인
seq_no 일련번호 String N 2 [법인 필수] 001
mac_address 맥주소 String N 12 법인고객 혹은 개인고객의 Mac address 값
phone_number 핸드폰번호 String N 12 [법인 필수] 제휴사APP을 사용하는 경우 사용자(회원) 핸드폰번호
ex) 01011112222 (하이픈 등 구분값 제거)
ip_addr 접속 단말 공인 IP String N 12 [법인 필수] 사용자(회원)의 IP Address
hashkey 해쉬키 String N 256 [POST API 대상] Client가 요청하는 Request Body를 hashkey api로 생성한 Hash값
* API문서 > hashkey 참조
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Query Parameter

Element 한글명 Type Required Length Description
CANO 종합계좌번호 String Y 8
ACNT_PRDT_CD 계좌상품코드 String Y 2
CRCY_CD 통화코드 String Y 3 'TKR(TOT_KRW), TUS(TOT_USD),
USD(미국달러), HKD(홍콩달러),
CNY(중국위안화), JPY )일본엔화), VND(베트남동)'
INQR_DT 조회일자 String Y 8

Response

Header

Element 한글명 Type Required Length Description
content-type 컨텐츠타입 String Y 40 application/json; charset=utf-8
tr_id 거래ID String Y 13 요청한 tr_id
tr_cont 연속 거래 여부 String N 1 F or M : 다음 데이터 있음
D or E : 마지막 데이터
gt_uid Global UID String N 32 [법인 필수] 거래고유번호로 사용하므로 거래별로 UNIQUE해야 함

Body

Element 한글명 Type Required Length Description
rt_cd 성공 실패 여부 String Y 1
msg_cd 응답코드 String Y 8
msg1 응답메세지 String Y 80
output1 응답상세 Object Y
-cano 종합계좌번호 String Y 8
-acnt_prdt_cd 계좌상품코드 String Y 2
-crcy_cd 통화코드 String Y 3
-resp_dt 응답일자 String Y 8
-acnt_net_risk_mgna_aply_yn 계좌순위험증거금적용여부 String Y 1
-fm_ord_psbl_amt FM주문가능금액 String Y 20
-fm_add_mgn_amt FM추가증거금액 String Y 20
-fm_brkg_mgn_amt FM위탁증거금액 String Y 20
-fm_excc_brkg_mgn_amt FM정산위탁증거금액 String Y 20
-fm_ustl_mgn_amt FM미결제증거금액 String Y 20
-fm_mntn_mgn_amt FM유지증거금액 String Y 20
-fm_ord_mgn_amt FM주문증거금액 String Y 20
-fm_futr_ord_mgn_amt FM선물주문증거금액 String Y 20
-fm_opt_buy_ord_amt FM옵션매수주문금액 String Y 20
-fm_opt_sll_ord_mgn_amt FM옵션매도주문증거금액 String Y 20
-fm_opt_buy_ord_mgn_amt FM옵션매수주문증거금액 String Y 20
-fm_ecis_rsvn_mgn_amt FM행사예약증거금액 String Y 20
-fm_span_brkg_mgn_amt FMSPAN위탁증거금액 String Y 20
-fm_span_pric_altr_mgn_amt FMSPAN가격변동증거금액 String Y 20
-fm_span_term_sprd_mgn_amt FMSPAN기간스프레드증거금액 String Y 20
-fm_span_buy_opt_min_mgn_amt FMSPAN옵션가격증거금액 String Y 20
-fm_span_opt_min_mgn_amt FMSPAN옵션최소증거금액 String Y 20
-fm_span_tot_risk_mgn_amt FMSPAN총위험증거금액 String Y 20
-fm_span_mntn_mgn_amt FMSPAN유지증거금액 String Y 20
-fm_span_mntn_pric_altr_mgn_amt FMSPAN유지가격변동증거금액 String Y 20
-fm_span_mntn_term_sprd_mgn_amt FMSPAN유지기간스프레드증거금액 String Y 20
-fm_span_mntn_opt_pric_mgn_amt FMSPAN유지옵션가격증거금액 String Y 20
-fm_span_mntn_opt_min_mgn_amt FMSPAN유지옵션최소증거금액 String Y 20
-fm_span_mntn_tot_risk_mgn_amt FMSPAN유지총위험증거금액 String Y 20
-fm_eurx_brkg_mgn_amt FMEUREX위탁증거금액 String Y 20
-fm_eurx_pric_altr_mgn_amt FMEUREX가격변동증거금액 String Y 20
-fm_eurx_term_sprd_mgn_amt FMEUREX기간스프레드증거금액 String Y 20
-fm_eurx_opt_pric_mgn_amt FMEUREX옵션가격증거금액 String Y 20
-fm_eurx_buy_opt_min_mgn_amt FMEUREX매수옵션최소증거금액 String Y 20
-fm_eurx_tot_risk_mgn_amt FMEUREX총위험증거금액 String Y 20
-fm_eurx_mntn_mgn_amt FMEUREX유지증거금액 String Y 20
-fm_eurx_mntn_pric_altr_mgn_amt FMEUREX유지가격변동증거금액 String Y 20
-fm_eurx_mntn_term_sprd_mgn_amt FMEUREX기간스프레드증거금액 String Y 20
-fm_eurx_mntn_opt_pric_mgn_amt FMEUREX유지옵션가격증거금액 String Y 20
-fm_eurx_mntn_tot_risk_mgn_amt FMEUREX유지총위험증거금액 String Y 20
-fm_gnrl_brkg_mgn_amt FM일반위탁증거금액 String Y 20
-fm_futr_ustl_mgn_amt FM선물미결제증거금액 String Y 20
-fm_sll_opt_ustl_mgn_amt FM매도옵션미결제증거금액 String Y 20
-fm_buy_opt_ustl_mgn_amt FM매수옵션미결제증거금액 String Y 20
-fm_sprd_ustl_mgn_amt FM스프레드미결제증거금액 String Y 20
-fm_avg_dsct_mgn_amt FMAVG할인증거금액 String Y 20
-fm_gnrl_mntn_mgn_amt FM일반유지증거금액 String Y 20
-fm_futr_mntn_mgn_amt FM선물유지증거금액 String Y 20
-fm_opt_mntn_mgn_amt FM옵션유지증거금액 String Y 20

Example

Request

CANO:12345678
ACNT_PRDT_CD:08
CRCY_CD:TKR
INQR_DT:20240522

Response

{
    "output": {
        "cano": "12345678",
        "acnt_prdt_cd": "08",
        "crcy_cd": "TKR",
        "resp_dt": "20240522",
        "acnt_net_risk_mgna_aply_yn": "Y",
        "fm_ord_psbl_amt": "86128052",
        "fm_add_mgn_amt": "0",
        "fm_brkg_mgn_amt": "49082990",
        "fm_excc_brkg_mgn_amt": "49082990",
        "fm_ustl_mgn_amt": "49082990",
        "fm_mntn_mgn_amt": "44620900",
        "fm_ord_mgn_amt": "0",
        "fm_futr_ord_mgn_amt": "0",
        "fm_opt_buy_ord_amt": "0",
        "fm_opt_sll_ord_mgn_amt": "0",
        "fm_opt_buy_ord_mgn_amt": "0",
        "fm_ecis_rsvn_mgn_amt": "0",
        "fm_span_brkg_mgn_amt": "49082990",
        "fm_span_pric_altr_mgn_amt": "49082990",
        "fm_span_term_sprd_mgn_amt": "0",
        "fm_span_buy_opt_min_mgn_amt": "0",
        "fm_span_opt_min_mgn_amt": "0",
        "fm_span_tot_risk_mgn_amt": "49082990",
        "fm_span_mntn_mgn_amt": "44620900",
        "fm_span_mntn_pric_altr_mgn_amt": "44620900",
        "fm_span_mntn_term_sprd_mgn_amt": "0",
        "fm_span_mntn_opt_pric_mgn_amt": "0",
        "fm_span_mntn_opt_min_mgn_amt": "0",
        "fm_span_mntn_tot_risk_mgn_amt": "44620900",
        "fm_eurx_brkg_mgn_amt": "0",
        "fm_eurx_pric_altr_mgn_amt": "0",
        "fm_eurx_term_sprd_mgn_amt": "0",
        "fm_eurx_opt_pric_mgn_amt": "0",
        "fm_eurx_buy_opt_min_mgn_amt": "0",
        "fm_eurx_tot_risk_mgn_amt": "0",
        "fm_eurx_mntn_mgn_amt": "0",
        "fm_eurx_mntn_pric_altr_mgn_amt": "0",
        "fm_eurx_mntn_term_sprd_mgn_amt": "0",
        "fm_eurx_mntn_opt_pric_mgn_amt": "0",
        "fm_eurx_mntn_tot_risk_mgn_amt": "0",
        "fm_gnrl_brkg_mgn_amt": "0",
        "fm_futr_ustl_mgn_amt": "0",
        "fm_sll_opt_ustl_mgn_amt": "0",
        "fm_buy_opt_ustl_mgn_amt": "0",
        "fm_sprd_ustl_mgn_amt": "0",
        "fm_avg_dsct_mgn_amt": "0",
        "fm_gnrl_mntn_mgn_amt": "0",
        "fm_futr_mntn_mgn_amt": "0",
        "fm_opt_mntn_mgn_amt": "0"
    },
    "rt_cd": "0",
    "msg_cd": "KIOK0510",
    "msg1": "조회가 완료되었습니다                                                           "
}