1.관리종목을 제외하는 필터가 있나요?
2.자산이 1년 전 보다 늘어난 경우를 필터링해서 제외하고자 할 때 아래와 같이 작성하면 될까요?
function stockFilter(stock) {
if (stock.getFundamentalTotalAsset(0) > stock.getFundamentalTotalAsset(4) { return false; }
return true;
}
3. 배당액이 없을 경우 제외하도록 아래 필터를 사용하는데, '신한' 같이 배당을 지급하지 않는 종목도 매수하는 것으로 나오고 있습니다. 번거로우시겠지만 검토 부탁드립니다.
if (stock.getDividendYieldRatio <= 0) { return false; }
1. stock.manage를 사용하시면 됩니다. 1:관리, 2:투자유의, 4:거래정지(비트 연산입니다. ex. 5=관리 및 거래정지) 2. function stockFilter(stock) { stock.loadPrevData(0, 17, 0); if (stock.getFundamentalTotalAsset(0) > stock.getFundamentalTotalAsset(4) { return false; } return true; } 3. 현재 배당액은 최근 4분기 합계 금액입니다. 따라서, 당분기에 배당액이 없었더라도 배당액 데이터가 있을 수 있습니다.그렇다면 최근4분기에 배당을 지급하지 않은 종목을 제외하려면 stock.loadPrevData(0, 16, 0); if (stock.getDividendYieldRatio(0) <= 0) { return false; } if (stock.getDividendYieldRatio(1) <= 0) { return false; } if (stock.getDividendYieldRatio(2) <= 0) { return false; } if (stock.getDividendYieldRatio(3) <= 0) { return false; } 이렇게 하면 될까요?그냥 필터에 아래를 추가하시면 될것 같은데요. if (stock.getFundamentalDividend() === 0) { return false; }