ReqChartEx(ReqChartItem, SystemInfo, IndicatorInfo, ReqRefItem)
•
설명 : 확장차트 객체 생성을 요청합니다.
•
반환값 : 불대수
•
매개변수
◦
ReqChartItem – 객체, 요청할 차트 종목의 기본정보, ReqChartItem 객체를 참조.
◦
SystemInfo – 객체, 차트에 적용할 시스템 정보, SystemInfo 객체를 참조
◦
IndicatorInfo – array, 차트에 적용할 지표 정보, IndicatorInfo 객체를 Array로 입력합니다.
기본값null
◦
ReqRefItem – array, 차트에 적용할 타종목의 기본정보, ReqChartItem객체를 Array로 입력합니다.
기본값null
※ ReqChartItem 객체
new ReqChartItem(code, cycle, period, count, countKind, modifyPrice, dailyGap)
code에 종목코드만 지정하면 주식은 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
복사


