Search

OrderSell

KRX 매도주문
Main.OrderSell(sAccoutnNumber, sItemCode, nCount, dPrice, nPriceKind, loanKind)
설명 : KRX 매도주문
반환값 : 정수 (0이상의 값 : 정상작동, 0 : 사용상 오류, -1: 시간제한으로 사용불가)
매개변수
sAccoutnNumber - 문자열, 계좌번호, “-“를 빼고 입력합니다.
sItemCode - 문자열, 주문 낼 종목의 단축코드
nCount – 정수, 주문수량
dPrice - 실수, 주문가격
nPriceKind – 정수, 가격구분
loanKind – 정수, 대출상세분류 (1:유통융자매수, 2:자기융자매수) 생략가능하고 신용주문일 경우만 지정합니다.
//삼성전자 10주 시장가로 KRX 매도주문 Main.OrderSell("1234567811","005930",10,0,1);
JavaScript
복사
거래소(KRX,NXT,SOR(스마트))를 지정하거나 Stop주문을 위해서는 JSON객체에 주문정보를 담아 지정해야 합니다.
Main.OrderSell( { account:"계좌번호", exchangeKind : 거래소, code:"종목코드", count:수량, orderPrice:주문가격, stopPrice:스톱가격, priceKind:주문구분, loanKind:대출상세분류 } )JSON객체는 중괄호{ }안에 key:value로 이루어진 쌍들을 콤마(,) 나열해서 표현합니다.
JavaScript
복사
설명 : 매도주문
반환값 : 정수 (0이상의 값 : 정상작동, 0 : 사용상 오류, -1: 시간제한으로 사용불가)
Key:value
Key
value
계좌번호
account
문자열, “-”는 제외
거래소
exchangeKind
정수, 1:SOR(스마트), 2:KRX, 4:NXT, 생략하면 KRX
종목코드
code
문자열
주문수량
count
정수
주문가격
orderPrice
실수
스톱가격
stopPrice
실수
가격구분
priceKind
정수
대출상세분류
loanKind
정수(1:유통융자매수, 2:자기융자매수)
//삼성전자 10주 시장가로 SOR(스마트) 매도주문 Main.OrderSell({account:"1234567811",exchangeKind :1, code:"005930", count:10, orderPrice:0, priceKind:1}); //삼성전자 10주 시장가로 KRX 매도주문 Main.OrderSell({account:"1234567811",exchangeKind :2, code:"005930", count:10, orderPrice:0, priceKind:1}); //삼성전자 10주 시장가로 NXT 매도주문 Main.OrderSell({account:"1234567811",exchangeKind :4, code:"005930", count:10, orderPrice:0, priceKind:1});
JavaScript
복사
주문유형
priceKind
KRX
NXT
SOR(스마트)
0 : 지정가
O
O
O
1 : 시장가
O
2 : 최유리지정가
O
O
O
3 : 지정가(IOC)
O
4 : 시장가(IOC)
O
O
O
5 : 최유리지정가(IOC)
O
6 : 지정가(FOK)
O
7 : 시장가(FOK)
O
O
O
8 : 최유리지정가(FOK)
O
9 : 조건부지정가
O
10 : 최우선지정가
O
O
O
11 : 시간외종가(장개시 전)
O
12 : 시간외종가(장종료 후)
O
O
13 : 시간외단일가 매매
O
14 : 중간가
O
O
15 : 스톱지정가
O
O