도움말
인텔리퀀트의 사용방법과 메뉴얼입니다.
Stock 객체
주식 종목을 나타내는 객체입니다. 일반적인 주식 종목 외에도 거래소, 코스닥 시장에서 거래되는 ETF같은 종목을 모두 이 객체를 통해 제공합니다.
속성
[한국] 종목 코드입니다. A로 시작하는 6자리 숫자 코드를 나타냅니다.
[미국] 종목 Symbol입니다. 알파벳 대문자로 된 약어로 나타냅니다.
종목 이름입니다.
샘플
var sseStock = IQStock.getStock('A005930');
logger.debug('code' + sseStock.code + ', name:' + sseStock.name);
이 항목이 true 이면 ETF, false 이면 일반 종목입니다.
종목의 유형을 나타냅니다.
[한국] 4가지 유형으로 분류됩니다.
0 : 보통주/우선주
1 : ETF
6 : 리츠
12 : 인프라 펀드
[미국] 세부 유형으로 분류됩니다.
0: Domestic Common Stock
1: ETF
2: Domestic Common Stock Primary Class
3: Domestic Common Stock Secondary Class
4: Domestic Preferred Stock
5: Domestic Stock Warrant
6: ADR Common Stock
7: ADR Common Stock Primary Class
8: ADR Common Stock Secondary Class
9: ADR Preferred Stock
10: ADR Stock Warrant
11: Canadian Common Stock
12: Canadian Common Stock Primary Class
13: Canadian Preferred Stock
14: Canadian Stock Warrant
15: CEF
16: ETD
17: ETN
[한국] 거래소(코스피) 혹은 코스닥 등과 같은 거래시장을 나타냅니다. 1이면 거래소 종목, 0이면 코스닥 종목입니다.
[미국] NASDAQ, NYSE 등과 같은 해당 종목이 상장된 거래소(exchange)를 나타냅니다
0: NASDAQ
1: NYSE
2: NYSEARCA
3: NYSEMKT (아멕스)
4: BATS
[한국] 관리 코드 입니다. 1:관리, 2:투자유의, 4:거래정지, 8:정리매매 (비트연산 허용. 예. 5: 관리 & 거래정지)
[미국] 미적용 속성입니다. 모든 값이 0으로 표시됩니다.
[한국] 기준가 입니다.
[미국] 미적용 속성입니다. 모든 값이 0으로 표시됩니다.
시가총액에 따른 구분 코드 입니다.
[한국] 1:대형, 2:중형, 4:소형, 8:Kospi200 (비트연산 허용. 예. 9: 대형 & Kospi200)
[미국] 1:Nano, 2:Micro, 3:Small, 4:Mid, 5:Large, 6:Mega (비트연산 미적용)
[한국] KRX에서 제공하는 업종코드입니다.

KOSPI
코드 : 코드명
S005 : 음식료
S006 : 섬유의복
S007 : 종이목재
S008 : 화학
S009 : 의약품
S010 : 비금속광물
S011 : 철강금속
S012 : 기계
S013 : 전기전자
S014 : 의료정밀
S015 : 운수장비
S016 : 유통업
S017 : 전기가스
S018 : 건설
S019 : 운수창고
S020 : 통신
S021 : 기타금융
S022 : 은행
S023 : 종합금융
S024 : 증권
S025 : 보험
S026 : 서비스업
S027 : 기타제조업

KOSDAQ
코드 : 코드명
Q012 : 기타서비스
Q025 : 전기,가스,수도
Q026 : 건설
Q027 : 유통
Q028 : 숙박,음식
Q029 : 운송
Q031 : 금융
Q037 : 오락,문화
Q056 : 음식료,담배
Q058 : 섬유,의류
Q062 : 종이,목재
Q063 : 출판,매체복제
Q065 : 화학
Q066 : 제약
Q067 : 비금속
Q068 : 금속
Q070 : 기계,장비
Q072 : 일반전기전자
Q074 : 의료,정밀기기
Q075 : 운송장비,부품
Q077 : 기타제조
Q151 : 통신서비스
Q152 : 방송서비스
Q153 : 인터넷
Q154 : 디지털컨텐츠
Q155 : 소프트웨어
Q156 : 컴퓨터서비스
Q157 : 통신장비
Q158 : 정보기기
Q159 : 반도체
Q160 : IT부품


[미국] ICB(Industrial Classification Benchmark)에 따른 sector 분류 중 해당 종목이 속한 sector의 명칭을 나타냅니다.
Energy
Technology
Financial Services
Healthcare
Industrials
Consumer Cyclical
Real Estate
Basic Materials
Consumer Defensive
Communication Services
Utilities
결과
업종코드
index 만큼의 과거 거래일에 해당하는 날짜를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 날짜. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 날짜
샘플
logger.debug('yesterday date:' + stock.getDate(1));  //거래일 기준 전일을 가져옵니다.
index 만큼의 과거 거래일에 해당하는 날짜에 종목의 상장 여부를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 상장 여부. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 종목 상장 여부. boolean 값 (true : 상장 O. false : 상장 X)
샘플
if (stock.isListed()) { 
  logger.debug('code' + stock.code + ':' + stock.name + ' 종목은 상장 중입니다.');
}
수정 종가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 수정 종가
샘플
logger.debug('today adjust close price:' + stock.getAdjClose());  //당일 수정 종가를 출력
logger.debug('yesterday adjust close price:' + stock.getAdjClose(1));  //하루전 수정 종가를 출력
수정 시가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 수정 시가
수정 고가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 수정 고가
수정 저가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 수정 저가
종가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 종가
샘플
logger.debug('today close price:' + stock.getClose());  //당일 종가를 출력
logger.debug('yesterday close price:' + stock.getClose(1));  //하루전 종가를 출력
시가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 시가
고가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 고가
저가를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 저가
시가총액를 가져오는 함수입니다.
단위) 백만원 / 백만달러
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 시가총액
상장 주식수를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 상장 주식수
상장예정 주식수를 가져오는 함수입니다.
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 상장예정주식수
거래량을 가져오는 함수입니다.
단위) 주
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 거래량
거래대금을 가져오는 함수입니다.
단위) 백만원 / 백만달러
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 거래대금
투자자 외국인(등록, 비등록 합계)의 순매수 거래량을 가져오는 함수입니다.
+는 순매수, -는 순매도를 나타냅니다.
단위) 주 (미국은 해당 없음)
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 외국인 순매수 거래량
투자자 외국인(등록, 비등록 합계)의 순매수 거래대금을 가져오는 함수입니다.
+는 순매수, -는 순매도를 나타냅니다.
단위) 백만원 (미국은 해당 없음)
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 외국인 순매수 거래대금
투자자 기관합계의 순매수 거래량을 가져오는 함수입니다.
+는 순매수, -는 순매도를 나타냅니다.
단위) 주 (미국은 해당 없음)
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 기관합계 순매수 거래량
투자자 기관합계의 순매수 거래대금을 가져오는 함수입니다.
+는 순매수, -는 순매도를 나타냅니다..
단위) 백만원 (미국은 해당 없음)
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 기관합계 순매수 거래대금
투자자 개인의 순매수 거래량을 가져오는 함수입니다.
+는 순매수, -는 순매도를 나타냅니다.
단위) 주 (미국은 해당 없음)
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 개인 순매수 거래량
투자자 개인의 순매수 거래대금을 가져오는 함수입니다.
+는 순매수, -는 순매도를 나타냅니다..
단위) 백만원 (미국은 해당 없음)
파라미터
index : 당일 혹은 과거 데이터를 인덱스를 통해 참조할 수 있습니다. 0이면 당일, 1이면 하루 전, 2이면 이틀 전 거래일에 해당하는 데이터. 기본값은 0이며 거래일 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 일의 개인 순매수 거래대금
자산총계 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 자산총계
샘플
logger.debug('current qt:' + stock.getFundamentalTotalAsset());  //현재분기 자산총계를 출력
유동자산 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 유동자산
샘플
logger.debug('current qt:' + stock.getFundamentalCurrentAsset());  //현재분기 유동자산을 출력
재고자산 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 재고자산
샘플
logger.debug('current qt:' + stock.getFundamentalInventoryAsset());  //현재분기 재고자산을 출력
매출채권및기타채권 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 매출채권및기타채권
샘플
logger.debug('current qt:' + stock.getFundamentalTradeReceivable());  //현재분기 매출채권및기타채권을 출력
당좌자산 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 당좌자산
샘플
logger.debug('current qt:' + stock.getFundamentalQuickAsset());  //현재분기 당좌자산을 출력
현금및현금성자산 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 현금및현금성자산
샘플
logger.debug('current qt:' + stock.getFundamentalCashAsset());  //현재분기 현금및현금성자산을 출력
비유동자산 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 비유동자산
샘플
logger.debug('current qt:' + stock.getFundamentalNonLiquidAsset());  //현재분기 비유동자산을 출력
장기매출채권및기타채권 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 장기매출채권및기타채권
샘플
logger.debug('current qt:' + stock.getFundamentalLTReceivable());  //현재분기 장기매출채권및기타채권을 출력
부채총계 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 부채총계
샘플
logger.debug('current qt:' + stock.getFundamentalTotalLiability());  //현재분기 부채총계를 출력
유동부채 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 유동부채
샘플
logger.debug('current qt:' + stock.getFundamentalCurrentLiability());  //현재분기 유동부채를 출력
순부채 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 순부채
샘플
logger.debug('current qt:' + stock.getFundamentalNetLiability());  //현재분기 순부채를 출력
비유동부채 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 비유동부채
샘플
logger.debug('current qt:' + stock.getFundamentalNonCurrentLiability());  //현재분기 비유동부채를 출력
장기차입금 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 장기차입금
샘플
logger.debug('current qt:' + stock.getFundamentalLTBorrow());  //현재분기 장기차입금을 출력
장기매입채무및기타채무 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 장기매입채무및기타채무
샘플
logger.debug('current qt:' + stock.getFundamentalLTTradePayable());  //현재분기 장기매입채무및기타채무를 출력
자본총계 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 자본총계
샘플
logger.debug('current qt:' + stock.getFundamentalTotalEquity());  //현재분기 자본총계를 출력
자본금 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 자본금
샘플
logger.debug('current qt:' + stock.getFundamentalCapitalStock());  //현재분기 자본금을 출력
자본잉여금 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 자본잉여금
샘플
logger.debug('current qt:' + stock.getFundamentalCapitalSurplus());  //현재분기 자본잉여금을 출력
이익잉여금 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 이익잉여금
샘플
logger.debug('current qt:' + stock.getFundamentalRetainedEarn());  //현재분기 이익잉여금을 출력
매출액 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 매출액
샘플
logger.debug('current qt:' + stock.getFundamentalRevenue());  //현재분기 매출액을 출력
매출원가 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 매출원가
샘플
logger.debug('current qt:' + stock.getFundamentalSalesCost());  //현재분기 매출원가를 출력
판매비와관리비 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 판매비와 관리비
샘플
logger.debug('current qt:' + stock.getFundamentalSellingExpense());  //현재분기 판매비와 관리비를 출력
영업이익 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 영업이익
샘플
logger.debug('current qt:' + stock.getFundamentalOperatingIncome());  //현재분기 영업이익을 출력
이자수익 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 이자수익
샘플
logger.debug('current qt:' + stock.getFundamentalInterestIncome());  //현재분기 이자수익을 출력
이자비용 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 이자비용
샘플
logger.debug('current qt:' + stock.getFundamentalInterestExpense());  //현재분기 이자비용을 출력
순이자비용 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 순이자비용
샘플
logger.debug('current qt:' + stock.getFundamentalNetInterestExpense());  //현재분기 순이자비용을 출력
감가상각비(판관비) 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 감가상각비(판관비)
샘플
logger.debug('current qt:' + stock.getFundamentalDepreciationCost());  //현재분기 감가상각비(판관비)를 출력
법인세비용 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 법인세비용
샘플
logger.debug('current qt:' + stock.getFundamentalIncomeTax());  //현재분기 법인세비용을 출력
당기순이익 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 당기순이익
샘플
logger.debug('current qt:' + stock.getFundamentalNetProfit());  //현재분기 당기순이익을 출력
영업활동으로 인한 현금흐름 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 영업활동으로 인한 현금흐름
샘플
logger.debug('current qt:' + stock.getFundamentalOperatingCashFlow());  //현재분기 영업활동으로 인한 현금흐름을 출력
투자활동으로 인한 현금흐름 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 투자활동으로 인한 현금흐름
샘플
logger.debug('current qt:' + stock.getFundamentalInvestingCashFlow());  //현재분기 투자활동으로 인한 현금흐름을 출력
재무활동으로 인한 현금흐름 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 재무활동으로 인한 현금흐름
샘플
logger.debug('current qt:' + stock.getFundamentalFinancingCashFlow());  //현재분기 재무활동으로 인한 현금흐름을 출력
EBITDA 가져오는 함수입니다.
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 EBITDA
샘플
logger.debug('current qt:' + stock.getFundamentalEBITDA());  //현재분기 EBITDA를 출력
EBIT 가져오는 함수입니다.
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 EBIT
샘플
logger.debug('current qt:' + stock.getFundamentalEBIT());  //현재분기 EBIT를 출력
EV 가져오는 함수입니다.
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 EV
샘플
logger.debug('current qt:' + stock.getFundamentalEV());  //현재분기 EV를 출력
최근 4분기 합계 배당액 가져오는 함수입니다.
(TTM = Trailing Twelve Months)
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 배당액
샘플
logger.debug('current qt:' + stock.getFundamentalDividend());  //현재분기 배당액을 출력
지배기업주주지분의 자본총계를 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 지배기업주주지분 자본총계
샘플
logger.debug('current qt:' + stock.getFundamentalEquity_ownersOfParent());  //현재분기 지배기업주주지분의 자본총계 출력
지배기업주주지분의 당기순이익을 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 지배기업주주지분 당기순이익
샘플
logger.debug('current qt:' + stock.getFundamentalProfit_ownersOfParent());  //현재분기 지배기업주주지분의 당기순이익 출력
매출총이익 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 매출총이익. 매출원가가 없는 종목은 0값을 리턴
샘플
logger.debug('current qt:' + stock.getFundamentalGrossProfit()); //현재분기 매출총이익을 출력
연구개발비 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 연구개발비
샘플
logger.debug('current qt:' + stock.getFundamentalRnDExpense()); //현재분기 연구개발비를 출력
법인세전당기순이익 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 법인세전당기순이익
샘플
logger.debug('current qt:' + stock.getFundamentalEBT()); //현재분기 법인세전당기순이익을 출력
자본적지출을 가져오는 함수입니다.
단위) 천원 / 천달러
파라미터
index : 분기. 0이면 최종 분기, 1이면 1분기전 값입니다. 최종분기는 공시된 이후 발표된 분기 데이터 입니다. 기본값은 0이며 분기 수 만큼 index값을 지정하면 됩니다. 또는 loadPrevData 함수를 활용해서 달력 날짜 기준으로 필요한 만큼의 과거 데이터를 명시적으로 미리 불러온 후 사용할 수도 있습니다.
결과
index에 해당하는 분기의 자본적지출
샘플
logger.debug('current qt:' + stock.getFundamentalCAPEX()); //현재분기 자본적지출를 출력
ADX 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 ADX 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getADX(10)); // 당일 ADX 값. 지난 10일간
ATR 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 ATR 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getATR(10)); // 당일 ATR 값. 지난 10일간
BollingerBand 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
devUp : K배 표준편차. 상위 밴드
devDown : K배 표준편차. 하위 밴드
결과
당일 BollingerBand 값의 JSON 형태. 예: {"upper":27719.57,"middle":27468.5,"lower":27217.47}. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + JSON.stringify(stock.getBollingerBand(10, 2, 2))); //당일 BollingerBand 값. 지난 10일간, 2배 표준편차
CCI 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 CCI 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getCCI(10)); //당일 CCI 값. 지난 10일간
EMA 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 EMA 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getEMA(10)); //당일 EMA 값. 지난 10일간
MA 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 MA 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getMA(10)); //당일 MA 값. 지난 10일간
MACD 값을 가져오는 함수입니다.
파라미터
fast : 단기 이동평균일
slow : 장기 이동평균일
signal : 시그널 이동평균일
결과
당일 MACD 값의 JSON 형태. 예: {"macd":117.3,"signal":128.1,"hist":-10.8}. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + JSON.stringify(stock.getMACD(12, 26, 9))); // 당일 MACD 값. 12일 단기 이동평균, 26일 장기 이동평균, 9일 시그널 이동평균.
OBV 값을 가져오는 함수입니다.
결과
당일 OBV 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getOBV()); //당일 OBV 값
RSI 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 RSI 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getRSI(10)); //당일 RSI 값
Parabolic SAR 값을 가져오는 함수입니다.
파라미터
acc : 가속변수
max : 가속변수의 최대값
결과
당일 Parabolic SAR 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getParabolic(0.02, 0.2)); //당일 Parabolic SAR 값. 가속변수 0.02, 가속변수 최대값 0.2
Stochastic 값을 가져오는 함수입니다.
파라미터
fastK : fastK 이동평균일
slowK : slowK 이동평균일
slowD : slowD 이동평균일
결과
당일 Stochastic 값의 JSON 형태. 예: {"slowK":71.75324675324673,"slowD":56.57596371882088}. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + JSON.stringify(stock.getStochastic(5, 3, 3))); // 당일 Stochastic 값. 5일 fastK 이동평균, 3일 slowK 이동평균, 3일 slowD 이동평균.
TrueRange 값을 가져오는 함수입니다.
결과
당일 TrueRange 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getTrueRange()); //당일 TrueRange 값
WMA 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 WMA 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getWMA(10)); //당일 WMA 값. 지난 10일간
WilliamsR 값을 가져오는 함수입니다.
파라미터
period : 기간. 일 단위, 당일부터
결과
당일 WilliamsR 값. 문제가 있을 경우 -99999999.0
샘플
logger.debug('current qt:' + stock.getWilliamsR(10)); //당일 WilliamsR 값. 지난 10일간
PER 값을 가져오는 함수입니다. (당분기 재무제표 기준으로 연율화한 결과입니다.)
결과
당일 PER 값. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getPER()); //당일 PER 값.
PBR 값을 가져오는 함수입니다. (당분기 재무제표 기준으로 연율화한 결과입니다.)
결과
당일 PBR 값. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getPBR()); //당일 PBR 값.
ROA 값을 가져오는 함수입니다. (당분기 재무제표 기준으로 연율화한 결과입니다.)
결과
당일 ROA 값. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getROA()); //당일 ROA 값.
ROE 값을 가져오는 함수입니다. (당분기 재무제표 기준으로 연율화한 결과입니다.)
결과
당일 ROE 값. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getROE()); //당일 ROE 값.
EPS 값을 가져오는 함수입니다. (당분기 재무제표 기준)
결과
당일 EPS 값. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getEPS()); //당일 EPS 값.
배당수익률을 가져오는 함수입니다. (당분기 재무제표 기준)
단위(%)
결과
당일 배당수익률. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getDividendYieldRatio()); // 당일 배당수익률
배당성향(배당액 / 당기순이익)을 가져오는 함수입니다. (당분기 재무제표 기준)
단위(%)
결과
당분기 배당성향. 문제가 있을 경우 -1
샘플
logger.debug('current qt:' + stock.getDividendPayoutRatio()); // 당일 배당성향
시뮬레이션 시작일자 이전 기간(년,월,일)의 해당 종목 데이터를 로드합니다.
(기본적으로 시뮬레이션 시작일에서 종료일까지 종목 데이터를 가지고 시뮬레이션을 수행하는데, 이전 일자의 종목 데이터가 필요한 경우 이 함수를 사용합니다.)
파라미터
year : 년. 예: 1
month : 월. 예: 0
day : 일. 예: 60
샘플
// 10일 전 데이터 로드
stock.loadPrevData(0, 0, 10);
종목에 사용자가 원하는 값을 저장할 수 있습니다.
파라미터
key : 종목에 저장하는 값을 나타내는 key
value : 저장될 값. 숫자 또는 오브젝트
결과
없음.
샘플
var sse = IQStock.getStock('A005930');
var ssePPP = sse.getClose() / sse.getFundamentalAsset();
sse.setScore("ppp", ssePPP);                  //삼성전자 종목에 ppp로 원하는 값을 저장

var hynix = IQStock.getStock('A000660');
sse.setScore("ppp", 2);                  //하이닉스 종목에 ppp로 2를 저장

//저장한 ppp 값들을 가져와서 사용
logger.debug('rank sum:' + IQStock.getStock('A005930').getScore("ppp") + IQStock.getStock('A000660').getScore("ppp"));
setScore를 통해 저장한 값을 가져옵니다.
파라미터
key : 저장한 값의 key
결과
key 에 해당하는 값 또는 오프젝트
종목이 속한 모집단에서 특정 평가값을 기준으로 해당 종목의 랭킹(순위)을 가져오는 함수입니다.
파라미터
universe : 랭킹을 계산하기 위한 모집단(유니버스)을 지정하는 매개변수. Stock 객체들의 Array 타입으로 지정해 주어야 합니다.
key : 랭킹 계산의 기준이 되는 지표명. JavaScript String 타입. 예) 'per'
order : RankOrder.descending이면 내림차순, RankOrder.ascending이면 오름차순. 생략하면 내림차순으로 기본 설정합니다.
결과
Stock 객체의 종목이 universe에서 key를 기준으로 내림차순/오름차순으로 위치하는 랭킹(순위)
샘플
var stock = universe[i];
logger.debug('Ranking= ' + stock.getRank(universe, "per", RankOrder.ascending));