Search

확장차트 종목설정 객체 : ReqChartItem

우측 상단의 검색 버튼으로 원하는 함수를 더 빠르게 찾으실 수 있어요.
new ReqChartItem(code, cycle, period, count, countKind, modifyPrice, dailyGap)
new ReqChartItem( {code : “종목코드”, marketKind:시장구분:, exchangeKind:거래소}, cycle, period, count, countKind, modifyPrice, dailyGap)
code
설명 : 종목코드 또는 종목정보를지정하는 객체
종목코드만 지정 주식은 KRX, 선옵은 주간입니다.
주식에서 거래소(통합, KRX,NXT)를 지정하거나 선물옵션에서 시장(주간,야간,복합)을 지정하려면 item에 JSON객체로 종목정보를 담아 지정해야 합니다.
{code : “종목코드” , exchangeKind : 상수 , marketKind: 상수} ※ JSON객체는 중괄호{ }안에 key:value로 이루어진 쌍들을 콤마(,) 나열해서 표현합니다.
key
value
종목코드
code
문자열
거래소
exchangeKind
상수 (1:통합, 2:KRX, 4:NXT)
시장구분
marketKind
상수 통합 - 1, CHART_MARKET_CMPLX 주간 - 2, CHART_MARKET_Day 야간 - 4, CHART_MARKET_NIGHT
{code : “005930” , exchangeKind:1} → 삼성전자 통합차트
{code : “00000000” , marketKind:CHART_MARKET_CMPLX} → 연결설물 복합차트
자료형 : 객체
cycle
설명 : 주기
틱(1~1000), 초(1~60), 분(1~400), 일(1), 주(1), 월(1) 로 입력합니다.
자료형 : 정수
Period
설명 : 차트주기, 기간구분
CHART_PERIOD_TICK
CHART_PERIOD_TICK
CHART_PERIOD_MINUTE
CHART_PERIOD_DAILY
CHART_PERIOD_WEEKLY
CHART_PERIOD_MONTHLY
자료형 : 정수
count
설명 : 조회건수(1~5000)
자료형 : 정수
countKind
설명 : 조회건수 구분
CHART_REQCOUNT_BAR
CHART_REQCOUNT_DAILY
CHART_REQCOUNT_WEEKLY
CHART_REQCOUNT_MONTHLY
CHART_REQCOUNT_YEARLY
자료형 : 정수
modifyPrice
설명 : 수정주가
적용함(true), 적용안함(false)
자료형 : 불대수
dailyGap
설명 : 갭보정
적용함(true), 적용안함(false)
자료형 : 불대수
※ 종목코드만 지정하면 주식은 KRX, 선옵은 주간장입니다.
//기본종목셋팅(연결선물 주간장,5분 5000개, 갭보정안함, 수정주가처리 안함) var ChartSet = new ReqChartItem("00000000",5,CHART_PERIOD_MINUTE, 5000, CHART_REQCOUNT_BAR, false, false); //시스템 셋팅 var SysSet = new SystemInfo("Stochastics K_D",YL_TYPE_NORMAL); //지표 셋팅(지표는 복수로 지정이 가능흐므로 Array에 담아 지정) var IndSet = new Array(new IndicatorInfo("Stochastics"),new IndicatorInfo("ADX")); //참조데이터 셋팅(ReqChartItem를 이용해 종목과 주기등지정) //data2종목(삼성전자,5분봉 5000개,갭보정안함, 수정주가처리 안함) var Data2 = new ReqChartItem("005930",5,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false) //data3종목(SK하이닉스,5분봉 5000개,갭보정안함, 수정주가처리 안함) var Data3 = new ReqChartItem("000660",5,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false) //data3종목(종합주가지수,5분봉 5000개,갭보정안함, 수정주가처리 안함) var Data4 = new ReqChartItem("001",5,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false) //참조 데이터는 복수로 지정이 가능하므로 Array에 담아 지정 var RefSet = new Array(Data2,Data3,Data4); //차트 셋팅 제외하고 시스템,자표, 참조데이터는 생략가능, 생략하면 null로 지정 Main.ReqChartEx(ChartSet, SysSet, IndSet, RefSet);
JavaScript
복사
※ 주식종목의 거래소(통합/KRX/NXT)를 지정하거나 선물옵션 시장구분(주간/야간/복합)을 지정할 때는 item에 JSON객체로 종목정보를 담아 지정해야 합니다.
//기본종목셋팅({연결선물 복합장 KRX},5분 5000개, 갭보정안함, 수정주가처리 안함) var item1 = {code:"00000000", marketKind:CHART_MARKET_CMPLX} var ChartSet = new ReqChartItem(item1,5,CHART_PERIOD_MINUTE, 5000, CHART_REQCOUNT_BAR, false, false); //시스템 셋팅 var SysSet = new SystemInfo("Stochastics K_D",YL_TYPE_NORMAL); //지표 셋팅(지표는 복수로 지정이 가능흐므로 Array에 담아 지정) var IndSet = new Array(new IndicatorInfo("Stochastics"),new IndicatorInfo("ADX")); //참조데이터 셋팅(ReqChartItem를 이용해 종목과 주기등지정) //data2종목({삼성전자 통합차트},5분봉 5000개,갭보정안함, 수정주가처리 안함) var item2 = {code:"005930", exchangeKind:1} var Data2 = new ReqChartItem(item2,5,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false) //data3종목({SK하이닉스 통합차트},5분봉 5000개,갭보정안함, 수정주가처리 안함) var item3 = {code:"000660", exchangeKind:1} var Data3 = new ReqChartItem(item3,5,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false) //data4종목({종합주가지수 KRX차트},5분봉 5000개,갭보정안함, 수정주가처리 안함) var item4 = {code:"001",exchangeKind:2} var Data4 = new ReqChartItem(item4,5,CHART_PERIOD_MINUTE,5000,CHART_REQCOUNT_BAR,false,false) //참조 데이터는 복수로 지정이 가능하므로 Array에 담아 지정 var RefSet = new Array(Data2,Data3,Data4); //차트 셋팅 제외하고 시스템,자표, 참조데이터는 생략가능, 생략하면 null로 지정 Main.ReqChartEx(ChartSet, SysSet, IndSet, RefSet);
JavaScript
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.