자세한 답변 감사드립니다.
추가로 두 가지만 더 문의드립니다.
1. 주문가능한 콜옵션을 아래와 같이 계산을 한 후에..
Callcode = Option.GetATMCallRecent(2,0);
var Entryvol = Math.floor(Account1.GetBalanceETCinfo(30)/(Option.GetAskByCode(Callcode, 3)*500000));
Account1.OrderBuy(Callcode, Entryvol, Option.GetAskByCode(Callcode, 3), 0);
아래와 같은 청산식으로 정리할려고 하는데요. 12개가 아닌 현재 잔고보유량으로 청산을 할려면 어떻게 해야 하나요?
Account1.OrderSell(Callcode, 12, Option.GetBidByCode(Callcode, 3), 0);
2. 매수신호 발생 시 현재 잔고 보유금액의 매수가능수량이 아니라 5백만원어치 콜 수량을 살려면 어떻게 해야 하나요?
답변 1
예스스탁
예스스탁 답변
2013-09-06 17:12:13
안녕하세요
예스스탁입니다.
Account1.SetBalanceItem(Callcode, 0);
if (Account1.Balance.count > 0)
{
Account1.OrderSell(Callcode, Account1.Balance.count, Option.GetBidByCode(Callcode, 3), 0);
}
위와 같이 주문전에 Callcode종목에 대한 잔고객체를 셋팅한 다음
매도주문 함수에서 해당 종목의 잔고수량으로 지정하시면 됩니다
즐거운 하루되세요
> 극동해 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 자세한 답변 감사드립니다.
추가로 두 가지만 더 문의드립니다.
1. 주문가능한 콜옵션을 아래와 같이 계산을 한 후에..
Callcode = Option.GetATMCallRecent(2,0);
var Entryvol = Math.floor(Account1.GetBalanceETCinfo(30)/(Option.GetAskByCode(Callcode, 3)*500000));
Account1.OrderBuy(Callcode, Entryvol, Option.GetAskByCode(Callcode, 3), 0);
아래와 같은 청산식으로 정리할려고 하는데요. 12개가 아닌 현재 잔고보유량으로 청산을 할려면 어떻게 해야 하나요?
Account1.OrderSell(Callcode, 12, Option.GetBidByCode(Callcode, 3), 0);
2. 매수신호 발생 시 현재 잔고 보유금액의 매수가능수량이 아니라 5백만원어치 콜 수량을 살려면 어떻게 해야 하나요?