미체결 매도가 있는 경우, 보유량과 매도가능 갯수는 달라지게 되는데,
hts에서 처럼 스팟에서도 미체결매도갯수를 제외한 매도 가능 갯수를 호출하는 함수가 있는지요?
답변 1
예스스탁
예스스탁 답변
2021-02-17 16:06:06
안녕하세요
예스스탁입니다.
잔고객체에는 해당 부분을 알수 있는 함수가 없습니다.
아래와 같이 직접 계산식을 만들어 수량 파악하셔야 합니다.
Account1.SetBalance(종목코드,0);
var 보유포지션 = Account1.Balance.position;
var 보유수량 = Account1.Balance.count;
var num = Account1.GetTheNumberOfUnfills();
var 미체결수량 = 0;
for (var i = 0; i < num; i++ )
{
Account1.SetUnfill(i);
if (Account1.Unfill.code == 종목코드 && 보유포지션 == Account1.Unfill.orderKind )
{
미체결수량 = 미체결수량 + Account1.Unfill.count;
}
}
var 주문가능수량 = 보유수량 - 미체결수량;
즐거운 하루되세요
> cs아빠 님이 쓴 글입니다.
> 제목 : 매도 가능 갯수 호출
> 미체결 매도가 있는 경우, 보유량과 매도가능 갯수는 달라지게 되는데,
hts에서 처럼 스팟에서도 미체결매도갯수를 제외한 매도 가능 갯수를 호출하는 함수가 있는지요?