본문 바로가기
키움자동매매

tr-opt90001(테마그룹별요청)

by Knowledge Store In Hyunsoft 2022. 10. 10.

tr-opt90001(테마그룹별요청)

  • REQUEST Code
string trCd = "opt90001";
string trStockCd = "005930"; //삼성전자

// 검색구분 = 0:전체검색, 1:테마검색, 2:종목검색
axKHOpenAPI.SetInputValue("검색구분", "0");
// 종목코드 = 검색하려는 종목코드
//axKHOpenAPI.SetInputValue("종목코드", trStockCd);
// 날짜구분 = n일전 (1일 ~ 99일 날짜입력)
axKHOpenAPI.SetInputValue("날짜구분", "5");
// 테마명 = 검색하려는 테마명
axKHOpenAPI.SetInputValue("테마명", "테마명");
// 등락수익구분 = 1:상위기간수익률, 2:하위기간수익률, 3:상위등락률, 4:하위등락률
axKHOpenAPI.SetInputValue("등락수익구분", "1");

axKHOpenAPI.CommRqData("RQName", trCd, 0, GetScrNum());

 

  • RESPONSE Code
//TR 조회 요구에 대한 데이터 수신 이벤트
private void axKHOpenAPI_OnReceiveTrData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    switch (e.sTrCode.ToLower()) {
        case "opt90001": // 테마그룹별요청 
            funcOpt90001(sender, e);
            break;
    }
}

// 테마그룹별요청 
private void funcOpt90001(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    try {
        string[] columns = new string[] { "종목코드", "테마명", "종목수", "등락기호", "등락율", "상승종목수", "하락종목수", "기간수익률", "주요종목" };

        List<string[]> list = new List<string[]>();
        list.Add(columns);
        Console.WriteLine("<!-- Start funcOpt90001 (테마그룹별요청) -->");
        int nCnt = axKHOpenAPI.GetRepeatCnt(e.sTrCode, e.sRQName);
        for (int ni = 0; ni < nCnt; ni++) {
            string[] row = new string[columns.Length];
            for (int i = 0; i < columns.Length; i++) {
                row[i] = axKHOpenAPI.GetCommData(e.sTrCode, e.sRQName, ni, columns[i]).Trim();
            }
            list.Add(row);
        }
        PrintHtmlTable(list);
        Console.WriteLine("<!-- End funcOpt90001 (테마그룹별요청) -->");
    }
    catch (Exception e1) {
        Console.WriteLine(e1.StackTrace);
    }
}

public void PrintHtmlTable(List<string[]> list) {
    string table = "<table>\r\n";
    for (int i = 0; i < list.Count; i++) {
        table +="<tr>";
        for (int j = 0; j < list[i].Length; j++) {
            table += string.Format("<td>{0}</td>", list[i][j]);
        }
        table +="</tr>\r\n";
    }
    table +="</table>";
    Console.WriteLine(table);
    tbLog.Text = table;
}
  • RESPONSE Data Sample
종목코드 테마명 종목수 등락기호 등락율 상승종목수 하락종목수 기간수익률 주요종목
553 반도체_후공정장비 5 5 -0.86 0 3 +23.97 WI, 코세스
100 태양광_폴리실리콘 4 2 +0.09 2 2 +11.88 오성첨단소재, 롯데정밀화학
152 합성고무 2 2 +4.75 2 0 +11.82 금호석유, LG화학
571 AMOLED_소재 4 5 -0.17 2 2 +11.42 스킨앤스킨, 덕산하이메탈
572 LED 9 2 +2.85 6 2 +11.11 비보존 헬스케어, 금호전기
550 반도체_생산 3 2 +0.88 2 1 +10.71 SK하이닉스, DB하이텍
211 기계_공작기계 13 2 +2.10 5 7 +10.32 넥스턴바이오, 화천기계
210 기계_건설기계 13 2 +0.43 9 4 +10.25 동일금속, 두산
101 태양광_잉곳/웨이퍼/셀/모듈 5 5 -0.36 2 3 +9.89 오성첨단소재, 삼성SDI
181 제지_기타 6 5 -0.19 3 3 +9.22 무림페이퍼, 페이퍼코리아
557 반도체_시스템반도체 9 5 -0.71 2 6 +8.97 DB하이텍, 아이에이
202 거푸집 2 2 +0.19 1 1 +8.94 삼목에스폼, 금강공업
120 화력_발전기자재 3 2 +3.46 3 0 +8.91 SNT에너지, 비에이치아이
554 반도체_후공정소재 6 2 +2.46 6 0 +8.66 심텍홀딩스, 코리아써키트
110 원자력_기자재 7 2 +1.42 3 4 +8.57 SNT에너지, 태웅
552 반도체_후공정 6 5 -0.18 1 4 +8.34 에이티세미콘, 하나마이크론
611 부탄가스 2 2 +1.39 1 1 +7.76 태양, 대륙제관
242 자동차_블랙박스관련주 3 5 -0.12 1 2 +7.43 팅크웨어, 파인디지털
518 휴대폰_베트남현지법인 8 5 -0.54 2 5 +7.20 자화전자, 서원인텍
516 스마트폰_애플 관련주 4 5 -0.43 1 2 +7.19 이라이콤, 인터플렉스
500 PCB(인쇄회로기판) 13 2 +0.48 6 6 +7.04 이수페타시스, 심텍홀딩스
352 의료기기_안과 3 2 +1.14 3 0 +6.97 인터로조, 삼영무역
150 합성수지 6 2 +0.89 3 2 +6.92 금호석유, 롯데케미칼
140 2차전지_완제품 3 2 +1.88 3 0 +6.89 SK이노베이션, LG화학
231 운송_해운 7 2 +0.46 4 3 +6.85 흥아해운, 세방
459 소프트웨어_자동차용 4 2 +0.78 2 1 +6.81 유비벨록스, 팅크웨어
561 LCD_소재 4 5 -0.71 0 4 +6.80 네패스, 솔브레인홀딩스
556 반도체_전공정소재 7 5 -0.89 0 7 +6.69 디엔에프, 원익QnC
560 LCD_장비 11 5 -0.34 4 7 +6.60 에스엔유, 케이씨
212 방위산업 10 5 -1.01 4 5 +6.50 HJ중공업, 빅텍
121 풍력_단조/기자재 6 2 +1.04 3 2 +6.49 태웅, THE E&M
262 전기자전거 2 2 +0.37 1 1 +6.40 알톤스포츠, 삼천리자전거
351 의료기기 3 5 -1.34 1 2 +6.32 피제이전자, 루트로닉
570 AMOLED_장비 9 5 -0.16 3 5 +6.30 에스엔유, 아이씨디
173 희소금속 5 2 +0.03 3 2 +6.29 유니온, 포스코케미칼
270 교육 13 2 +0.96 10 2 +6.25 삼성출판사, 골드앤에스
311 육계 3 2 +1.27 3 0 +6.24 동우팜투테이블, 마니커
512 휴대폰_터치스크린 7 2 +0.10 2 3 +6.09 일진디스플, 에스맥
555 반도체_전공정장비 7 5 -0.42 3 4 +6.02 케이씨, 피에스케이홀딩스
213 로봇_지능형 8 5 -0.38 4 3 +5.93 스맥, 삼익THK
171 비철금속주 8 5 -1.96 1 7 +5.92 포스코엠텍, 서원
480 네트워크/광통신 9 2 +0.39 6 3 +5.92 텔레필드, 중앙디앤엠
160 금형/몰드베이스 4 5 -0.67 2 2 +5.80 KD, 기신정기
170 강관 6 5 -0.94 1 4 +5.73 하이스틸, 코센
215 자원개발 E&P 8 2 +0.52 3 4 +5.72 한국가스공사, SK이노베이션
600 LPG(액화석유가스) 2 2 +0.61 1 1 +5.70 SK가스, E1
102 태양광_부품/소재/장비 5 2 +0.21 1 4 +5.60 SKC, 티씨케이
223 조선_Eco선 6 5 -0.04 3 3 +5.43 HJ중공업, 한국조선해양
222 조선_해양플랜트 4 5 -0.74 2 2 +5.41 한국조선해양, 삼성중공업
551 반도체_설계(fabless) 12 5 -0.09 6 4 +5.40 엔시트론, 어보브반도체
562 LCD_부품 8 5 -0.85 3 4 +5.36 이라이콤, 신화인터텍
515 스마트폰_삼성전자관련주 18 5 -0.32 7 8 +5.10 코리아써키트, 대덕
456 모바일솔루션 15 5 -0.54 3 9 +5.05 유비벨록스, HLB테라퓨틱스
510 휴대폰_수동부품 9 5 -0.26 3 6 +5.05 아모텍, 성문전자
284 컨텐츠_메니지먼트 2 5 -1.51 0 2 +4.99 키이스트, IHQ
520 태블릿 PC 8 2 +0.14 4 2 +4.87 대덕, 일진디스플
511 휴대폰_RF부품 9 5 -0.71 2 6 +4.73 아비코전자, 아이에이
514 휴대폰_카메라 12 5 -0.44 3 8 +4.66 아이엠, 자화전자
920 코스닥_라이징스타 27 5 -0.76 8 18 +4.64 해성옵틱스, 동일금속
172 합금철 2 2 +0.64 2 0 +4.15 동일산업, 태경산업
454 전자결제 13 5 -0.75 3 9 +4.11 유비벨록스, SK
313 배합사료 10 2 +0.03 2 4 +4.10 고려산업, 한일사료
353 U-헬스케어 5 5 -0.41 1 4 +4.06 씨유메디칼, 제이브이엠
501 FPCB(연성회로기판) 5 5 -3.67 1 3 +4.06 이녹스, 인터플렉스
286 에니메이션 4 2 +0.12 1 1 +4.03 대원미디어, 레드로버
800 온실가스배출저감 6 5 -1.11 0 5 +4.02 LX인터내셔널, 후성
141 2차전지_소재(양극화물질등) 15 5 -0.79 6 9 +3.93 GS, 롯데정밀화학
130 바이오_디젤/에탄올 4 2 +0.96 2 1 +3.91 제이씨케미칼, MH에탄올
810 스마트 그리드 12 2 +0.61 6 6 +3.88 비츠로시스, LS
214 우주항공 6 5 -1.26 2 3 +3.87 한양디지텍, 쎄트렉아이
820 엔젤산업 12 2 +0.78 7 3 +3.78 삼성출판사, 매일홀딩스
850 폐기물처리 8 5 -1.18 1 6 +3.62 혜인, 서한
517 무선충전기관련주 5 5 -2.17 1 2 +3.57 켐트로닉스, 한솔테크닉스
221 조선_해양플랜트기자재 3 5 -2.10 0 3 +3.53 대양전기공업, 오리엔탈정공
470 게임_온라인 15 5 -1.54 1 13 +3.43 이스트소프트, 아이톡시
282 컨텐츠_영상 13 5 -1.50 2 11 +3.37 SM C&C, 대원미디어
241 자동차_전장화 수혜 10 5 -0.40 4 4 +3.34 유비벨록스, 팅크웨어
154 엔지니어링 플라스틱 3 5 -0.41 1 1 +3.32 HDC현대EP, 코프라
220 조선_LNG보냉재 2 5 -2.72 0 2 +3.22 동성화인텍, 한국카본
900 코스닥_히든챔피언 24 5 -0.66 10 13 +3.19 동일금속, 엔시트론
410 창투 5 5 -0.15 2 2 +2.90 한국금융지주, 에이티넘인베스트
610 도시가스 7 5 -1.17 1 6 +2.82 서울가스, 경동인베스트
180 제지_골판지 4 5 -0.70 0 3 +2.80 신대양제지, 태림포장
151 합성섬유_원료 9 2 +0.15 4 5 +2.77 SK이노베이션, 효성
200 건설_해외건설 5 2 +0.38 3 1 +2.76 현대건설, 삼성엔지니어링
453 보안_인터넷 4 5 -0.60 1 3 +2.71 이스트소프트, 이니텍
310 수산물/수산가공품 8 2 +0.15 4 3 +2.68 사조대림, 동원산업
530 셋톱박스 5 5 -0.62 1 2 +2.65 휴맥스, 피에이치씨
260 카지노 5 2 +1.82 4 1 +2.64 GKL, 파라다이스
350 의료기기_치아 5 5 -1.54 2 3 +2.58 바텍, 신흥
312 곡물가공품_설탕/밀가루/유지 6 5 -0.67 0 4 +2.47 CJ제일제당, 대한제분
400 은행 7 2 +1.21 6 1 +2.46 신한지주, 기업은행
360 바이오_바이오시밀러/베터 5 5 -2.19 1 4 +2.42 한미약품, 메디톡스
450 전자책_e-book 5 5 -0.05 3 2 +2.31 대원미디어, 예림당
280 미디어_방송광고 8 5 -1.46 2 6 +2.28 SBS, 제일기획
481 통신장비 9 2 +0.11 3 4 +2.22 이노와이어리스, 서원인텍
362 바이오_진단/백신 7 5 -1.78 1 5 +2.21 신흥, 아이센스
430 증권 20 2 +0.22 10 6 +2.17 부국증권, 키움증권
103 태양광_발전/설치/운영 3 5 -3.15 0 3 +2.09 SDN, 에스에너지
203 시멘트 6 5 -0.47 2 4 +2.08 성신양회, 아세아

 

키움 open-api TR 목록

728x90

댓글