tr-opt90002(테마구성종목요청)
- REQUEST Code
string trCd = "opt90002";
// 날짜구분 = 1일 ~ 99일 날짜입력
axKHOpenAPI.SetInputValue("날짜구분", "5");
// 종목코드 = 테마그룹코드 번호
// opt90001에서 검색된 내용 사용 550: 반도체_생산
axKHOpenAPI.SetInputValue("종목코드", "550");
axKHOpenAPI.CommRqData("RQName", trCd, 0, GetScrNum());
- RESPONSE Code
//TR 조회 요구에 대한 데이터 수신 이벤트
private void axKHOpenAPI_OnReceiveTrData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
switch (e.sTrCode.ToLower()) {
case "opt90002": // 테마구성종목요청
funcOpt90002(sender, e);
break;
}
}
// 테마구성종목요청
private void funcOpt90002(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveTrDataEvent e) {
try {
string[] columns = new string[] { "종목코드", "종목명", "현재가", "등락기호", "전일대비", "등락율", "누적거래량", "매도호가", "매도잔량", "매수호가", "매수잔량", "기간수익률n" };
List<string[]> list = new List<string[]>();
list.Add(columns);
Console.WriteLine("<!-- Start funcOpt90002 (테마구성종목요청) -->");
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 funcOpt90002 (테마구성종목요청) -->");
}
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
종목코드 | 종목명 | 현재가 | 등락기호 | 전일대비 | 등락율 | 누적거래량 | 매도호가 | 매도잔량 | 매수호가 | 매수잔량 | 기간수익률n |
000660 | SK하이닉스 | +91200 | 2 | +1300 | +1.45 | 3100583 | +91200 | 8652 | +91100 | 16705 | +12.87 |
000990 | DB하이텍 | +40700 | 2 | +550 | +1.37 | 935210 | +40750 | 577 | +40700 | 2216 | +12.43 |
005930 | 삼성전자 | -56200 | 5 | -100 | -0.18 | 16886813 | 56300 | 248 | -56200 | 21873 | +6.84 |
키움 open-api TR 목록
728x90
댓글