답변완료
질문 올립니다.
안녕하십니까? 항상 친절하신 답변에 감사드립니다.
시장가 주문과 관련된 질문 올리고 싶습니다.
1.
모의거래 모드에서, 2102통합주문에서, 시장가를 선택하고 주문하면,
"가격이 50틱을 초과한 주문입니다. 맞습니까?"라는 멘트가 나옵니다.
이 건
1) "어떤 경우에는 50틱을 초과할 수도" 있기 때문에 나오는 자막인지,
2) 아니면, 지금 주문하면, 확정적으로 지금 표시된 현재가보다 위로든 아래로든 "50틱 이상 떨어진 어떤 특정 가격으로" 주문이 나갈테니까 그대로 주문하겠는가를 물어보는 상황인지, 그래서 만일 실거래 모드에서 이렇게 시장가로 주문하면, 50틱 이상 차이나는 엉뚱한 가격으로 주문이 나가버릴 상황이라는 것인지요?
실거래에서는 아직 그래서 '시장가'로 주문을 넣어 보지 않았습니다. 50틱 이상 차이나는 예측불가능한 가격으로 주문이 들어갈지도 몰라서요.
(모의거래에서는, "가격이 50틱을 초과한 주문입니다. 맞습니까?"에 대해, [확인]을 클릭하니까, [1108주문내역창]에서 "주문가격이 하한가 미만입니다"라고 나오고, 가격은 0.00으로 됩니다. 결국 가격 제로로 주문이 일단 나갔다가 오류로 처리되는게 아닌가 싶습니만...
Account1.OrderSell(ChartCode, SignalCount, 0, 1)와 같이 소스에서 시장가 주문을 할 때에도 가격은 0을 입력하게 되는데, 과연 실거래에서는 이럴 경우 어떻게 처리될지 궁금합니다.
모의거래 통합주문창에서 보이듯이, 결국 "주문가격이 하한가 미만입니다"로 처리되고 마는 것인지요. 아니면 그 주문 발주 시점의 시장가, 즉 현재가로 일단 주문이 제대로 나가게 되는 건지요... [1틱차트 이용 중입니다])
2. [CME 야간장에서의 스팟 시장가 주문 소스 사용 가능한지의 문제]
통합 주문창에서 보면, 일단 야간장에서는 시장가 선택이 안 됩니다. 지정가로만 해야 하는데,
스팟을 만드는 경우에, 손절의 경우 등 확실하게 체결될 수 있게 하기 위해서 시장가 매매가 되도록 소스를 짜고자 하는데, 만일 그렇게 시장가 매매가 이루어지도록 소스에 적으면,
[예: Account1.OrderSell(ChartCode, SignalCount, 0, 1);]
야간장(CME장)에서는 이 소스의 시장가 매매 주문이 나가지 못하는 건지요?
그럼에도 불구하고 야간장 거래시 소스 코드에 시장가로 청산하라는 소스가 있을 경우, 실제 실전에서 이 주문은 어떻게 처리되는지요? 주문 자체가 아주 안 나가는 것인지, 또는 다른 어떤 가격으로 발주, 체결이 되게 되는지 궁금합니다.
3.
시장가 주문이 주간 정규장에서는 되는데 야간(CME)장에서는 안되는 것과 같이,
정규장과 CME 장에서 차이가 나서 주의해야 될 다른 사항들이 있다면 어떤 것들이 있겠는지요?
특히 시스템을 짜거나 스팟을 짜는 경우에 유의해야 할, 주간장, 야간장의 차이점들이 어떤 것들인지, 그럴 때에는 어떻게 그 차이점들에 대해 소스를 구현해야 문제를 예방 내지 해결할 수 있겠는지 알려 주시면 감사하겠습니다.
대단히 감사합니다.
2013-09-16
249
글번호 208270
예스트레이더 (iM증권)