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

tr-opt20002(업종별주가요청)

by Knowledge Store In Hyunsoft 2022. 10. 10.

tr-opt20002(업종별주가요청)

  • REQUEST Code
string trCd = "opt20002";

// 시장구분 = 0:코스피, 1:코스닥, 2:코스피200
axKHOpenAPI.SetInputValue("시장구분", "0");
// 업종코드 = 001:종합(KOSPI), 002:대형주, 003:중형주, 004:소형주 101:종합(KOSDAQ), 201:KOSPI200, 302:KOSTAR, 701: KRX100 나머지 ※ 업종코드 참고
axKHOpenAPI.SetInputValue("업종코드", "001");

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

 

  • RESPONSE Code
//TR 조회 요구에 대한 데이터 수신 이벤트
private void axKHOpenAPI_OnReceiveTrData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    switch (e.sTrCode.ToLower()) {
        case "opt20002": // 업종별주가요청 
            funcOpt20002(sender, e);
            break;
    }
}

// 업종별주가요청 
private void funcOpt20002(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    try {
        string[] columns = new string[] { "종목코드", "종목명", "현재가", "전일대비기호", "전일대비", "등락률", "현재거래량", "매도호가", "매수호가", "시가", "고가", "저가" };

        List<string[]> list = new List<string[]>();
        list.Add(columns);
        Console.WriteLine("<!-- Start funcOpt20002 (업종별주가요청) -->");
        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 funcOpt20002 (업종별주가요청) -->");
    }
    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
종목코드 종목명 현재가 전일대비기호 전일대비 등락률 현재거래량 매도호가 매수호가 시가 고가 저가
000020 동화약품 -8760 5 -20 -0.23 27788 -8760 -8720 -8770 -8770 -8620
000040 KR모터스 -679 5 -27 -3.82 1631162 -680 -679 706 +709 -679
000050 경방 -11600 5 -50 -0.43 1648 11650 -11600 +11700 +11750 -11550
000060 메리츠화재 +29850 2 +100 +0.34 178432 +29900 +29850 -29050 +30100 -29000
000070 삼양홀딩스 64300 3 0 0.00 5305 64300 -64200 -63800 +65000 -63800
000075 삼양홀딩스우 -58200 5 -1200 -2.02 27 -59000 -58200 +60300 +60300 -58200
000080 하이트진로 25900 3 0 0.00 192050 +25950 25900 -25700 +26100 -25700
000087 하이트진로2우B -16750 5 -100 -0.59 334 -16800 -16650 -16800 -16800 -16600
000100 유한양행 +54600 2 +900 +1.68 154914 +54600 +54500 -53300 +54600 -53200
000105 유한양행우 +52800 2 +100 +0.19 219 +52800 -52500 -52200 +53800 -52200
000120 CJ대한통운 -83200 5 -2700 -3.14 154247 -83200 -83100 -85800 -85800 -82000
000140 하이트진로홀딩스 10200 3 0 0.00 10529 10200 -10150 10200 +10250 -10050
000145 하이트진로홀딩스우 -13050 5 -150 -1.14 468 -13050 -12900 -13000 -13100 -12850
000150 두산 +85100 2 +1600 +1.92 353591 +85100 +85000 -82700 +87900 -81500
000155 두산우 +52900 2 +100 +0.19 13097 +53000 +52900 -52000 +55000 -52000
000157 두산2우B -84500 5 -200 -0.24 1901 +84900 -84500 -84000 +86900 -83500
000180 성창기업지주 +1915 2 +10 +0.52 63277 +1920 +1915 -1900 +1925 -1870
000210 DL -59500 5 -100 -0.17 55000 59600 -59500 -59100 +59700 -58500
000215 DL우 +34600 2 +50 +0.14 2017 +34600 -34250 34550 +34600 -34250
000220 유유제약 +5910 2 +10 +0.17 24175 +5920 +5910 -5810 +5980 -5810
000225 유유제약1우 -7790 5 -10 -0.13 9135 -7790 -7760 +7890 +7890 -7620
000227 유유제약2우B +15150 2 +150 +1.00 2419 +15150 +15100 -14700 +15500 -14500
000230 일동홀딩스 -24350 5 -400 -1.62 187814 -24350 -24300 -24600 +25050 -23650
000240 한국앤컴퍼니 +12550 2 +50 +0.40 53968 +12600 +12550 -12300 +12700 -12300
000270 기아 -71000 5 -500 -0.70 1458161 -71000 -70900 -70800 -71200 -69900
000300 대유플러스 +853 2 +3 +0.35 282810 +853 +852 -843 +864 -837
000320 노루홀딩스 +11400 2 +50 +0.44 46904 +11450 +11400 -11300 +11450 -11250
000325 노루홀딩스우 -23950 5 -1050 -4.20 13259 -23950 -23900 +25400 +25400 -23400
000370 한화손해보험 +3900 2 +25 +0.65 198871 +3900 +3895 3875 +4000 -3820
000390 삼화페인트 +6180 2 +10 +0.16 17066 +6180 6170 6170 +6270 -6020
000400 롯데손해보험 +1450 2 +60 +4.32 259331 +1450 +1445 +1395 +1450 1390
000430 대원강업 -2740 5 -25 -0.90 39742 -2740 -2720 -2735 -2760 -2700
000480 조선내화 +76800 2 +100 +0.13 895 +76800 -76600 +77000 +77000 -76100
000490 대동 -10100 5 -150 -1.46 157524 -10150 -10100 10250 +10400 -10100
000500 가온전선 +16400 2 +300 +1.86 10777 +16400 +16300 -16000 +16500 -15850
000520 삼일제약 +8430 2 +210 +2.55 142590 +8430 +8420 +8240 +8460 -8140
000540 흥국화재 -3125 5 -15 -0.48 20374 -3130 -3125 -3105 +3200 -3100
000545 흥국화재우 +6750 2 +130 +1.96 8015 +6780 +6750 -6550 +7020 -6400
000547 흥국화재2우B +25800 2 +3000 +13.16 13958 +25800 +25750 -21450 +27500 -21450
000590 CS홀딩스 +55200 2 +800 +1.47 1679 +55200 +54500 54400 +55200 -54000
000640 동아쏘시오홀딩스 +98600 2 +200 +0.20 4650 +98600 -98300 +98600 +99700 -96500
000650 천일고속 +61800 2 +100 +0.16 21 +61800 -61300 61700 +61800 61700
000660 SK하이닉스 +91200 2 +1300 +1.45 3100583 +91200 +91100 -89600 +91800 -87800
000670 영풍 -651000 5 -28000 -4.12 3488 -652000 -651000 -671000 -677000 -648000
000680 LS네트웍스 +2825 2 +15 +0.53 35343 +2825 2810 -2800 +2825 -2750
000700 유수홀딩스 +6630 2 +100 +1.53 57075 +6640 +6630 -6500 +6680 -6480
000720 현대건설 +39200 2 +550 +1.42 449389 +39200 +39150 -38400 +39350 -38150
000725 현대건설우 -60400 5 -1100 -1.79 3020 -60500 -60400 -61000 -61000 -60400
000760 이화산업 -15250 5 -150 -0.97 644 -15350 -15250 15400 15400 -15100
000810 삼성화재 +196000 2 +6500 +3.43 77252 +196500 +196000 -189000 +197000 -188000
000815 삼성화재우 +157000 2 +1500 +0.96 3213 +157000 +156500 155500 +157000 -155000
000850 화천기공 +30950 2 +550 +1.81 2944 +30950 +30750 30400 +31000 -30000
000860 강남제비스코 -21400 5 -100 -0.47 12299 -21450 -21400 -21450 +21750 -20900
000880 한화 +25000 2 +150 +0.60 435208 +25000 +24950 -24750 +25150 -24600
000885 한화우 -29800 5 -800 -2.61 905 -29800 -29750 -30000 30600 -29700
00088K 한화3우B -13950 5 -50 -0.36 67015 -13950 -13900 14000 +14100 -13750
000890 보해양조 -643 5 -2 -0.31 109136 -643 -642 -643 +648 -638
000910 유니온 +5120 2 +100 +1.99 83373 +5120 +5050 +5040 +5170 -4980
000950 전방 +72100 2 +2200 +3.15 2502 +72400 +72100 -69000 +72900 -67800
000970 한국주철관 7000 3 0 0.00 12072 7000 -6990 -6990 +7060 -6930
000990 DB하이텍 +40700 2 +550 +1.37 935210 +40750 +40700 -39600 +41550 -39400
000995 DB하이텍1우 -90400 5 -5200 -5.44 7664 -90400 -90300 -90400 -90400 -87200
001020 페이퍼코리아 +1305 2 +20 +1.56 184237 +1305 +1300 +1290 +1305 -1260
001040 CJ +70800 2 +600 +0.85 28051 +70800 +70700 -69400 +70800 -69400
001045 CJ우 -47300 5 -50 -0.11 199 -47300 -47250 47350 47350 -47250
00104K CJ4우(전환) +65500 2 +300 +0.46 4248 +65500 -65100 -64200 +65500 -64200
001060 JW중외제약 -18350 5 -450 -2.39 46982 -18350 -18300 -18650 -18750 -18200
001065 JW중외제약우 +35900 2 +1100 +3.16 312 +35900 -34100 -34500 +35900 -34500
001067 JW중외제약2우B +63000 2 +4000 +6.78 510 +63500 +63000 +60300 +63000 -58600
001070 대한방직 -52600 5 -200 -0.38 16245 -52600 -52500 52800 52800 -52000
001080 만호제강 -25900 5 -350 -1.33 3475 -25900 -25800 26250 +26400 -25700
001120 LX인터내셔널 41650 3 0 0.00 327951 41650 -41600 -41250 +42200 -41050
001130 대한제분 133500 3 0 0.00 972 +134000 133500 -131500 +134000 -131500
001140 국보 -871 5 -1 -0.11 942387 -871 -870 872 +875 -848
001200 유진투자증권 +2395 2 +10 +0.42 117088 +2400 +2395 -2375 +2405 -2355
001210 금호전기 +1095 2 +50 +4.78 3167491 +1100 +1095 +1055 +1300 -1040
001230 동국제강 -11550 5 -100 -0.86 655185 -11600 -11550 -11500 +11700 -11400
001250 GS글로벌 -2835 5 -30 -1.05 887559 -2840 -2835 2865 +2955 -2805
001260 남광토건 +8900 2 +160 +1.83 26816 +8910 +8900 -8610 +9000 -8610
001270 부국증권 +21850 2 +450 +2.10 497 +21850 +21550 +21450 +22000 21400
001275 부국증권우 +19400 2 +50 +0.26 31 19350 -19200 +19950 +19950 -19300
001290 상상인증권 -890 5 -5 -0.56 140953 -890 -888 -890 -890 -873
001340 백광산업 -4145 5 -65 -1.54 157928 -4150 -4145 -4190 +4245 -4145
001360 삼성제약 -2930 5 -40 -1.35 75058 -2930 -2925 -2935 2970 -2905
001380 SG글로벌 -1140 5 -15 -1.30 32076 -1140 -1135 +1160 +1160 -1125
001390 KG케미칼 +22350 2 +150 +0.68 67103 +22350 +22300 +22550 +22550 -21850
001420 태원물산 +4140 2 +60 +1.47 7221 +4140 +4135 +4125 +4175 -4045
001430 세아베스틸지주 -17200 5 -400 -2.27 656371 -17250 -17200 +17850 +18100 -17200
001440 대한전선 +1525 2 +20 +1.33 5558049 +1525 +1520 -1490 +1530 -1480
001450 현대해상 +30000 2 +600 +2.04 287927 +30000 +29950 +29450 +30050 +29450
001460 BYC -382500 5 -2000 -0.52 41 -382000 -378000 -380000 -383000 -377000
001465 BYC우 -144500 5 -1000 -0.69 84 -144500 -144000 -145000 -145000 -144000
001470 삼부토건 -1490 5 -15 -1.00 914542 -1495 -1490 +1515 +1525 -1480
001500 현대차증권 +9770 2 +40 +0.41 12479 +9770 +9750 -9720 +9770 -9650
001510 SK증권 -668 5 -2 -0.30 453966 -669 -668 -663 +672 -663
001515 SK증권우 -2915 5 -20 -0.68 9083 -2920 -2915 -2905 2935 -2850
001520 동양 -986 5 -7 -0.70 648568 -988 -986 -990 +1000 -976
001525 동양우 +6370 2 +20 +0.31 3216 +6380 +6370 -6250 +6390 -6220
001527 동양2우B -12800 5 -200 -1.54 1314 -12800 -12600 -12900 -12900 -12550
001530 DI동일 -14450 5 -150 -1.03 57927 -14450 -14400 -14350 +14700 -14200

 

키움 open-api TR 목록

728x90

댓글