커뮤니티

동시호가 주문 관련

프로필 이미지
********
2009-10-28 11:58:13
1266
글번호 203059
답변완료
5분봉으로 stime == 150000 에 신호가 발생하는 경우 onclose로 주문하면 동시호가 가격으로 체결되나요? atmarket으로 주문하면 동시호가 가격으로 체결되나요? 동일 신호에 onclose로 청산하고, atmarket으로 주문하면 1계약 증거금으로 reverse가 되는건지 궁금합니다. 그리고, 신호가 발생하면 sms로 통지받는게 가능한가요?
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-10-28 14:02:14

안녕하세요? 예스스탁입니다. onclose나 atmarket은 같은 봉이 완성되었을때 주문이 나가도록 하는 주문 타입으로 주문시점은 동일합니다. 다만, 시스템 리포트 상에서 onclose는 조건만족봉의 종가에 진입한 것으로 리포트를 내주고, atmarket은 조건만족 다음봉의 시가에 진입한 것으로 리포트를 내주는 차이가 있습니다. stime == 150000 라고 작성하였을 경우 onclose를 이용하든 atmarket을 이용하는 주문이 나가는 시점은 동일한데, 15시05분00초 이후의 데이타가 들어오느냐에 따라서 이때 주문이 나갈 수도 있고 나가지 않을 수도 있습니다. 5분봉에서 15시 봉은 15:00:00~15:04:59 사이에 만들어지는 봉인데, 이 봉이 완성되었음을 인식하고 주문이 나갈 수 있는 시점은 15:05:00 초 이후의 첫 시세 데이타가 들어올 때입니다. 만일 이 시각 이후에 데이타가 들어온다면 주문은 나가겠지만, 동시호가에 진입했기 때문에 매매가격 설정에 따라서 동시호가에 체결될 수도 있고 되지 않을 수도 있습니다. 15:05:00초 이후에 체결데이타가 들어오지 않고 동시호가에 들어가게 된다면 동시호가 데이타가 들어오는 순간에 15시 봉이 완성되었음을 인식하고 청산주문이 나가게 될 것입니다.하지만, 이때는 장이 끝난 시간이므로 주문이 거부될 것입니다. 통상적으로는 15:04:59까지만 데이타가 들어오고 동시호가에 들어가게 되므로 15시 15분에 동시호가 체결데이타가 들어올때 봉완성을 인식하고 주문을 그 시점에 내보내게 되는데 이미 장마감 되었으므로 그 주문은 거부되게 될 것입니다. 간혹 15:05:00초나 01초까지 데이타가 들어오는 경우도 있습니다. 이때는 이 순간에 주문이 나가게 되지만, 동시호가에 들어가게 되므로 체결이 되지 않다가 15시15분 동시호가 체결에서 체결될 수도 되지 않을 수도 있습니다. 따라서 5분봉을 사용하고 확실히 체결을 시키려면 if Stime == 145500 ~ 으로 작성해 주셔야 됩니다. 만일 당일청산함수인 setstopendofday를 이용한다면 시간을 15시04분 이전으로 설정하고 시스템트레이딩 설정창의 강제청산 시점을 '조건만족시즉시'로 선택하면 설정한 시간 이후에 체결데이타가 들어오는 즉시 체결됩니다. setstopendofday(1504) 로 식을 작성하고 '조건만족시즉시'로 선택해 놓으면 15:04:00초 이후에 첫번째 체결데이타가 들어올때 즉시 주문이 나가게 됩니다. 한계약 증거금으로 reverse주문을 위해서는 말씀하신 방법으로는 가능하지 않고, 진입주문 지연 기능을 이용하셔야 합니다. 이것은 시스템트레이딩 설정창의 '부가기능'탭에서 설정할 수 있습니다. 그리고 주문에 관해서는 sms통지가 되지 않습니다. 감사합니다. > HI_iamki 님이 쓴 글입니다. > 제목 : 동시호가 주문 관련 > 5분봉으로 stime == 150000 에 신호가 발생하는 경우 onclose로 주문하면 동시호가 가격으로 체결되나요? atmarket으로 주문하면 동시호가 가격으로 체결되나요? 동일 신호에 onclose로 청산하고, atmarket으로 주문하면 1계약 증거금으로 reverse가 되는건지 궁금합니다. 그리고, 신호가 발생하면 sms로 통지받는게 가능한가요?