[ 더 쉽게! ] #1. 코딩 못해도 따라하는 복붙 주식 자동화 1강. 실시간 조건검색
- 키움 API를 활용하여 코딩 없이도 실시간 조건 검색 기반의 주식 자동 매매 시스템을 구축하는 방법을 다룹니다. 🎯
- 실습을 위해 영웅문 4 HTS를 설치하고 모의 투자 모드로 로그인하여, 원하는 조건 검색식을 생성 및 저장하는 과정이 필수적입니다. 🖥️
- HTS 조건 검색은 실시간 종목 발굴, 전략 재현성, 분산 감시의 장점이 있으나, 수동 매매의 한계로 인해 API를 통한 자동화가 요구됩니다. 💡
- API 사용 전,
config.py의 모의 투자용 앱키 계좌 번호가 영웅문 4 HTS의 모의 투자 계좌 번호와 정확히 일치하는지 확인해야 합니다. 🔒
- REST API는 단발성 요청-응답 방식(우편)인 반면, 소켓 통신은 실시간 지속 데이터 수신(전화)에 적합하여 주식 시장의 실시간 변화 감시에 필수적입니다. 📡
get_sequence.py를 통해 영웅문 4에 저장된 조건 검색식의 고유 '일련번호'를 조회하며, 이는 실시간 검색 요청에 핵심적인 값입니다. #️⃣
- 소켓 통신 기능을 사용하기 위해
websocket-client 라이브러리를 pip install 명령어로 설치해야 합니다. ⚙️
rt_search.py는 조회된 조건식 일련번호를 활용, 조건에 맞는 종목 발생 시 서버로부터 실시간 종목 코드(9001) 등 데이터를 지속적으로 수신합니다. 🔔
asyncio 라이브러리와 async/await를 활용하여 네트워크 통신과 같은 시간 소모 작업을 비동기적으로 처리, 프로그램 효율성을 극대화합니다. ⚡
- 현재는 실시간 종목 정보 수신까지 구현되었으며, 다음 레슨에서는 이 데이터를 기반으로 자동 매수 및 매도 기능을 구현할 계획입니다. 🔜