수고가 많어십니다..
Account1.SetUnfillOrderNumber(buynum);//buynum 주문번호에 대하 미체결잔고 셋팅
if (Account1.Unfill.count >= 1) //미체결잔고가 셋팅이 되서 수량이 1이상이면
{
Account1.OrderCancel(Account1.Unfill.orderNum);//해당 주문 취소
}
일전에 작성해주신 이전발생 주문에 대한 미체결잔고 취소 수식을 유용하게 사용하고 있습니다. 위의 경우처럼 체결수량을 이용하려면 아래의 수식이 정확한지요??
Account1.SetNotifyFillOrderNumber(buynum) ;
var 체결수량 = Account1.NotifyFill.Fillcount ;
ex) SetBalanceIndex()
가능하시다면, Set을 사용하는 명령어들에 대한 부가설명 부탁드립니다
답변 1
예스스탁
예스스탁 답변
2013-05-24 09:57:30
안녕하세요
예스스탁입니다.
SetNotifyFillOrderNumber 이라는 함수는 없습니다.
체결이 되면 잔고에 해당 종목이 편입된것이므로
잔고객체를 이용하셔야 합니다.
Acount1.SetBalanceItem(buynum, 0)
var 체결수량 = A1.Balance.count ;
예스스팟에서 특정종목의 잔고나 미체결 정보는
종목명이나 리스트의 순번으로 셋팅을 하고 사용하셔야 합니다.
Account1.SetBalanceItem
--> 종목명을 지정해 잔고객체를 셋팅
Account1.SetBalanceIndex
--> 계좌의 잔고리스트에서 위에서 아래순으로 순번을 지정해 셋팅 --> 위에서 아래순, 가장 위가 0
Account1.SetUnfillOrderNumber
--> 종목명을 지정해 미체결객체를 셋팅
Account1.SetUnfillIndex
--> 미체결내역 리스트에서 순번을 지정해 미체결객체를 셋팅 --> 위에서 아래순, 가장 위가 0
어떤 종목에 대해 잔고나 미체결내역이 셋팅이 되면
해당 종목에 대한 정보가 잔고객체(Balance)와 미체결내역(Unfill) 객체가
에 담겨지게 되고
Account1.Balance
Account1.Unfill
사용자분은 잔고나 미체결객체에서 필요한 정보를 지정해서 사용하시는 구조입니다.
Account1.Balance.count
Account1.Unfill.count
즐거운 하루되세요
> 희망차사 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 수고가 많어십니다..
Account1.SetUnfillOrderNumber(buynum);//buynum 주문번호에 대하 미체결잔고 셋팅
if (Account1.Unfill.count >= 1) //미체결잔고가 셋팅이 되서 수량이 1이상이면
{
Account1.OrderCancel(Account1.Unfill.orderNum);//해당 주문 취소
}
일전에 작성해주신 이전발생 주문에 대한 미체결잔고 취소 수식을 유용하게 사용하고 있습니다. 위의 경우처럼 체결수량을 이용하려면 아래의 수식이 정확한지요??
Account1.SetNotifyFillOrderNumber(buynum) ;
var 체결수량 = Account1.NotifyFill.Fillcount ;
ex) SetBalanceIndex()
가능하시다면, Set을 사용하는 명령어들에 대한 부가설명 부탁드립니다