안녕하세요. IQ 라이브 자동매매에 관해 질문드립니다.
NH계좌가 2개이며 각각의 전략이 아래처럼 다릅니다.
전략1 : initialize 함수에 IQDate.addRebalSchedule(IQDate.setMonthlyStart(1)) 로 설정됨
전략2 : initialize 함수에 IQDate.addRebalSchedule(IQDate.setMonthlyStart(2)) 로 설정됨
위처럼 리발란싱 일자를 다르게 했습니다.
그런데 오늘 아침(2022-03-03)에 카카오톡에 아래와 같이 문자가 동시에 2개가 왔습니다.
리발란싱 일자를 다르게 했는데 동시에 자동매매가 되는 이유를 알려주세요.
그리고 같은 날 거래가 되는걸 방지하려면 어떻게 해야되는지도 알려주시기 바랍니다.
통정거래가 될까 두렵습니다.
감사합니다.
PS
onDayClose 함수에서 두전략 모두 isFirst 글로벌변수는 사용하지 않았습니다.
두전략 모두 아래처럼 사용하였습니다.
function onDayClose(now) {
if ( IQDate.isRebalancingDay(now) ) {
var universe = IQStock.filter(stockFilter);
... 이후 생략
감사합니다.