커뮤니티
예스스팟 동시호가 주문의 가격 입력 방법
2015-07-27 15:19:48
137
글번호 88937
당일 청산을 위해 예스스팟의 기능을 사용하고자 합니다.
그런데 아래와 같은 식을 사용하면, 즉 시장가 주문을 내게 되면 주문에러가 발생합니다.
A1.OrderBuy(A1.Balance.code, A1.Balance.count, 0, 1);
해서 지정가 주문으로 바꿔서 동시호가 주문을 내야만 하는데,
이럴 경우 가격(??????)은 무엇을 기준으로 해야할까요?
A1.OrderBuy(A1.Balance.code, A1.Balance.count, ???????, 0);
답변 1
예스스탁 예스스탁 답변
2015-07-28 09:13:03
안녕하세요
예스스탁입니다.
주문할때 매수호가나 매도호가를 지정해기 위해서는 종목객체가 필요합니다.
주문낼 종목이 옵션종목이면 스크립트 객체설정화면에
옵션객체를 추가하고 함수로 매수호가나 매도호가를 지정해서 주문을 내시면 되며
A1.OrderBuy(A1.Balance.code, A1.Balance.count, Option.GetAsk(A1.Balance.code, 5), 0);
만약 옵션객체가 아니면
주문낼 종목에 대해 종목객체를 추가한 후 아래와 같이 적성하시면 됩니다.
A1.OrderBuy(A1.Balance.code, A1.Balance.count, MarketData1.Ask(5), 0);
즉 주문낼 종목에 대해
호가정보를 가져올수 있는 객체를 미리 준비하고
수식에서 각 객체의 함수로 값을 리턴받아 지정가로 지정하시면 됩니다.
즐거운 하루되세요
> 좋은선물 님이 쓴 글입니다.
> 제목 : 예스스팟 동시호가 주문의 가격 입력 방법
> 당일 청산을 위해 예스스팟의 기능을 사용하고자 합니다.
그런데 아래와 같은 식을 사용하면, 즉 시장가 주문을 내게 되면 주문에러가 발생합니다.
A1.OrderBuy(A1.Balance.code, A1.Balance.count, 0, 1);
해서 지정가 주문으로 바꿔서 동시호가 주문을 내야만 하는데,
이럴 경우 가격(??????)은 무엇을 기준으로 해야할까요?
A1.OrderBuy(A1.Balance.code, A1.Balance.count, ???????, 0);
다음글
이전글