프로그래밍 (112) 썸네일형 리스트형 한국투자증권 API 모바일앱 - SMCP 주식 정정 취소 가능 주문 조회 한국투자증권 API 모바일앱 - SMCP 주식 정정 취소 가능 주문 조회 SampleCode와 같이 m_OrderListTranProc 를 선언했다. var m_OrderListTranProc: ExpertTranProc? = null //주문내역 조회 초기화 추가 //TR 초기화, 주문 리스트 m_OrderListTranProc = ExpertTranProc(this@MainActivity) m_OrderListTranProc!!.InitInstance(this@MainActivity) m_OrderListTranProc!!.SetShowTrLog(false) onDestroy() 추가 m_OrderListTranProc!!.ClearInstance() m_OrderListTranProc = null .. 한국투자증권 API 모바일앱 - SMCO 주식 정정 취소 주문 한국투자증권 API 모바일앱 - SMCO 주식 정정 취소 주문 SampleCode와 같이 m_OrderTranProc를 선언했다. var m_OrderTranProc: ExpertTranProc? = null //주문 초기화 추가 //TR 초기화, 주문 m_OrderTranProc = ExpertTranProc(this@MainActivity) m_OrderTranProc!!.InitInstance(this@MainActivity) m_OrderTranProc!!.SetShowTrLog(false) onDestroy() 추가 m_OrderTranProc!!.ClearInstance() m_OrderTranProc = null 취소 주문은 아래와 같이 구현했다. fun runOrderCancel(strOg.. 한국투자증권 API 모바일앱 - SCAP 주식 현금 금액 잔고 조회 한국투자증권 API 모바일앱 - SCAP 주식 현금 금액 잔고 조회 설정은 SDOC 주식 일별 주문 체결 조회와 동일하다. https://stockant.tistory.com/468 fun runSCAP(mStrCode:String) { //주식현금매수가능조회 var strPass = "비밀번호" var strEncPass = "" //계좌번호 m_TestTranProc!!.SetSingleData(0, 0, tStatus.text.toString()) //상품코드 m_TestTranProc!!.SetSingleData(0, 1, "01") //비밀번호 strEncPass = m_OrderTranProc!!.GetEncryptPassword(strPass) m_TestTranProc!!.SetSingle.. 한국투자증권 API 모바일앱 - SDOC 주식 일별 주문 체결 조회 한국투자증권 API 모바일앱 - SDOC 주식 일별 주문 체결 조회 SampleCode와 같이 m_TestTranProc 를 선언했다. var m_TestTranProc: ExpertTranProc? = null //Test 조회 초기화 추가 //Test 조회 - 체결조회 잔고금액조회 m_TestTranProc = ExpertTranProc(this@MainActivity) m_TestTranProc!!.InitInstance(this@MainActivity) m_TestTranProc!!.SetShowTrLog(false) onDestroy() 추가 m_TestTranProc!!.ClearInstance() m_TestTranProc = null fun runSDOC(mStrCode:String) { .. 한국투자증권 API 모바일앱 - SCN_R 주식 체결 통보 실시간 한국투자증권 API 모바일앱 - SCN_R 주식 체결 통보 실시간 기본 구조는 SC_R 주식 체결 실시간과 같다. https://stockant.tistory.com/386 실시간 조회 등록은 RequestReal() 을 호출한다. 차이점은 전달하는 파라메터에 사용자ID가 들어간다. m_PriceRealProc!!.RequestReal ("scn_r", 사용자ID); 모의 거래용은 scn_m 인 것 같다. 사용자ID는 GetLoginUserID() 함수로 가져왔다. SampleCode에 아래와 같이 되어 있다. m_strUserID = CommExpertMng.getInstance().GetLoginUserID() //주문체결 실시간 등록 if (ConfigUtil.getMotu()) { m_OrderR.. 한국투자증권 API 모바일앱 - 실시간 데이터 설정 방법 한국투자증권 API 모바일앱 - 실시간 데이터 설정 방법 kis_Expert_mobile_guide.pdf의 13,14 페이지를 참고한다. 조회 데이터 설정을 위해서는 IRealDataListener 인터페이스를 추가한다. 빌드에러를 해결하기 위해 아래 맴버함수들을 추가해야 한다. override fun onRealDataReceived(strServiceId: String?) {} 실시간 데이터를 사용하기 위해서는 ExpertRealProc 객체를 선언해야 한다. 실시간 데이터 기능은 아래와 같다. 서비스 명 서비스 내용 SC_R 주식 체결 SH_R 주식 호가 SCN_R 주식 체결 통보 SM_R 주식 거래원 JUC_R 지수 업종 체결 현재가 체결 실시간 정보를 얻기 위해 아래와 같이 선언을 했다. va.. 한국투자증권 API 모바일앱 - 조회 데이터 설정 방법 한국투자증권 API 모바일앱 - 조회 데이터 설정 방법 kis_Expert_mobile_guide.pdf의 11,12 페이지를 참고한다. 조회 데이터 설정을 위해서는 ITranDataListener 인터페이스를 추가한다. 빌드에러를 해결하기 위해 아래 맴버함수들을 추가해야 한다. override fun onTranDataReceived(sTranID: String?, nRqId: Int) {} override fun onTranMessageReceived(nRqId: Int, strMsgCode: String?, strErrorType: String?,strMessage: String? ) {} override fun onTranTimeout(nRqId: Int) {} 조회 데이터를 사용하기 위해서는 E.. 한국투자증권 API 모바일앱 - 로그인 방법 한국투자증권 API 모바일앱 - 로그인 방법 kis_Expert_mobile_guide.pdf의 8,9,10 페이지를 참고한다. 초기화를 위해서는 IExpertLoginListener 인터페이스를 추가한다. 빌드에러를 해결하기 위해 아래 맴버함수들을 추가해야 한다. 로그인 상태에 따라 함수가 호출된다. override fun onLoginResult(isSuccess: Boolean, strErrorMsg: String?) {} override fun onAccListResult(isSuccess: Boolean, strErrorMsg: String?) {} override fun onPublicCertResult(isSuccess: Boolean) {} override fun onLoginFinishe.. 이전 1 ··· 7 8 9 10 11 12 13 14 다음