함수 계산을 연습 중에 있습니다.


제가 계산하는 값들을 (다를 것 같아) 확인하고 싶어서,

기본 스크립트 샘플에 아래와 같이 함수를 넣어서 그 값들을 비교해보려고 합니다.


function ROE(stock) { stock.loadPrevData(1,6,0);

   return ( (stock.getFundamentalProfit_ownersOfParent() + stock.getFundamentalProfit_ownersOfParent(1)+

           stock.getFundamentalProfit_ownersOfParent(2) + stock.getFundamentalProfit_ownersOfParent(3) )

           / stock.getFundamentalEquity_ownersOfParent() ) *100 ; }



function ROE1(stock) { stock.loadPrevData(1,6,0);

                     for(var i=0; i < 4; i++) {

                         var profit = stock.getFundamentalProfit_ownersOfParent(i);

                         var ownerprofit = stock.getFundamentalProfit_ownersOfParent(0);

                         if (profit < 0 || ownerprofit < 0) { return 0;}

                         var roe = profit / ownerprofit ;

                         return roe;

                     } }


포트폴리오빌더 안에

logger.debug( stock.name + "   " + 'ROE'+ ROE(stock).toFixed(1) + 'ROE1' + ROE1(stock).toFixed(1));

이렇게 로그를 넣었는데 출력이 안 되네요.


또, 전략을 돌려보지 않고도 그냥 간단하게 함수의 계산된 값들을 확인해보는 방법이 있을까요?

고맙습니다.