커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

(블록 알고리즘에서) 관리종목 제외 등

qwer1234 2020.01.15 17:09 조회수  201 추천 0

Account[0000-0000-00(Algorithm)] 보유종목 'A033300'이 상장폐지, 합병 등의 이슈로 더 이상 존재하지 않습니다. 전날 종가로 보유수량 전체를 매도 처리합니다.

관리종목 제외를 안했을때 이런게 뜨는데 관리종목 제외를 했을때는 안 뜨는데

오히려 반대가 맞는 거 아닌가요? 관리종목 제외를 했을때 (상장폐지,합병 등의 이슈로 더 이상 존재하지 않는 보유종목)은 어떻게 매도하나요?

관리종목 제외를 했을때 관리종목 매수를 하지 않는건가요?

그리고 로그창에 .buy 오류. 주문 가능 금액이 부족합니다. 가능 금액만큼 매수하도록 수량을 변경합니다. 종목코드:A038010. 매매가:3980. 변경 전 수량:9831621. 변경 후 수량:9499567. 예수금:37864992909

이런게 뜨는데 왜 뜨는지 궁금합니다.



댓글 3
이종협님 안녕하세요? 문의에 대하여 설명을 드리겠습니다.

"관리종목 제외" --> 관리종목은 유니버스에서 제외할 것인지 체크하라는 것입니다. 체크를 안하면 관리종목도 유니버스에 포함되어 평가를 받고 포트폴리오에 포함될 수도 있습니다.
따라서, "관리종목 제외"를 안 했을 때는 간혹 관리종목이었다가 상장폐지로 이어지는 종목이 있을 수 있으므로, 예시와 같은 상황이 발생할 수 있습니다.
(하지만, 관리종목 제외를 했다고 해서 저런 상황이 절대로 발생할 수 없는 것은 아닙니다. 두 기업이 합병하거나, 리밸런싱 주기가 너무 길어서 포트폴리오에 편입된 이후 몇 달 후에 관리종목으로 지정되고 상장폐지되는 일도 가능한 시나리오 입니다.)
인텔리퀀트 2020.01.15 17:55
그리고, 두 번째 질문 주신 내용은... 예수금이 부족한 상황이 발생해서 그렇습니다.
인텔리퀀트에서는 사실적으로(realistically) 시뮬레이션할 수 있도록 백테스팅 과정에서 수수료와 세금을 모두 반영하여 매매과정을 시뮬레이션 합니다. 
그런데, 포트폴리오를 뽑을 때는 장 마감 후 종가를 가지고 수량 계산을 하는데, 실제 매매는 그 다음날 시가나 평균가로 매매를 하게 되면 가격 차이가 발생할 수도 있고, 기본적으로 수수료와 세금을 충당하기 위한 여유 현금이 필요한데, 포트폴리오 비중의 합이 1 이상으로 설정하면 현금이 부족하게 되어 위와 같은 상황이 발생할 수 있습니다.
인텔리퀀트 2020.01.15 17:58
첫 번째 질문에 대하여 보충 답변을 드리면,
위 메시지는 리밸런싱, 즉 포트폴리오 종목을 평가하는 시점에 발생하는 것이 아니라, 보유한 종목 중에서 보유 도중에 상장폐지된 이벤트가 있음을 알게 되어 처리할 때 나오는 메시지입니다.
따라서, 리밸런싱 시 유니버스 구성할 때 관리종목 제외하느냐 마느냐 와는 상관이 없다고 보시는게 맞습니다.
인텔리퀀트 2020.01.15 18:11
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글