첨부 이미지
그림1
안녕하세요.
시스템 적용시 시험이 아닌 자동매매 선택시
기존에 진입신호가 성과분석에 표시 됩니다.
실제 표지션 진입 신호가 나오면 기존에 진입되어 있던
포지션은 어떻게 되나요?
가령 매도 포지션이 하나 있을 경우
매도 포지션 청산신호가 나오면 실제로는 매도된것이 없으므로
실제로는 매도 포지션 한개가 진입되는게 아닌가요?
실제 매매인데 포지션이 매도 포지션이 2개 입니다.
첨부파일 참고 부탁드립니다.
이런 경우 어떻게 해야 하나요?
설명 부탁드립니다.
설명 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2020-12-03 16:12:04
안녕하세요? 예스스탁입니다.
시스템성능보고서는 시험적용으로 적용하든 자동주문으로 적용하든 항상 결과값은 차트상의 신호를 기반으로 동일하게 나오게 되며, 계좌의 실제 잔고를 반영하여 성과보고서를 보여주지는 않습니다.
그리고 주문은 차트에서 확정적으로 발생되는 매매신호에 따라 발생되는데, 이때 계좌의 잔고 상황등은 반영하지 않고 오직 차트상의 신호에 의해서만 주문이 실행됩니다.
2가지 예를 들어서 설명드리겠습니다.
첫번째 예로 피라미딩 시스템에서 시스템신호상으로 매도 1계약 포지션을 이미 보유하고 있는 상태에서 자동주문을 시작할 경우 실제 계좌에는 매도포지션이 없을 것입니다. 시스템 자동주문 적용 이후에 차트상에서 1계약 매도신호가 추가로 발생될 경우 이 신호에 따라 매도1계약 주문이 나가게 되고 체결이 되면 계좌는 1계약 매도포지션을 보유하게 되는데, 시스템신호(시스템성능보고서) 상으로는 매도 2계약을 보유하는 상태로 나옵니다. 따라서 이런 경우가 발생되지 않도록 시스템 자동주문 적용 전 후에 수동주문으로 매매신호의 포지션 수량과 계좌의 잔고 수량을 맞춰주셔야 합니다.
두번째 예로 피라미딩이 아닌 리버셜 시스템(청산과 진입신호가 동일한 시점에 발생되는 시스템)의 경우에, 시스템 자동주문 적용시점에 시스템신호 상으로 매수포지션 1계약을 보유하고 있고 계좌의 잔고에는 포지션이 없는 경우에 이 상태 그대로 자동주문을 진행하게 되면 이후 매수청산신호와 매도진입신호가 동시에 발생하면서 각각 1계약씩 2계약의 매도주문이 발생되면서 계좌에 2계약의 매도포지션을 보유하게 됩니다. 하지만, 시스템신호 상으로는 매도 1계약을 보유하고 있는 상태가 됩니다. 이 경우도 첫번째 예와 마찬가지로 시스템 자동주문 적용시점에 매매신호의 포지션 상태와 계좌의 잔고 상태가 불일치 했기 때문에 이후에도 계속 불일치가 유지되는 상황입니다. 해결 방법은 수동주문으로 매매신호의 포지션상태와 계좌의 포지션 상태를 맞춰주는 방법이 있고, 또 다른 방법으로는 시스템트레이딩 설정창의 '매매'탭에서
'주문시작신호' 설정은 '진입신호'로 설정하여 자동주문을 시작하는 것입니다. 진입신호로 설정해 놓으면 자동주문 적용 이후 먼저(또는 진입신호와 동시에) 청산신호가 나오게 되면 이 신호에 대해서는 자동주문을 내지 않고 그 이후의 진입신호부터 주문을 내게 됩니다. 이렇게 설정하여 계좌와 신호상태를 일치시길 수 있습니다. 이렇게 진입신호로 설정하여 계좌와 잔고 상태가 일치하게 되면 그 다음 자동주문 적용시에는 주문시작 신호를 '모든신호'로 변경해 주어야 합니다.
감사합니다.
> 양치기 님이 쓴 글입니다.
> 제목 : 자동매매 선택시 기존 포지션 문제점
> 안녕하세요.
시스템 적용시 시험이 아닌 자동매매 선택시
기존에 진입신호가 성과분석에 표시 됩니다.
실제 표지션 진입 신호가 나오면 기존에 진입되어 있던
포지션은 어떻게 되나요?
가령 매도 포지션이 하나 있을 경우
매도 포지션 청산신호가 나오면 실제로는 매도된것이 없으므로
실제로는 매도 포지션 한개가 진입되는게 아닌가요?
실제 매매인데 포지션이 매도 포지션이 2개 입니다.
첨부파일 참고 부탁드립니다.
이런 경우 어떻게 해야 하나요?
설명 부탁드립니다.
설명 부탁드립니다.