CYBOS Plus

전체

Re : CpTd0311 실행시 죽어버림

작성일
2024-04-19 오후 1:30:33
조회수
23
파이썬
운영
관**
오류 메시지
오류 없음

안녕하세요. Plus 담당자입니다.

최근에  뭔가 달라진 부분이 있었는지? 확인해주시기 바랍니다.
크레온 플러스로 접속한 후  플러스 라이브러리를 사용하는 사용자 프로그램 실행해서 사용하는 것 맞으시죠?
크레온 플러스 접속한 후
아래 내용 확인한 후 다시 올려주시기 바랍니다.
1) 작업 표시줄에 있는 크레온 플러스 트레이 아이콘을 마우스로 갖다놓았을때 표시되는 플러스 버전 및 
2) 주문 API  아닌 다른 계좌정보 API나 시세 API는 정상적으로 잘 조회되는지 여부
매수인 경우는 2, 매도인 경우는 1 아닌지도 확인해보식 바랍니다.
 objBuyOrder.SetInputValue(0, buy_sell) # 1: 매도, 2: 매수


감사합니다. 오늘도 좋은 하루되세요.


==================================================
기존까지는 크레온 plus로 주문이 잘 되었는데, 갑자기 되지 않습니다.

buy(1, 'A053450', 7800, 1)

def buy(self, buy_sell, code, price, amount):
objBuyOrder = win32com.client.Dispatch("CpTrade.CpTd0311") # 매수
objBuyOrder.SetInputValue(0, buy_sell) # 1: 매도, 2: 매수
objBuyOrder.SetInputValue(1, self.acc) # 계좌번호
objBuyOrder.SetInputValue(2, self.accFlag[0]) # 상품구분 - 주식 상품 중 첫번째
objBuyOrder.SetInputValue(3, code) # 종목코드
objBuyOrder.SetInputValue(4, amount) #매수수량
objBuyOrder.SetInputValue(5, price) # 주문단가
objBuyOrder.SetInputValue(7, "0") # 주문 조건 구분 코드, 0: 기본 1: IOC 2:FOK
objBuyOrder.SetInputValue(8, "01")
objBuyOrder.BlockRequest()

위와 같이 사용했었고, 잘 되었는데, 오늘 갑자기 매매가 되지 않고 죽어버리는 현상이 발생합니다. 확인 부탁드립니다.

첨부파일
의견(0)

첨부파일을 PDF뷰어로 확인 하실수 있으며, PDF뷰어 미설치 고객께서는 우측 다운로드를 통해 설치 후 이용 가능 합니다.

PDF뷰어 다운로드

인쇄