답변완료
주문 오류
NH선물(YesGlobal) 해외선물 자동매매 시스템 개발 중입니다.
모의투자로 운용을 해봤는데 몇가지 오류가 발생되어 문의 드립니다.
포지션 진입 후 정해진 룰에 따라 손절과 수익청산을 하는데
1. 손절, 수익청산 시장가 청산 시
손절 시 청산 주문이 시장가로 나가는데, 체결이 안되고
체결이 안되니까 손절 조건이 계속 성립하여 청산주문이
증거금이 부족할 때 까지 계속 나갑니다.
function Main_OnUp*dateMarket(sItemCode, lUp*dateID)
{
Account1.SetBalanceItem(OrderCode1);
if (Account1.Balance.position == 2 && Account1.Balance.count > 0)
{
...
Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, 0, 1);
...
}
}
체결이 안되는 이유가 뭘까요?
2. 손절, 수익 청산시 호가(10) 으로 청산 시
Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, MarketData1.Bid(10), 0);
시장가로 청산하면 이상하게 청산이 안되서 이렇게 10번째 호가로 주문을 해도
에러가 납니다.
에러 메시지는 "가격 구분값 오류로 주문이 자체 거부되었습니다." 입니다.
감사합니다. ^^
2016-02-22
2283
글번호 223826