커뮤니티

자동매매 주문오류에 대한 구분이 있을까요?

프로필 이미지
2ndbus
2020-03-02 17:43:33
3747
글번호 225167
BuyID = Account1.OrderBuy(OrderCode, EntryCount,KQ150선물연결.Ask(3), 0); 로 금일 진입시 "주문상태"에 "오류발생" 이라고 표기되고 어떤 오류인지? 파악이 되지 않습니다. 이러한 경우 어떠한 오류인지 구분할수있는 방법이 있을까요?
답변 1
프로필 이미지

2ndbus

2020-03-07 11:09:48

제가 전화로 문의하고 얻은 답을 달아봅니다. ^^;; // 발생된 주문에 대한 응답이 발생했을 때만 호출되는 이벤트 function Main_OnOrderResponse(OrderResponse) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); Main.MessageLog(HHMMSS+": Main_OnOrderResponse 이벤트입니다."); // 주문오류가 발생하면 오류 내용을 출력한다 if (OrderResponse.isNormal == false) { Main.MessageLog("OrederResPonse: " + OrderResponse.error); } // 주문이 정상적이면 if (OrderResponse.isNormal == true) { if (Position == 1 && OrderResponse.orderID == BuyID) { Buynum = OrderResponse.orderNum; } if (Position == -1 && OrderResponse.orderID == SellID) { Sellnum = OrderResponse.orderNum; } } } > 2ndbus 님이 쓴 글입니다. > 제목 : 자동매매 주문오류에 대한 구분이 있을까요? > BuyID = Account1.OrderBuy(OrderCode, EntryCount,KQ150선물연결.Ask(3), 0); 로 금일 진입시 "주문상태"에 "오류발생" 이라고 표기되고 어떤 오류인지? 파악이 되지 않습니다. 이러한 경우 어떠한 오류인지 구분할수있는 방법이 있을까요?