프로젝트

프로젝트28. 정확도 60%↑? 모두가 4달동안 보는 앞에서 주가 예측 성공!

dodo4723 2024. 7. 17. 15:36
728x90
반응형

비슷한 차트 검색기

 

비슷한 차트 검색기

전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?

www.similarchart.com

 




 

주가 예측 검증 스토리

 

예측 성공? 아직은 이르다

4~5달 전인 2024년 3월, 프로젝트 23. 또 하나의 희망, 비슷한 차트들을 활용한 주가예측 검증 Start 포스팅을 작성했습니다. 이 포스팅에서 언급했듯이 저는 비슷한 차트들로 주가 예측이 가능할지 검증하였습니다.

 

검증 초기에는 2012~2022년의 비슷한 차트 데이터로 2023년(1년 치)의 주가를 예측하도록 했습니다. 전 종목의 하루치 비슷한 차트 추출은 약 3시간이 걸리기 때문에 1년 치 과거 데이터 검증에 약 2달이 소요되었습니다.

 

그렇게 로컬 환경에서 검증해 본 결과, 확실히 특정 종목의 차트와 비슷한 차트가 상승하는 경우가 많았으면 실제로 상승하는 경향을 확인했습니다. 하지만 저는 아직도 의구심이 들었습니다. 제가 한 검증은 과거 데이터(2012~2022)로 과거 데이터(2023)를 검증한 것, 즉 검증 과정에서 어떠한 실수로 인하여 검증 결과가 좋게 나왔을 가능성이 있습니다. 그래서 웹사이트를 운영하며 실제 데이터로 검증해야겠다고 생각했습니다.

 

 

추가로 초기에는 8, 16, 32, 64일 치 비교만 지원했지만, 주가 예측의 정확도가 더 높아지기를 기대하며 128일 치 비교도 추가하였습니다. 하지만 이미 전 종목의 비슷한 차트 추출은 3~4시간이 소요되므로 여기에 128일 치 비교까지 추가하면 시간이 너무 오래 걸려 사용자가 너무 오래 기다려야 하는 문제점이 발생했습니다. 그래서 기존 탐색 알고리즘을 더 발전시켜 탐색 시간을 반 이상 줄였습니다. 자세한 알고리즘에 관해서는 향후 포스팅에서 다시 다뤄보겠습니다.



 

 

실제로 모두가 보는 앞에서 검증해야 믿겠지

다시 본론으로 돌아오면, 서비스를 운영하며 실제 데이터로 검증함과 동시에 투명한 검증을 위해 사용자들이 검증 내역을 확인할 수 있도록 검증 섹션도 추가하였습니다. 이 검증 페이지는 매일 미국주식 상위 200개의 종목의 종목 평가 점수(비슷한 차트가 상승하는 경우가 많을수록 높은 점수를 매김) 별 기준일의 종가 대비 10 거래일 후 종가가 어떻게 변했는지 하나하나 보여줍니다.

 

그렇게 3월부터 7월까지 실제 데이터로 검증 결과, 과거 비슷한 차트들이 상승하는 경우가 많을수록 실제로 상승하는 비율이 높고, 하락하는 경우가 많을수록 실제로 하락하는 비율이 높았습니다. 특히 비슷한 차트들이 상승하는 경우가 매우 많은 축에 속하는 데이터들은 향후 상승하는 경우가 60%가 넘었습니다.



이게 된다고?! 대박!

기대 이상으로 검증 결과가 좋게 나온 것 같습니다. 그냥 전 종목의 10년 치 차트를 모두 탐색하여 중 가장 비슷한 차트를 찾아 양으로 승부해 버리니 확실히 딥러닝, 머신러닝으로 예측하던 것보다 납득도 쉽고 성능이 좋은 느낌입니다.

 

저는 대학생이기도 하고 주식을 시작한 지 그렇게 오래된 것은 아닙니다만, 주식시장을 쭉 지켜본 결과 차트 분석이 주가 예측에 도움이 되는 것 같다는 생각이 자꾸 들었습니다. 여러 주식 전문가들도 차트를 분석하는 경우가 많이 보이더군요.

 

그래서 정말 주가 데이터(차트)로만 유의미한 예측이 가능한지 검증해보고 싶었고, 현재 그것을 증명하였습니다. 너무 행복하네요!

 

더 정확도를 높이기 위해 이것저것 생각해 봐야겠습니다.

반응형