Search

실전투자용 알고리즘 개요

알고리즘 실행 시점

실전투자에 등록한 알고리즘이 실제로 실행되는 시간은 매 거래일 장마감 후 오후 6시경입니다. 이 시점을 경계로 스크립트 등록 또는 수정사항 변경 등의 적용 날짜가 달라집니다.

알고리즘 스크립트의 실행을 위한 투자 시작일과 투자금액 설정

실전투자용 스크립트를 실행할 때 사용자의 실제 계좌 잔고나 투자금액의 변화를 정확히 반영할 수 없기 때문에, 항상 투자 시작일로부터 실행 당일까지의 기간에 대해 초기투자금액으로 스크립트를 실행시키는 방식을 택하였습니다. 이는 마치 백테스팅 할 때 시작일과 종료일을 지정하고 초기투자금액을 입력 받아서 실행을 하는 것과 같은 방식입니다. 따라서, 실전투자 도중 투자금액을 변경하거나 알고리즘을 수정하는 경우, 변경된 내용을 적용하는 첫 날을 새로운 시작일로 하고, 당시의 평가금액을 새로운 초기투자금액으로 대체하여 스크립트를 실행합니다.

Basket 객체 지정

복수의 Basket 객체를 정의하여도 모든 Basket객체를 실제 투자에 사용하지 않는 경우가 있기 때문에, 실제로 매매 목록으로 산출되어야 하는 포트폴리오를 어떤 Basket들로부터 구성할 것인지 사용자가 직접 명시해 주도록 했습니다.