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

tr-opt10039(증권사별매매상위요청)

by hyunsoft 2022. 10. 8.

tr-opt10039(증권사별매매상위요청)

  • REQUEST Code
string branchCode = "033"; //회원사코드(JP모간)
string trCd = "opt10039";
            
// 회원사코드 = 회원사 코드는 OPT10042 조회 또는 GetBranchCodeName()함수사용
axKHOpenAPI.SetInputValue("회원사코드", branchCode);
// 거래량구분 = 0:전체, 5:5000주, 10:1만주, 50:5만주, 100:10만주, 500:50만주, 1000: 100만주
axKHOpenAPI.SetInputValue("거래량구분", "0");
// 매매구분 = 1:순매수, 2:순매도
axKHOpenAPI.SetInputValue("매매구분", "1");
// 기간 = 1:전일, 5:5일, 10:10일, 60:60일
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 "opt10039": // 증권사별매매상위요청 
            funcOpt10039(sender, e);
            break;
    }
}

// 증권사별매매상위요청 
private void funcOpt10039(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    try {
		string[] columns = new string[] { "순위", "종목코드", "종목명", "기간중주가등락", "등락율", "기간중거래량", "순매수", "매수거래량", "매도거래량" };
        

        List<string[]> list = new List<string[]>();
        list.Add(columns);
        Console.WriteLine("<!-- Start funcOpt10039 (증권사별매매상위요청) -->");
        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 funcOpt10039 (증권사별매매상위요청) -->");
    }
    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
순위 종목코드 종목명 기간중주가등락 등락율 기간중거래량 순매수 매수거래량 매도거래량
1 011200 HMM +250 +1.38 3082633 +701909 +731997 -30088
2 005930 삼성전자 +300 +0.54 14944446 +519452 +831301 -311849
3 031860 엔에스엔 +119 +13.66 18049979 +324885 +599062 -274177
4 900110 이스트아시아홀딩스 +27 +12.86 180881374 +206650 +1077788 -871138
5 096530 씨젠 +800 +2.92 311041 +186963 +189103 -2140
6 021880 메이슨캐피탈 +32 +8.86 13327960 +173644 +1628654 -1455010
7 102280 쌍방울 +12 +2.97 3668221 +169735 +183798 -14063
8 082800 비보존 헬스케어 +61 +10.18 4882908 +139822 +558395 -418573
9 017670 SK텔레콤 --400 -0.79 549824 +139735 +151140 -11405
10 035420 NAVER +3000 +1.83 3477299 +133301 +157902 -24601
11 010140 삼성중공업 +120 +2.24 2300142 +130454 +139373 -8919
12 214310 에스엘바이오닉스 +43 +7.18 1437131 +116292 +116592 -300
13 050110 캠시스 +190 +10.22 26559784 +107287 +226667 -119380
14 084180 EV수성 +20 +1.37 267735 +106945 +113748 -6803
15 019570 리더스 기술투자 +4 +1.02 555287 +90269 +140007 -49738
16 000270 기아 +400 +0.56 1587373 +90184 +109187 -19003
17 000660 SK하이닉스 +100 +0.11 3039698 +86737 +507456 -420719
18 138930 BNK금융지주 +10 +0.16 658685 +83300 +89066 -5766
19 403550 쏘카 +450 +2.96 335783 +82944 +189610 -106666
20 092220 KEC +220 +9.44 10210751 +77130 +146456 -69326
21 900280 골든센츄리 0 0.00 665895 +75407 +80803 -5396
22 114630 폴라리스우노 +21 +2.60 2506722 +71477 +212729 -141252
23 024890 대원화성 +70 +2.34 2481066 +71263 +208955 -137692
24 043100 솔고바이오 0 0.00 233235 +70933 +131758 -60825
25 010620 현대미포조선 +7000 +6.70 398427 +70233 +93026 -22793
26 196170 알테오젠 --3300 -7.55 1058859 +68527 +86447 -17920
27 020180 대신정보통신 +15 +1.20 1630406 +67962 +146306 -78344
28 900260 로스웰 +10 +3.39 6067735 +67793 +74405 -6612
29 034830 한국토지신탁 +10 +0.73 1907709 +65606 +74116 -8510
30 121800 비덴트 +140 +2.37 634664 +65219 +69668 -4449
31 900070 글로벌에스엠 --4 -0.56 4084411 +60200 +86295 -26095
32 024110 기업은행 +10 +0.10 550710 +56888 +65721 -8833
33 030960 양지사 +2300 +6.19 1314563 +56464 +108332 -51868
34 004310 현대약품 +70 +1.31 3403835 +56154 +177564 -121410
35 002140 고려산업 --130 -2.18 5680483 +55855 +183131 -127276
36 005380 현대차 +1000 +0.56 611007 +54371 +69999 -15628
37 003530 한화투자증권 +65 +2.64 467695 +51873 +58166 -6293
38 378850 화승알앤에이 0 0.00 247639 +51809 +58158 -6349
39 086790 하나금융지주 --900 -2.35 726445 +51185 +54619 -3434
40 036180 지더블유바이텍 --9 -1.36 163611 +49124 +100800 -51676
41 034230 파라다이스 +100 +0.64 774837 +48321 +62684 -14363
42 005880 대한해운 +125 +6.30 4398418 +47766 +63936 -16170
43 042670 현대두산인프라코어 +75 +1.60 702980 +47760 +58453 -10693
44 002290 삼일기업공사 +165 +4.25 482131 +47350 +117568 -70218
45 267260 현대일렉트릭 +1350 +4.02 424712 +47248 +55515 -8267
46 008770 호텔신라 +900 +1.22 216474 +47205 +48877 -1672
47 034220 LG디스플레이 +300 +2.21 1925890 +46299 +292560 -246261
48 119500 포메탈 +110 +2.80 100989 +44635 +48694 -4059
49 900120 씨케이에이치 +15 +7.35 3260463 +43292 +49702 -6410
50 047050 포스코인터내셔널 +750 +3.39 497099 +43103 +55827 -12724
51 003310 대주산업 +90 +2.61 12789809 +42686 +121375 -78689
52 028670 팬오션 +165 +3.56 1589200 +42514 +112911 -70397
53 226360 KH 건설 +11 +2.20 1993695 +42496 +69143 -26647
54 019660 글로본 +105 +3.93 316162 +41022 +56838 -15816
55 112040 위메이드 +850 +1.91 180202 +40496 +46963 -6467
56 042660 대우조선해양 +1650 +8.53 1232070 +39761 +60234 -20473
57 096690 에이루트 +3 +0.57 1126653 +39374 +63013 -23639
58 203690 프로스테믹스 +50 +4.88 798707 +38996 +91768 -52772
59 011700 한신기계 +240 +3.74 973724 +36872 +40674 -3802
60 043090 한창바이오텍 +160 +4.08 779180 +36527 +46126 -9599
61 003610 방림 +80 +1.65 249531 +36245 +41530 -5285
62 348950 제이알글로벌리츠 --15 -0.33 500490 +35458 +41712 -6254
63 064090 에프앤리퍼블릭 --20 -0.42 523372 +34952 +47584 -12632
64 009200 무림페이퍼 +595 +27.80 20874509 +34826 +166122 -131296
65 005950 이수화학 +3000 +14.46 3083769 +34537 +92001 -57464
66 006730 서부T&D +90 +1.29 87318 +34048 +39845 -5797
67 067630 HLB생명과학 +400 +3.08 458810 +33146 +43755 -10609
68 038880 아이에이 +12 +1.67 647022 +32754 +39705 -6951
69 041190 우리기술투자 +75 +1.56 345934 +32362 +34797 -2435
70 047040 대우건설 --40 -0.94 768708 +31913 +52271 -20358
71 081150 티플랙스 +115 +2.80 455556 +31766 +33820 -2054
72 024740 한일단조 +25 +0.78 1119226 +30806 +83271 -52465
73 059090 미코 +1790 +21.80 23121658 +30637 +66440 -35803
74 041440 현대에버다임 +290 +4.37 640639 +30487 +36681 -6194
75 123410 코리아에프티 +85 +2.89 1694022 +30202 +60959 -30757
76 005935 삼성전자우 --400 -0.78 1238824 +29751 +79624 -49873
77 352820 하이브 +1000 +0.77 152272 +29598 +40508 -10910
78 389030 지니너스 +395 +19.27 8498772 +28918 +87996 -59078
79 412350 레이저쎌 +360 +4.70 1157256 +28745 +47081 -18336
80 293490 카카오게임즈 +100 +0.24 349277 +28570 +54982 -26412
81 094170 동운아나텍 +100 +1.00 299703 +28362 +34995 -6633
82 010820 퍼스텍 +20 +0.63 668002 +27768 +34877 -7109
83 089230 THE E&M --3 -0.80 231558 +27543 +44080 -16537
84 023800 인지컨트롤스 +880 +10.92 220913 +27273 +48026 -20753
85 006490 인스코비 +175 +11.71 3393584 +27242 +63853 -36611
86 010690 화신 +60 +0.73 476370 +26989 +62598 -35609
87 002900 TYM +90 +4.31 1429122 +26885 +51214 -24329
88 105840 우진 +290 +3.22 432099 +26554 +34086 -7532
89 143540 영우디에스피 +75 +5.02 479402 +26517 +34363 -7846
90 001000 신라섬유 +60 +2.99 133975 +26354 +59091 -32737
91 084680 이월드 +45 +2.88 115120 +26209 +27980 -1771
92 222080 씨아이에스 +200 +1.65 499762 +25768 +31723 -5955
93 083420 그린케미칼 0 0.00 3382699 +25424 +82160 -56736
94 053060 세동 +50 +4.41 170178 +24882 +25426 -544
95 033170 시그네틱스 +45 +3.52 466340 +24685 +30032 -5347
96 030200 KT --450 -1.25 724267 +24409 +34484 -10075
97 001250 GS글로벌 +65 +2.32 843932 +24245 +71821 -47576
98 090150 아이윈 +55 +3.02 1593943 +24235 +54220 -29985
99 298690 에어부산 +20 +0.86 1013915 +24165 +59111 -34946
100 103590 일진전기 +140 +3.10 178379 +24112 +29440 -5328

 

키움 open-api TR 목록

728x90

댓글