tr-opt10014(공매도추이요청)
- REQUEST Code
string trStockCd = "005930"; //삼성전자
string trCd = "opt10014";
string startDate = "20220926";
string endDate = "20220930";
//종목코드 = 전문 조회할 종목코드
axKHOpenAPI.SetInputValue("종목코드", trStockCd);
//시간구분 = 0:시작일, 1:기간
axKHOpenAPI.SetInputValue("시간구분", "1");
//일자 = YYYYMMDD (20160101 연도4자리, 월 2자리, 일 2자리 형식)
axKHOpenAPI.SetInputValue("시작일자", startDate);
//일자 = YYYYMMDD (20160101 연도4자리, 월 2자리, 일 2자리 형식)
axKHOpenAPI.SetInputValue("종료일자", endDate);
axKHOpenAPI.CommRqData("RQName", trCd, 0, GetScrNum());
- RESPONSE Code
//TR 조회 요구에 대한 데이터 수신 이벤트
private void axKHOpenAPI_OnReceiveTrData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
switch (e.sTrCode.ToLower()) {
case "opt10014": // 공매도추이요청
funcOpt10014(sender, e);
break;
}
}
// 공매도추이요청
private void funcOpt10014(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
try {
string[] columns = new string[] { "일자", "종가", "전일대비기호", "전일대비", "등락율", "거래량", "공매도량", "매매비중", "공매도거래대금", "공매도평균가" };
List<string[]> list = new List<string[]>();
list.Add(columns);
Console.WriteLine("<!-- Start funcOpt10014 (공매도추이요청) -->");
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 funcOpt10014 (공매도추이요청) -->");
}
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
일자 | 종가 | 전일대비기호 | 전일대비 | 등락율 | 거래량 | 공매도량 | 매매비중 | 공매도거래대금 | 공매도평균가 |
20220930 | +53100 | 2 | +500 | +0.95 | 22503249 | 465803 | +2.07 | 24460025 | 52512 |
20220929 | -52600 | 5 | -300 | -0.57 | 13882080 | 314341 | +2.26 | 16711664 | 53164 |
20220928 | -52900 | 5 | -1300 | -2.40 | 19991129 | 1018436 | +5.09 | 54071547 | 53093 |
20220927 | +54200 | 2 | +300 | +0.56 | 16631289 | 336873 | +2.03 | 18180351 | 53968 |
20220926 | -53900 | 5 | -600 | -1.10 | 15008449 | 505021 | +3.36 | 27181745 | 53823 |
키움 open-api TR 목록
728x90
댓글