tr-opt10007(시세표성정보요청)
- REQUEST Code
string trStockCd = tbTrStockCd.Text;
string trCd = "opt10007";
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 "opt10007": // 시세표성정보요청
funcOpt10007(sender, e);
break;
}
}
// 시세표성정보요청
private void funcOpt10007(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
try {
string[] columns = new string[] { "종목명", "종목코드", "날짜", "시간", "전일", "종가", "전일거래량", "상한가", "하한가", "전일거래대금", "상장주식수", "현재가", "부호", "등락률", "전일비", "시가", "고가", "저가", "체결량", "거래량", "거래대금", "예상체결가", "예상체결량", "예상매도우선호가", "예상매수우선호가", "거래시작일", "행사가격", "최고가", "최저가", "최고가일", "최저가일", "매도1호가", "매도2호가", "매도3호가", "매도4호가", "매도5호가", "매도6호가", "매도7호가", "매도8호가", "매도9호가", "매도10호가", "매수1호가", "매수2호가", "매수3호가", "매수4호가", "매수5호가", "매수6호가", "매수7호가", "매수8호가", "매수9호가", "매수10호가", "매도1호가잔량", "매도2호가잔량", "매도3호가잔량", "매도4호가잔량", "매도5호가잔량", "매도6호가잔량", "매도7호가잔량", "매도8호가잔량", "매도9호가잔량", "매도10호가잔량", "매수1호가잔량", "매수2호가잔량", "매수3호가잔량", "매수4호가잔량", "매수5호가잔량", "매수6호가잔량", "매수7호가잔량", "매수8호가잔량", "매수9호가잔량", "매수10호가잔량", "매도1호가직전대비", "매도2호가직전대비", "매도3호가직전대비", "매도4호가직전대비", "매도5호가직전대비", "매도6호가직전대비", "매도7호가직전대비", "매도8호가직전대비", "매도9호가직전대비", "매도10호가직전대비", "매수1호가직전대비", "매수2호가직전대비", "매수3호가직전대비", "매수4호가직전대비", "매수5호가직전대비", "매수6호가직전대비", "매수7호가직전대비", "매수8호가직전대비", "매수9호가직전대비", "매수10호가직전대비", "매도1호가건수", "매도2호가건수", "매도3호가건수", "매도4호가건수", "매도5호가건수", "매수1호가건수", "매수2호가건수", "매수3호가건수", "매수4호가건수", "매수5호가건수", "LP매도1호가잔량", "LP매도2호가잔량", "LP매도3호가잔량", "LP매도4호가잔량", "LP매도5호가잔량", "LP매도6호가잔량", "LP매도7호가잔량", "LP매도8호가잔량", "LP매도9호가잔량", "LP매도10호가잔량", "LP매수1호가잔량", "LP매수2호가잔량", "LP매수3호가잔량", "LP매수4호가잔량", "LP매수5호가잔량", "LP매수6호가잔량", "LP매수7호가잔량", "LP매수8호가잔량", "LP매수9호가잔량", "LP매수10호가잔량", "총매수잔량", "총매도잔량", "총매수건수", "총매도건수" };
List<string[]> list = new List<string[]>();
list.Add(columns);
Console.WriteLine("<!-- Start funcOpt10007 (시세표성정보요청) -->");
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 funcOpt10007 (시세표성정보요청) -->");
}
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호가 | 매도2호가 | 매도3호가 | 매도4호가 | 매도5호가 | 매도6호가 | 매도7호가 | 매도8호가 | 매도9호가 | 매도10호가 | 매수1호가 | 매수2호가 | 매수3호가 | 매수4호가 | 매수5호가 | 매수6호가 | 매수7호가 | 매수8호가 | 매수9호가 | 매수10호가 | 매도1호가잔량 | 매도2호가잔량 | 매도3호가잔량 | 매도4호가잔량 | 매도5호가잔량 | 매도6호가잔량 | 매도7호가잔량 | 매도8호가잔량 | 매도9호가잔량 | 매도10호가잔량 | 매수1호가잔량 | 매수2호가잔량 | 매수3호가잔량 | 매수4호가잔량 | 매수5호가잔량 | 매수6호가잔량 | 매수7호가잔량 | 매수8호가잔량 | 매수9호가잔량 | 매수10호가잔량 | 매도1호가직전대비 | 매도2호가직전대비 | 매도3호가직전대비 | 매도4호가직전대비 | 매도5호가직전대비 | 매도6호가직전대비 | 매도7호가직전대비 | 매도8호가직전대비 | 매도9호가직전대비 | 매도10호가직전대비 | 매수1호가직전대비 | 매수2호가직전대비 | 매수3호가직전대비 | 매수4호가직전대비 | 매수5호가직전대비 | 매수6호가직전대비 | 매수7호가직전대비 | 매수8호가직전대비 | 매수9호가직전대비 | 매수10호가직전대비 | 매도1호가건수 | 매도2호가건수 | 매도3호가건수 | 매도4호가건수 | 매도5호가건수 | 매수1호가건수 | 매수2호가건수 | 매수3호가건수 | 매수4호가건수 | 매수5호가건수 | LP매도1호가잔량 | LP매도2호가잔량 | LP매도3호가잔량 | LP매도4호가잔량 | LP매도5호가잔량 | LP매도6호가잔량 | LP매도7호가잔량 | LP매도8호가잔량 | LP매도9호가잔량 | LP매도10호가잔량 | LP매수1호가잔량 | LP매수2호가잔량 | LP매수3호가잔량 | LP매수4호가잔량 | LP매수5호가잔량 | LP매수6호가잔량 | LP매수7호가잔량 | LP매수8호가잔량 | LP매수9호가잔량 | LP매수10호가잔량 | 총매수잔량 | 총매도잔량 | 총매수건수 | 총매도건수 |
현대바이오 | 048410 | 20221007 | 160000 | 986050 | +28700 | -15500 | 21927 | 39683 | -20000 | 5 | -9.50 | +191.80 | +22150 | +22150 | -19400 | 1891248 | 38274 | -20000 | 27106 | -20050 | -20000 | 00000000 | 0 | -20050 | -20100 | -20150 | -20200 | -20250 | -20300 | -20350 | -20400 | -20450 | -20500 | -20000 | -19950 | -19900 | -19850 | -19800 | -19750 | -19700 | -19650 | -19600 | -19550 | 5117 | 3638 | 1749 | 1579 | 6966 | 2137 | 2867 | 2862 | 2225 | 1027 | 6777 | 4399 | 7292 | 10799 | 19551 | 7182 | 12997 | 3531 | 7546 | 7872 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 87946 | 30167 | -2941 |
키움 open-api TR 목록
728x90
댓글