커뮤니티
주문이 HTS에 전달되지 않음-주문식 확인부탁합니다.
2011-06-15 12:33:10
708
글번호 39764
주식 시스템트레이딩 수식에서, 특정 조건 만족시,
buy("b2", OnClose,def,int(Var1)); 을 호출해서, 주문 수량만 var1을 통해서 지정하고,
가격은 차트설정에서 시장가로 주문이 나가도록 설정하였습니다.
디버깅창의 메시지로그를 통해서 위의 buy 함수가 호출되는 것은 확인하였는데,
HTS 상의 체결이나 미체결내역 어디에도 주문 내역이 없네요..
참고로 10초봉 차트를 이용했고, 시스템 차트를 약 30개정도 동시 실행중입니다.
증권사는 리딩투자증권이며, 시스템 차트 설정은, 진입, 청산 모두 시장가
주문시작은 진입신호에서만 시작하도록 설정하였고 나머지 값은 기본값 그대로 적용하였습니다.
그리고, 주문은 당연히 자동주문에 체크하고 계좌비번 저장 된 상태이고 자동에 불들어오는것 확인된 상태입니다.
매수 주문을 내는 방법이 잘못된 것일까요?
왜 매수 주문이 증권사로 전달이 안되는 것인지 조언 부탁드립니다.
추가 : 새로 시스템을 만들어서 단순하게 buy(); 만 호출해도 주문전달이 되지 않네요...
현물 시스템트레이딩을 하려면 어떤 특별한 설정이 필요한 것일까요?
답변 1
예스스탁 예스스탁 답변
2011-06-15 15:49:32
안녕하세요
예스스탁입니다.
차트상 신호가 발생했는데 주문이 접수가 되지 않으셨다면
우선 주문메세지를 확인해 보셔야 합니다.
가령 예탁금등으로 주문이 거부될수가 있고 주문수량때문에 거부가 날수도 있습니다.
주문수량으로 거부가 나는경우는 보통 매수가능수량 이상이거나
10주단뒤로 주문이 되어야 하는데 1주단위로 주문을 발생한 경우에 거부가 발생합니다.
현재 올리신 식상에서만 보면 주문수량을 계산하여 사용하시는데
이 주문수량에 문제가 있을 수 있습니다.
buy();로 하시면 설정창의 수량이 적용되므로 설정창의 수량을 확인하시면 됩니다.
혹은 참조데이터를 이용하시는 경우에 참조데이터와 주중목간의 시간차로 인해
발생하지 않을 수 있습니다. 주종목은 완성이 되었는데 참조종목은 아직 완성이 되지 않아
발생할 수도 있습니다.
해당 부분은 저희 예스스탁홈페이지의 전문가 마당에서 [시뮬레이션과 실전매매 차이5(타종목참조)]
의 글을 참고하시면 될 것 같습니다.
즐거운 하루되세요
> 반만뜬달 님이 쓴 글입니다.
> 제목 : 주문이 HTS에 전달되지 않음-주문식 확인부탁합니다.
> 주식 시스템트레이딩 수식에서, 특정 조건 만족시,
buy("b2", OnClose,def,int(Var1)); 을 호출해서, 주문 수량만 var1을 통해서 지정하고,
가격은 차트설정에서 시장가로 주문이 나가도록 설정하였습니다.
디버깅창의 메시지로그를 통해서 위의 buy 함수가 호출되는 것은 확인하였는데,
HTS 상의 체결이나 미체결내역 어디에도 주문 내역이 없네요..
참고로 10초봉 차트를 이용했고, 시스템 차트를 약 30개정도 동시 실행중입니다.
증권사는 리딩투자증권이며, 시스템 차트 설정은, 진입, 청산 모두 시장가
주문시작은 진입신호에서만 시작하도록 설정하였고 나머지 값은 기본값 그대로 적용하였습니다.
그리고, 주문은 당연히 자동주문에 체크하고 계좌비번 저장 된 상태이고 자동에 불들어오는것 확인된 상태입니다.
매수 주문을 내는 방법이 잘못된 것일까요?
왜 매수 주문이 증권사로 전달이 안되는 것인지 조언 부탁드립니다.
추가 : 새로 시스템을 만들어서 단순하게 buy(); 만 호출해도 주문전달이 되지 않네요...
현물 시스템트레이딩을 하려면 어떤 특별한 설정이 필요한 것일까요?
다음글
이전글