기본 구조는SCP, 주식 현재가 시세
https://stockant.tistory.com/362
아직 체결되지 않은 주문에 대해 취소하는 방법입니다.
fun runCancelList(strNo:String, strOrderNumberOri:String) {
var strPass = "비밀번호"
var strEncPass = ""
m_OrderTranProc!!.ClearInblockData()
//계좌번호
if (firtstText == null) return
m_OrderTranProc!!.SetSingleData(0, 0, firtstText.getText().toString())
//상품코드
m_OrderTranProc!!.SetSingleData(0, 1, "01")
//비밀번호
strEncPass = m_OrderTranProc!!.GetEncryptPassword(strPass)
m_OrderTranProc!!.SetSingleData(0, 2, strEncPass)
//한국거래소전송주문조직번호
m_OrderTranProc!!.SetSingleData(0, 3, strNo)
//원주문번호
m_OrderTranProc!!.SetSingleData(0, 4, strOrderNumberOri)
m_OrderTranProc!!.SetSingleData(0, 5, "00") //주문구분
m_OrderTranProc!!.SetSingleData(0, 6, "02") //정정취소구분코드 01정정02취소
//주문수량
m_OrderTranProc!!.SetSingleData(0, 7, "")
//주문단가
m_OrderTranProc!!.SetSingleData(0, 8, "")
m_OrderTranProc!!.SetSingleData(0, 9, "Y") //잔량전부주문여부
m_OrderTranProc!!.SetSingleData(0, 10, "2 ") //연락전화번호
//축약서명
m_OrderTranProc!!.SetCertType(1)
//정정주문
m_nOrderRqId = m_OrderTranProc!!.RequestData("smco")
}
주문채번지점번호 주문번호 를 넘겨야 한다. 원주문 번호가 아니다.
runCancelList(strNo, strOrderNumber)
==============================================================
한국투자증권 OpenAPI 모바일앱 개발 전체 리스트
==================================================
한국투자증권 OpenAPI 관련 블로그 내용을 모아 편집하여 전자책을 만들었습니다.
블로그 내용과 거의 유사하므로 블로그를 참고하실 분은 구매하지 않으셔도 됩니다.
'프로그래밍 > 한국투자증권API' 카테고리의 다른 글
한국투자증권 API 모바일앱 - 로그인 방법 (0) | 2020.07.19 |
---|---|
한국투자증권 API 모바일앱 - 초기화 방법 (0) | 2020.07.19 |
한국투자증권 API 모바일앱 - 미체결 주식 정정 취소 가능 주문 조회 (0) | 2020.07.05 |
한국투자증권 API 모바일앱 - SATPS, 잔고조회 (0) | 2020.07.05 |
한국투자증권 API 모바일앱 - 매도 기능 SCAAO (0) | 2020.06.11 |