public int 계좌주문별체결현황요청(string sPrevNext = "0") { if (string.IsNullOrWhiteSpace(Biz.AccountNo)) { return(-1); } // 주문일자 = YYYYMMDD (20170101 연도4자리, 월 2자리, 일 2자리 형식) OpenAPI.SetInputValue("주문일자", inqDate); // 계좌번호 = 전문 조회할 보유계좌번호 OpenAPI.SetInputValue("계좌번호", Biz.AccountNo); //비밀번호 = 사용안함(공백) OpenAPI.SetInputValue("비밀번호", ""); // 비밀번호입력매체구분 = 00 OpenAPI.SetInputValue("비밀번호입력매체구분", "00"); // 주식채권구분 = 0:전체, 1:주식, 2:채권 OpenAPI.SetInputValue("주식채권구분", "0"); // 시장구분 = 0:전체, 1:장내, 2:코스닥, 3:OTCBB, 4:ECN OpenAPI.SetInputValue("시장구분", "0"); // 매도수구분 = 0:전체, 1:매도, 2:매수 OpenAPI.SetInputValue("매도수구분", "0"); // 조회구분 = 0:전체, 1:체결 OpenAPI.SetInputValue("조회구분", "0"); OpenAPI.SetInputValue("종목코드", ""); string 마지막주문번호 = string.Empty; StockMyOrder lastOrder = dacStock.동기화된마지막주문조회(inqDate); if (lastOrder != null) { 마지막주문번호 = lastOrder.orderNo; } log.Info("계좌별주문체결현황요청 마지막주문번호 : " + 마지막주문번호); OpenAPI.SetInputValue("시작주문번호", 마지막주문번호); return(OpenAPI.CommRqData("계좌별주문체결현황요청", "opw00009", !"2".Equals(sPrevNext) ? 0 : 2, "5678")); }