basket 에 종목을 넣고 getCurrentEggs() 함수로 해당 basket 의 종목과 각 종목의 수량을 확인하고자 했습니다.

아래와 같은 코드를 사용했습니다.

function PortManagement(basket,account,universe,portnum)
{
    basket.reset();    
    var asset = account.getTotalEquity() * stock_weight / portnum;
    universe.forEach(function(stock)
                     {
    basket.enter(stock,Math.floor(asset / stock.getAdjClose()));
    })
}

function onDayClose(now){    
     if (now.getMonth() != lastRebalMonth &&  now.getDate() >= 1) {  
   ...

    PortManagement(basket0,account0,universe0,universe0.length);
    var eggs = basket0.getCurrentEggs();
     
     var eggs = basket0.getCurrentEggs();
        for (var i = 0; i < eggs.length; i++) {
          var stock = eggs[i].stock;
          var num = eggs[i].quantity;
          logger.info(stock.name + ':' + num); 
        }
          
lastRebalMonth = now.getMonth();
}

그런데 로그가 출력되지 않아 보니 eggs.length 가 0 으로 나옵니다.
시뮬레이션 결과의 잔고보유내역에는 종목들이 들어가 있는 것으로 보아 basket 에는 종목이 있는 것으로 판단됩니다.
제가 뭘 잘못하고 있는 게 있을까요?