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

tr-opt10001(주식기본정보요청)

by Knowledge Store In Hyunsoft 2022. 10. 7.

tr-opt10001(주식기본정보요청)

 

  • REQUEST Code
string trStockCd = tbTrStockCd.Text;
axKHOpenAPI.SetInputValue("종목코드", trStockCd);
axKHOpenAPI.CommRqData("RQName", trCd, 0, GetScrNum());

 

  • RESPONSE Code
//TR 조회 요구에 대한 데이터 수신 이벤트
private void axKHOpenAPI_OnReceiveTrData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    switch (e.sTrCode.ToLower()) {
        case "opt10001": //주식기본정보요청 
            funcOpt10001(sender, e);
            break;
    }
}

// 주식기본정보요청 
private void funcOpt10001(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
    try {
        string[] columns = new string[] { "종목코드", "종목명", "결산월", "액면가", "자본금", "상장주식", "신용비율", "연중최고", "시가총액", "시가총액비중", "외인소진률", "대용가", "PER", "EPS", "ROE", "PBR", "EV", "BPS", "매출액", "영업이익", "당기순이익", "250최고", "250최저", "시가", "고가", "저가", "상한가", "하한가", "기준가", "예상체결가", "예상체결수량", "250최고가일", "250최고가대비율", "250최저가일", "250최저가대비율", "현재가", "대비기호", "전일대비", "등락율", "거래량", "거래대비", "액면가단위", "유통주식", "유통비율" };

        List<string[]> list = new List<string[]>();

        Console.WriteLine("<!-- Start funcOpt10001 (주식기본정보요청) -->");
        int ni = 0;
        for (int i = 0; i < columns.Length; i++) {
            string[] row = new string[2];
            row[0] = columns[i];
            row[1] = axKHOpenAPI.GetCommData(e.sTrCode, e.sRQName, ni, columns[i]).Trim();
            list.Add(row);
        }
        PrintHtmlTable(list);
        Console.WriteLine("<!-- End funcOpt10001 (주식기본정보요청) -->");
    }
    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
종목코드 000660
종목명 SK하이닉스
결산월 12
액면가 5000
자본금 36577
상장주식 728002
신용비율 +0.30
연중최고 +134000
시가총액 663938
시가총액비중  
외인소진률 +50.38
대용가 70120
PER 6.91
EPS 13190
ROE 16.8
PBR 1.03
EV 3.33
BPS 88543
매출액 429978
영업이익 124103
당기순이익 96162
250최고 +134000
250최저 -80400
시가 -89600
고가 +91800
저가 -87800
상한가 +116500
하한가 -63000
기준가 89900
예상체결가 -0
예상체결수량 0
250최고가일 20220217
250최고가대비율 -31.94
250최저가일 20220930
250최저가대비율 +13.43
현재가 +91200
대비기호 2
전일대비 +1300
등락율 +1.45
거래량 3100583
거래대비 +102.00
액면가단위
유통주식 537369
유통비율 73.8

 

키움 open-api TR 목록

728x90

댓글