커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

(질문) 어느 회사가 한국 주식시장에서 시총 몇퍼센트인지 구하려고 합니다.

슈퍼공돌맨 2021.09.09 00:34 조회수  230 추천 0

안녕하세요 

시총 상위 80~20%에 속하는 그룹만 가지고 백텟을 돌려보고자 합니다. (소형주 특유의 뻥튀기를 없애고 대형주 특유의 슬로우함을 뺀 상황을 보고싶었습니다) 


var universe = IQStock.filter(stockFilter);

var sortedByMC = universe.slice().sort(function(b,a){return stock.getMarketCapital(a) - stock.getMarketCapital(b);}); 

이런식으로 시총순위를 나열하는것까진 된거같은데, 이 회사가 한국 시총 상위/하위 몇%인지를 구하려고 한다면 어떻게 하면 좋을까요?

댓글 2
안녕하세요 슈퍼공돌맨 님

var sortedByMC = universe.slice().sort(function(a,b){return b.getMarketCapital() - a.getMarketCapital();}); 
var sortedByMktCap = sortedByMC.slice(Math.floor(sortedByMC.length*0.2), Math.floor(sortedByMC.length*0.8));

시총을 큰순으로 나열하고
순위 20% ~ 순위 80%까지 짤라서 쓰면 될 것 같습니다.
푸른주전자 2021.09.09 10:50
고맙습니다!! 백텟에 활용해보겠습니다
슈퍼공돌맨 2021.09.09 14:19
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글