안녕하세요.  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);     

         ... 이후 생략


감사합니다.