Search

IQIndex

개요

IQIndex는 iQ 스튜디오 전략 코드에서 전역으로 접근 가능한 싱글톤 객체입니다.
Index 객체가 지수 하나를 나타낸다면, IQIndex는 그 지수들의 컨테이너(Container) 역할을 합니다. 전략 코드에서 특정 지수 하나를 가져오거나 전체 지수 목록을 조회할 때 사용합니다.

메서드 목록

메서드
반환 타입
설명
getIndex(code)
Index 또는 null
특정 코드의 Index 객체 반환
getAllIndex()
Index[]
모든 Index 객체의 배열 반환

getIndex(code)

code에 해당하는 지수 하나를 가져옵니다.

파라미터

파라미터
타입
설명
code
string
[한국] 3자리 숫자코드 (예: KOSPI → '001') [미국] ^로 시작하는 심볼 (예: Dow Jones → '^DJI')
지수 코드 목록은 Index 객체의 code 속성 참고.

반환값

Index 객체. 해당하는 코드가 없으면 null.
주의: 반환값이 null일 수 있으므로 반드시 null 체크 후 사용하세요.

Sample

var kospi = IQIndex.getIndex('001'); if (kospi == null) logger.debug("인덱스가 없습니다."); else logger.debug('kospi 종가:' + kospi.getClose());
JavaScript
복사

getAllIndex()

모든 Index 객체의 배열을 가져옵니다.

파라미터

없음.

반환값

모든 Index 객체의 배열 (Index[])

Sample

var indexes = IQIndex.getAllIndex(); logger.debug("all indexes size: " + indexes.length);
JavaScript
복사

IQIndex vs IQStock 비교

항목
IQIndex
IQStock
대상
시장 지수
주식 종목
단건 조회
getIndex(code)
getStock(code)
전체 조회
getAllIndex()
getAllStock()
조건 필터
없음
filter(filterfn)

관련 API

Index 객체 — 개별 지수의 가격, 기술적 지표 조회
IQStock 객체 — 주식 종목 컨테이너