더북(TheBook)

다음은 주문 접수 함수에 대한 KOA 설명입니다.

[SendOrder( ) 함수]

SendOrder(
BSTR sRQName,     // 사용자 >구분명
BSTR sScreenNo,   // 화면 번호
BSTR sAccNo,      // 계좌번호 10자리
LONG nOrderType,  // 주문 유형(1: 신규 매수, 2: 신규 매도 3: 매수 취소, 4: 매도 취소, 5: 매수 정정, 6: 매도 정정)
BSTR sCode,       // 종목 코드(6자리)
LONG nQty,        // 주문 수량
LONG nPrice,      // 주문 가격
BSTR sHogaGb,     // 거래 구분(혹은 호가 구분)은 아래 참고
BSTR sOrgOrderNo  // 원주문 번호. 신규 주문에는 공백 입력, 정정/취소 시 입력합니다.
)

서버에 주문을 전송하는 함수입니다.

9개 인자 값을 가진 주식 주문 함수이며 리턴 값이 0이면 성공이며 나머지는 에러입니다.

1초에 5회만 주문 가능하며 그 이상 주문 요청하면 에러 -308을 리턴합니다.

※ 시장가 주문 시 주문 가격은 0으로 입력합니다.

※ 취소 주문일 때 주문 가격은 0으로 입력합니다.

[거래 구분]

00 : 지정가

03 : 시장가

05 : 조건부지정가

06 : 최유리지정가

07 : 최우선지정가

10 : 지정가IOC

13 : 시장가IOC

16 : 최유리IOC

20 : 지정가FOK

23 : 시장가FOK

26 : 최유리FOK

61 : 장전시간외종가

62 : 시간외단일가매매

81 : 장후시간외종가

※ 모의투자에서는 지정가 주문과 시장가 주문만 가능합니다.

[정규장 외 주문]

장전 동시 호가 주문

08:30~09:00        거래 구분 00: 지정가 / 03: 시장가(일반 주문처럼)

※ 08:20~08:30 시간의 주문은 키움에서 대기하여 08:30에 순서대로 거래소로 전송합니다.

장전 시간 외 종가

08:30~08:40        거래 구분 61: 장전시간외종가. 가격 0 입력

※ 전일 종가로 거래. 미체결 시 자동 취소되지 않음

장마감 동시 호가 주문

15:20~15:30        거래 구분 00: 지정가 / 03: 시장가(일반 주문처럼)

장후 시간 외 종가

15:40~16:00        거래 구분 81: 장후 시간 외 종가. 가격 0 입력

※ 당일 종가로 거래

시간 외 단일가

16:00~18:00        거래 구분 62: 시간 외 단일가. 가격 입력

※ 10분 단위로 체결, 당일 종가 대비 + -10% 가격으로 거래

▲ 그림 3-91 SendOrder( ) 함수(KOA > 개발 가이드 > 주문과 잔고 처리 > 관련 함수)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.