IQStock 객체
주식 종목들을 모두 담고있는 객체입니다. 각각의 Stock 객체는 종목하나를 나타내지만, IQStock은 그 종목들의 컨테이너라고 할 수 있습니다.
원하는 종목을 필터링한 종목의 배열을 얻을 수 있습니다..
파라미터
filterfn : Stock 객체를 파라메터로. boolean값을 리턴하는 함수. true면 필터링 되고, false면 결과값 배열에 포함됩니다.
filterfn : Stock 객체를 파라메터로. boolean값을 리턴하는 함수. true면 필터링 되고, false면 결과값 배열에 포함됩니다.
결과
Stock 객체의 배열
Stock 객체의 배열
샘플
var universe0 = IQStock.filter(function(stock) { return (stock.getMarketCapital() > 10000); //시가총액이 100억 이상인 종목으로 필터링 } ); logger.debug('universe0 size:' + universe0.length); //필터링 되지 않은 종목수를 출력함
code에 해당하는 종목하나를 가져옵니다.
파라미터
code : [한국] A로 시작하며 단축코드 6자리 입니다. ex) 삼성전자:A005930. [미국] 종목 Symbol입니다. ex) 애플:AAPL.
code : [한국] A로 시작하며 단축코드 6자리 입니다. ex) 삼성전자:A005930. [미국] 종목 Symbol입니다. ex) 애플:AAPL.
결과
code에 해당하는 종목 객체. 해당하는 코드가 없으면 null
code에 해당하는 종목 객체. 해당하는 코드가 없으면 null
샘플
var sse = IQStock.getStock('A005930'); if (sse == null) logger.debug("종목이 없습니다."); else logger.debug('sse 종가:' + sse.getClose());
모든 Stock 객체의 배열을 리턴합니다.
결과
모든 Stock 객체의 배열
모든 Stock 객체의 배열
샘플
var stocks = IQStock.getAllStock(); logger.debug("all stocks size: " + stocks.length);