유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

#1. 코딩 못해도 따라하는 복붙 주식 자동화 1강. 실시간 조건검색

얄팍한 코딩사전

2025. 10. 10.

0

#backend
#devops
  • 키움증권 영웅문 4 HTS에서 사용자가 직접 설정한 조건 검색식을 API를 통해 실시간으로 활용하여 주식 자동 매매를 구현하는 방법을 다룹니다. 📈
  • 실습을 위해 영웅문 4 HTS 설치 및 모의 투자 모드 로그인, 조건식 생성 및 저장이 필수적입니다. 💻
  • 조건 검색 기능은 실시간 종목 발굴, 전략 재현성, 분산 감시 등의 장점이 있으나, HTS만으로는 수동 매매의 한계가 있습니다. ⏱️
  • 이러한 한계를 극복하기 위해 키움 API를 사용하여 조건에 맞는 종목 발생 시 자동 매수/매도를 구현하는 것이 목표입니다. 🤖
  • 이번 레슨에서는 REST API가 아닌 소켓 통신을 사용하여 서버로부터 실시간으로 데이터를 지속적으로 수신하는 방식을 채택합니다. 📞
  • 소켓 통신은 전화 통화처럼 연결 후 지속적인 데이터 수신이 가능하며, REST API는 우편처럼 요청 시에만 응답하는 방식과 대비됩니다. ✉️
  • API를 통해 영웅문 4에 저장된 조건 검색식의 고유 '일련번호'를 조회하는 과정이 중요하며, 이 번호로 실시간 검색을 요청합니다. 🔢
  • websockets 라이브러리 설치가 필요하며, config.pylogin.py 파일의 앱키 및 로그인 로직을 재사용합니다. 🛠️
  • 모의 투자용 계좌번호와 API 앱키의 일치 여부를 반드시 확인해야 합니다. ✅
  • GetSequence.py 코드를 통해 조건식 일련번호를 얻고, RTSearch.py 코드를 통해 실시간 종목 데이터를 수신합니다. 📊
  • 수신된 실시간 데이터는 종목 코드(9001 항목) 등 상세 정보를 포함하며, 다음 레슨에서 이 정보를 활용해 자동 매매를 구현할 예정입니다. 🚀
  • 제공된 파이썬 코드(RT_Search.py)는 asyncio 기반의 비동기 웹소켓 클라이언트 클래스로 구성되어 서버 연결, 메시지 송수신, 로그인 처리, 오류 방지 등의 기능을 수행합니다. 🧠

Recommanded Videos