xing api의 장점 중의 하나가 Q 검색을 api로 할 수 있다는 점입니다. Q 검색으로 추출되는 종목은 매수 관점에서 지켜볼 필요가 있죠.

 

이번 글에서는 Q 검색리스트를 구한 후 해당 검색 조건에 맞는 종목을 검색하는 과정을 설명합니다.

 

 

우선 Q 검색 리스트를 얻는 TR은 T1826입니다.

아래 화면은 Q 검색 리스트를 받아온 상태입니다.

 

q검색리스트를 받아오는 함수는 get_q_query_list() 입니다. 입력으로는 아래 세 값 중의 하나를 정하면 됩니다.

  

def get_q_query_list(gubun) :  # gubun : 구분 (0(전체), 1(코스피), 2(코스닥))

 

검색 결과는 지원하는 Q 검색 번호의 리스트를 돌려줍니다.

특별한 사항이 없기 때문에 코드에 대한 자세한 설명은 생략합니다.

 

-------------

검색 조건 중 왼쪽에 있는 번호를 이용하여 각 검색 조건에 해당하는 종목을 받아올 수 있는 TR은 T1825입니다.

함수명은 get_q_query()입니다. 입력으로 들어가는 q_code는 T1826에서 받은 검색번호입니다. 구분은 get_q_query_list()와 같은 값을 사용합니다.

 

def get_q_query(q_code, gubun='0') :  # q_code : 검색 코드, gubun : 구분 (0(전체), 1(코스피), 2(코스닥))

 

샘플 프로그램에서는 모든 조건에 대하여 검색한 결과를 최대 12개까지 보여줍니다.

 

아래 화면은 Q 검색을 한 결과입니다.

 

타 증권사에 없는 xing만의 좋은 기능이니 적극 활용하시기 바랍니다.

 

source 코드는 아래 github에서 다운받으세요.

 

https://github.com/multizone-quant/xing-api

반응형

설정

트랙백

댓글