이전 포스팅 읽기 👇
주식 종목 추천 봇 만들기 [4] 텔레그램 봇으로 키움 API 응답 전달
이제 본격적으로 키움에 API로 질의한 내용을 텔레그램 봇한테 전달하여 내가 확인할 수 있도록 하면 된다.우선 내가 첫 번째로 알고 싶은 내용은 키움의 조건검색식 조회 결과이다.(물론 조건검
financeodyssey.tistory.com
봇으로부터 정기적으로 메시지를 수신할 수 있으니, 이제 아침마다 내가 들어가고 싶은 오늘의 테마주를 알림으로 받고자 한다.
주식 테마 확인
주식 테마는 인터넷 크롤링을 통해 따로 매일 아침마다 데이터를 쌓고 있다.
영웅문에서 인포스탁테마를 사용하고 있기 때문에, 기본적으로 인포스탁 테마의 테마들을 베이스로 하고,
주식 테마 정보를 제공하는 사이트들을 크롤링하여 정보를 쌓고 있다.
오늘의 테마 확인
오늘의 테마, 다시 말해 오늘 주목을 받는 테마는 우선 거래대금 이 몰리는 테마들을 오늘의 테마로 판단하였다.
처음 선정 과정은 다음과 같다.
오늘의 테마 선정 방식 ver.1
- 거래 대금 상위 50위 종목 확인
- 상위 50위 종목들의 각 테마 확인
- 각 테마들의 거래 대금 합 계산
- 거래 대금이 높은 순으로 테마 정렬
- 상위 3개 테마를 각 테마에 포함된 주식과 함께 알림 전송
이렇게 하니 거래 대금이 몰린 테마는 잘 나왔지만, 삼성전자가 거래 대금이 항상 너무 커서 테마 1,2,3위가 전부 삼성전자가 포함된 테마로 선정되었다.
또 이 방식으로 하니 삼성전자 뿐 아니라 우량주에 테마 순위가 너무 큰 영향을 받아서 정성적으로 판단했을 때 제대로 된 순위가 나오지 않았다.
이를 보완하기 위해 테마에 포함된 종목 수 를 변수로 추가하였다.
오늘의 테마 선정 방식 ver.2
- 거래 대금 상위 50위 종목 확인
- 상위 50위 종목들의 각 테마 확인
- 각 테마들의 거래 대금 합 계산
- 각 테마에 포함된 상위 50위 내의 종목 수 확인
- 포함 종목 수 -> 거래 대금 순으로 테마 정렬
- 상위 3개 테마를 각 테마에 포함된 주식과 함께 알림 전송
이렇게 하니 좀 더 그 날 정말 주목을 받았던 테마들이 선정되었다.
일단 이렇게 선정 방식은 마무리하였다.
종목 확인 및 알림
이제 내가 선정한 테마들에 어떤 종목이 있는 지 정보를 포함하여 알림 메시지를 보내야 한다.
1,2,3위 테마들에 대해 각 거래대금 1위, 2위 종목들을 확인하여 알림 메시지에 포함시켰다.
이렇게 테마주 알림 메시지를 구성하고, 이전 글에서 다루었던 조건 검색식 결과 종목들과 함께 매일 내가 원하는 시간마다 알림 메시지를 보내도록 하였다.
위 사진은 오전 9:30에 알람을 보내도록 설정하고, 받은 모습이다.
이제 이렇게 추천된 종목들에 대해 계속 평가/분석하며 지속적으로 선정 방식을 발전시켜 나갈 것이다.
다음 포스팅 읽기 👇
주식 종목 추천 봇 만들기 [6] 오늘의 테마주 알림 받기 - (2) 장중투자자 조회
거래 대금과 포함된 종목 수를 기준으로 오늘의 테마를 확인하고, 포함된 종목을 확인하는 방식으로 종목 추천을 받다 보니, 바로 개선점이 나왔다.추천된 종목을 매수했는데, 회사에서 신경 못
financeodyssey.tistory.com
'주식 > 주식 종목 추천 봇 개발기' 카테고리의 다른 글
2024/06/24 종목 추천 봇 수익률 분석 (성공적 10%) - 한중엔시에스 (0) | 2024.06.29 |
---|---|
주식 종목 추천 봇 만들기 [6] 오늘의 테마주 알림 받기 - (2) 장중투자자 조회 TR OPT10063 (0) | 2024.06.17 |
주식 종목 추천 봇 만들기 [4] 텔레그램 봇으로 키움 조건검색식 API 결과 전달 (0) | 2024.06.09 |
주식 종목 추천 봇 만들기 [3] 키움 증권 API Key 발급 받기 (0) | 2024.06.09 |
주식 종목 추천 봇 만들기 [2] Telegram Bot 생성 / API Key 발급 받기 (0) | 2024.06.09 |