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

tr-opt90004(종목별프로그램매매현황요청)

by hyunsoft 2022. 10. 9.

tr-opt90004(종목별프로그램매매현황요청)

  • REQUEST Code
string endDate = "20220930";

// 일자 = YYYYMMDD (20160101 연도4자리, 월 2자리, 일 2자리 형식)
axKHOpenAPI.SetInputValue("일자", endDate);
// 시장구분 = P00101:코스피, P10102:코스닥
axKHOpenAPI.SetInputValue("시장구분", "P00101");
axKHOpenAPI.CommRqData("RQName", trCd, 0, GetScrNum());

 

  • RESPONSE Code
//TR 조회 요구에 대한 데이터 수신 이벤트
private void axKHOpenAPI_OnReceiveTrData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    switch (e.sTrCode.ToLower()) {
        case "opt90004": // 종목별프로그램매매현황요청 
            funcOpt90004(sender, e);
            break;
    }
}

// 종목별프로그램매매현황요청 
private void funcOpt90004(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    try {
        string[] columns = new string[] { "종목코드", "종목명", "현재가", "등락기호", "전일대비", "매수체결수량", "매수체결금액", "매도체결수량", "매도체결금액", "순매수대금", "전체거래비율" };

        List<string[]> list = new List<string[]>();
        list.Add(columns);
        Console.WriteLine("<!-- Start funcOpt90004 (종목별프로그램매매현황요청) -->");
        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 funcOpt90004 (종목별프로그램매매현황요청) -->");
    }
    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
종목코드 종목명 현재가 등락기호 전일대비 매수체결수량 매수체결금액 매도체결수량 매도체결금액 순매수대금 전체거래비율
005930 삼성전자 -56200 5 -100 7248 383149 4123 217939 165210 +12.10
373220 LG에너지솔루션 +482500 2 +4500 109 46712 145 62001 -15289 +2.19
000660 SK하이닉스 +91200 2 +1300 1436 118652 1622 133878 -15226 +5.08
207940 삼성바이오로직스 -811000 5 -1000 32 26270 34 27999 -1729 +1.09
051910 LG화학 +589000 2 +6000 97 52161 89 47774 4387 +2.01
006400 삼성SDI +591000 2 +6000 97 53946 91 50273 3673 +2.10
005380 현대차 -175500 5 -2500 257 45640 369 65527 -19887 +2.24
000270 기아 -71000 5 -500 499 36169 476 34511 1658 +1.42
035420 NAVER -160000 5 -7000 365 70832 234 45259 25573 +2.34
068270 셀트리온 -166000 5 -4000 161 28118 179 31556 -3438 +1.20
035720 카카오 -50900 5 -3900 798 45434 392 22251 23183 +1.36
028260 삼성물산 +110500 2 +1500 142 14771 170 17665 -2894 +0.65
005490 POSCO홀딩스 +226500 2 +2500 178 37833 157 33417 4416 +1.43
012330 현대모비스 +202000 2 +1000 87 16715 109 20953 -4238 +0.76
105560 KB금융 +45900 2 +100 766 33588 643 28210 5378 +1.24
055550 신한지주 +35450 2 +750 840 28314 998 33710 -5396 +1.25
034730 SK +206000 2 +3500 49 9525 61 11881 -2356 +0.43
096770 SK이노베이션 +158500 2 +5500 110 15852 133 19250 -3398 +0.71
066570 LG전자 +81700 2 +1100 332 26070 306 24087 1983 +1.01
032830 삼성생명 +65800 2 +2900 208 13012 174 10886 2126 +0.48
003670 포스코케미칼 +161500 2 +3000 378 57018 265 40026 16992 +1.95
015760 한국전력 -19350 5 -200 1370 27427 866 17321 10106 +0.90
010130 고려아연 -610000 5 -11000 18 10843 32 19172 -8329 +0.60
003550 LG +76800 2 +1100 307 22816 266 19772 3044 +0.86
033780 KT&G +87100 2 +100 338 29436 205 17816 11620 +0.95
086790 하나금융지주 +37850 2 +500 485 17274 547 19520 -2246 +0.74
017670 SK텔레콤 -50200 5 -300 445 22695 279 14214 8481 +0.74
329180 현대중공업 -122000 5 -2500 92 10641 89 10204 437 +0.42
051900 LG생활건강 650000 3 0 55 35227 61 39404 -4177 +1.50
010950 S-Oil -84200 5 -700 139 11223 202 16368 -5145 +0.56
259960 크래프톤 -191500 5 -9500 51 10664 40 8334 2330 +0.38
034020 두산에너빌리티 -14550 5 -250 2505 35849 1832 26292 9557 +1.25
000810 삼성화재 +196000 2 +6500 79 14662 129 24016 -9354 +0.78
030200 KT -34750 5 -700 337 12218 384 13980 -1762 +0.53
009830 한화솔루션 -47350 5 -2650 461 21718 568 26840 -5122 +0.98
018260 삼성에스디에스 +117000 2 +1000 84 9733 62 7117 2616 +0.34
011200 HMM -18200 5 -150 1304 24290 801 14925 9365 +0.79
009150 삼성전기 -119000 5 -1000 429 47740 322 35742 11998 +1.68
323410 카카오뱅크 -18350 5 -1900 1599 32191 892 17926 14265 +1.01
316140 우리금융지주 +11400 2 +300 960 10343 1246 13414 -3071 +0.48
003490 대한항공 +22450 2 +500 319 7045 379 8373 -1328 +0.31
036570 엔씨소프트 -349000 5 -1500 47 16117 44 15023 1094 +0.63
024110 기업은행 +9970 2 +200 521 4973 593 5664 -691 +0.21
011070 LG이노텍 -295500 5 -3500 189 50914 145 39092 11822 +1.81
090430 아모레퍼시픽 -105500 5 -500 126 13020 127 13140 -120 +0.53
086280 현대글로비스 -164500 5 -500 32 5167 33 5341 -174 +0.21
097950 CJ제일제당 402000 3 0 24 9914 29 11784 -1870 +0.44
009540 한국조선해양 +80100 2 +500 93 6820 89 6557 263 +0.27
383220 F&F -145500 5 -1500 46 6412 69 9498 -3086 +0.32
302440 SK바이오사이언스 -72500 5 -5900 91 7467 168 13737 -6270 +0.43

 

키움 open-api TR 목록

728x90

댓글