본문 바로가기

프로그래밍/한국투자증권API

한국투자증권 API 모바일앱 - 주문 취소 방법

반응형

기본 구조는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 모바일앱 개발 전체 리스트

stockant.tistory.com/304

 

==================================================

한국투자증권 OpenAPI 관련 블로그 내용을 모아 편집하여 전자책을 만들었습니다.

블로그 내용과 거의 유사하므로 블로그를 참고하실 분은 구매하지 않으셔도 됩니다.

kmong.com/gig/248964

 

 

 

반응형