커뮤니티

질문드립니다

프로필 이미지
희망차사
2013-05-23 17:02:39
2217
글번호 222378
답변완료
수고가 많어십니다.. 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을 사용하는 명령어들에 대한 부가설명 부탁드립니다