질문을 자꾸 드려 죄송하네요.


첫번째 질문은

분기 리밸런싱으로 PER / PBR 등을 적용해 20~30개의 종목 리스트를 뽑고

그 안에서 모멘텀을 적용해 월간 리밸런싱을 하려하는데

가능한가요?

getMarketCapital()을 적용했더니 월마다 적용 시총이 달라져 랭킹이 바뀌네요.


두번째 질문은

스팩과 우선주 등을 제거하기 위해

stockfilter에 if (right(stock.name,2) === "스팩") { return false; } //스팩 제외

를 추가하고 돌렸더니 right가 정의되지 않았다고 오류가 뜨네요.(기본함수로 되는 줄 알았는데)

어떻게하면 작동시킬 수 있을까요?



세번째 질문은

"2004-06-28] Account[0000-0000-00(Algorithm)] 보유종목 'A001155'이 상장폐지, 합병 등의 이슈로 더 이상 존재하지 않습니다. 전날 종가로 보유수량 전체를 매도 처리합니다.

[2004-06-29] Account[0000-0000-00(Algorithm)].sell 종목코드:A001155의 주문가격이 0 입니다. 상장되지 않은 종목이거나 폐지된 종목입니다."

라고 상장폐지된 종목이 계속 뜹니다.


필터에 

if (stock.getClose() === 0) { return false; } 과

if (stock.getMarketCapital() === 0) { return false; } 가 있는데도 계속 뜨네요

해결 방법이 없을까요?