3분기 마지막주 시장분석과 JeTech Lab 업데이트
안녕하세요
연준의 금리인하 기조와 함께 변동성이 높은 시장을 보내고 있습니다.
금리가 낮아진다고 하니 주변에서도 조언을 구하는 분들이 제법 있고
이제 투자를 시작해보려고 하는 주변인들이 저에게 와서 질문하곤 합니다.
엔비디아 실적이 좋은데 왜 주가가 떨어지는 거냐
금리를 내린다는데 주가는 왜 떨어지는 거냐
시장은 여러 시장 참여자들이 참여한 복잡한 유기체이기 때문에
사후에 시장 군중이 어떤 이유로 어떤 결과를 만들어내었는지 설명하는 건 가능하지만
사전에 그런 것들을 예측하는 것은 어렵습니다.
장기적으론 시간에 대한 가치가 부여되기 때문에
인플레이션으로 자산의 가격이 상승된다 정도 말곤 확실에 찬 예측은 어려울 것 같습니다.
그렇기 때문에 우리가 투자 의사결정을 하기 위한 방법도 다양해진 것 같습니다.
높이뛰기 경기를 보면 대부분의 선수들이 Fosbury 방식을 채택하는 것처럼
우리 모두 효율적인 길을 찾아 나서기 마련입니다.
시장분석의 다양한 방법들
어떤 투자 방법이 항상 정답과 같은 우위를 점할 수 있었으면,
투자라는 영역에서 투자에 대한 정형화된 방법을 시장참여자들이 모두 따르고 있었겠죠
어떤 방법이 정답인지 알 수 없기 때문에
특히나 주입식 교육에 익숙한 우리나라에서 금융 투자에 대한 이해가 난해한 이유인 것 같기도 합니다.
하지만 긍정적으로 해석해 보면, 내가 편하고 나에게 유리한 방법을 시장에 테스트해 보고 검증해 보고 적용된다면
그런 방법이 스스로에겐 정답이 될 수 있다는 것입니다.
제가 데이터와 통계, 그리고 AI로 시장을 분석하는 것도 그저 오늘까지 습득해 온 지식들을 버리긴 아까워 활용해보고 싶었기 때문이고
그런 것들이 확률적으로 투자 의사결정에 긍정적 영향을 주었기 때문입니다.
통계적인 방법을 이용하는 방법도 사실 요즘 나온 방식은 아닙니다.
20세기부터 꾸준히 채택되어 오던 시장분석 방법 중 하나이고, 현재까지도 살아남은 방법이며
살아남은 방법은 시장의 굴곡을 버텨내어 수익을 내온 방법이기 때문입니다.
우연히 Youtube나 블로그를 통해서 저의 투자방법에 대해 접하시는 분들도
저의 설명과 투자방법을 보시고 마음에 드시면 꼭 좋아요와 구독을 해두시면
제 채널뿐 아니라 다른 유사한 글과 영상들을 알고리즘이 추천해 줄 겁니다.
그리고 제 방법이 어리석은 방법이라고 생각하지면 꼭 싫어요를 눌러주시고 채널 차단을 해주시기 바랍니다.
그래야 알고리즘은 여러분들에게 저와 대비되는 다른 방식의 투자 방식을 다루는 글과 영상을 추천해줄겁니다.
데이터와 AI로 분석하는 시장
저의 투자방법은 데이터와 통계를 이용한 시장분석에 기반합니다.
그리고 최신 딥러닝 논문들을 읽으면서 시장을 분석하는데 도움이 될 수 있는 모델들과 트레이딩 모델들까지 훈련하고 있습니다.
최근 유입된 분들은 제가 JeTech Lab이니 뭐니 하는 서비스를 만든다고 하는데
글이나 영상으로 그때그때 설명해 주면 되는데 굳이 서비스화하려는 이유에 대해서도
오늘 한 번 설명드리도록 하겠습니다.
우선 요즘 시장 변동성에 대비하여 저의 방식으로 시장을 분석하고
의사결정에 도움이 될 수 있는 데이터를 만드는 과정을 보여드리겠습니다.
최근 많은 분들을 유입시켜 준 ts2 vec 모델을 통해 시장을 분석해 보도록 하겠습니다.
(ts2 vec 말고도 많은 시계열 분석 모델을 다루었고 시장분석에 활용할 예정이니 기대해 주시기 바랍니다.)
대표적으로 많은 분들이 투자하고, 쉽게 접할 수 있는 것이 지수추종 ETF입니다.
미국주식의 경우는 나스닥, 한국의 경우는 코스피가 해당되겠죠
그래서 ts2 vec을 통해서 나스닥과 코스피 데이터를 분석해보도록 하겠습니다.
좌측은 나스닥에 대한 ts2vec 학습, 우측은 코스피에 대한 학습을 나타내고 있습니다.
이전 포스트에서 설명했던 것처럼, 1열은 target 시계열, 2열은 target 시계열과 유사한 과거 시계열
3열은 두 시계열의 20일 수익률입니다.
두 지수 모두 유사한 패턴을 잘 찾고, 그 구간별 미래 예상 수익과 수익률도 유사함을 보이고 있습니다.
이를 응용해서 예측 모델로 활용을 했었죠?
현재 시점의 나스닥 시계열을 가져와, 과거 유사한 패턴들, 그 이후 20일 수익률을 출력해 보았습니다.
최근 나스닥이 조정을 주고 반등을 했었고,
과거 유사한 패턴들을 모두 찾아서 그 패턴들의 미래 수익률이 대부분 우상향 했음을 알 수 있습니다.
이런 데이터를 보면 통계적인 근거를 가지고 상승에 조금 더 힘을 실어줄 수 있겠죠?
그렇다고 모든 경우에 상승한 것은 아니었고, 4 거래일 간 조정을 주는 경우도 있었음을 알 수 있습니다.
저런 것들을 모두 고려해서 투자 의사결정에 좋은 도움을 줄 수 있는 건 사실일 것 같습니다.
이제 코스피에도 같은 방법으로 예측모델을 활용해 보도록 하겠습니다.
아쉬운 현실이 드러나는 차트인데..
국가의 대표 지수들이지만 나스닥과 코스피의 추세 차이가 많이 두드러집니다.
모두 조정을 받고 반등하고 있었음은 유사하지만,
나스닥에 비해 코스피는 이런 패턴 시점 이후 조정을 주는 케이스도 많았고
시원하게 우상향 하는 케이스도 많이 없었음을 알 수 있습니다.
하지만 저의 분석은 온전히 ts2 vec모델이 통계적으로 과거 패턴에 기반해 분석을 한 것뿐이지
현재 국제 정세나 전쟁과 같은 정성적인 것들은 고려되지 않은 사항들입니다.
그런 것들이 가격으로 반영되기 전에는 해당 사항들도 고려해서 저의 분석들을 참고해 주시기 바랍니다.
굳이 서비스로 AI 시장분석 데이터를 공유하려는 이유
시장은 매일 데이터를 만들어냅니다.
매일 데이터가 변하기 때문에 예측모델이 만들어내는 결과도 매일 달라집니다.
여러분들에 저의 AI 모델이 분석해 주는 데이터를 접하려면
제가 학습시킨 모델을 최신 주가데이터로 추론을 진행해서 차트로 만들고
블로그나 유튜브 영상 을로 콘텐츠화해야만 여러분들이 분석을 접할 수 있습니다.
이 방법은 저에게도 큰 부담이 될 수 있고, 여러분들에게도 비효율적인 방법입니다.
그리고 여기서 JeTech Lab이라는 서비스로 여러분들에게 AI 시장분석 서비스를 제공하려는 이유입니다.
새로운 데이터로 학습하고, 새로운 시장 데이터를 반영해서 시장을 분석하고 시각화하는 부분은 사실 자동화가 가능합니다.
그리고 시각화된 시장분석 데이터를 특정 기기의 제약 없이 많은 사람들에게 보여줄 수 있는 매체는 웹서비스입니다.
제가 글을 적고 촬영하고 편집하는 시간을 들이지 않고 서비스에 와서
실시간으로 반영되는 시장분석을 참고할 수 있다는 건 아주 큰 장점입니다.
실제로 데이터를 학습시키고 모델로 추론을 하고
주기적인 배치 파이프라인을 설계하는 것들과 데이터로 차트시각화를 하고 웹서비스에 호스팅까지 모두 시켜보긴 했습니다.
대략적으로 매크로 분석 / 주식 섹터 분석 / 데이터와 AI를 이용한 분석, 그리고 저의 research 글들을 담아두도록 구성했습니다
아직 모바일 뷰에선 차트가 깨지거나 이상한 부분이 있어서 세밀한 부분에 완성도를 위해 조금씩 수정을 하고
약속드린 대로 올해가 끝나기 전에는 공유를 드릴 수 있을 것 같습니다.
(애초에 거창한 웹서비스가 아니라 데이터를 시각화하는 정도라서 이 정도는 해야..)
그리고 이 서비스를 당장 유료화 할 생각은 없습니다. 많은 사람들이 찾아주고 가치 있다고 상품성을 인정받게 되면
일부 최신 기능에 대해서 유료화를 할 생각입니다.
수익 이야기가 나와서 조금 더 이야기를 드리면
자본시장법 개정에 따라서 투자자문업의 신고 없이 리딩방을 운영하거나
유튜브에서 일부 프리미엄 콘텐츠를 제공하면서 댓글창을 열어서 단방향이 아닌 양방향 채널로 운영하는건 개정안에 어긋납니다.
개정대로면, 양방향 채널인 유튜브에서는 광고, 그리고 주기적이지 않고 간헐적인 시청자들의 후원만 인정되고
프리미엄 콘텐츠를 제공하게 된다면 모든 댓글창을 닫고 단방향 채널을 유지해야 합니다.
저는 유튜브에서 저의 영상을 접하신 여러분들이 자유로운 의사표현을 할 수 있어야 한다고 생각해서
유튜브에서의 프리미엄 수익은 개정안을 따라 포기할 생각입니다.
유사/투자자문업계에 사기를 치고 선량한 국민들의 돈을 갈취하고
사회의 악이 되는 불법 사업자/법인들을 퇴치하고자 하는 개정이기 때문에 지지하고 따를 것이며
저도 이 업계에서 평생 몸 담그고 저의 기술로 많은 사람들이 이 업계를 다시 좋게 인식시키게 하고 싶기 때문에
변화를 위한 좋은 발걸음이라고 생각하고 있습니다.
서비스 설계
제가 서비스를 위해 어떤 설계를 했는지 공유드리도록 하겠습니다.
우선 시장에서 매일 만들어지는 데이터를 모델로 학습하고 추론하는 작업이 필요합니다.
주기적으로 자동화된 배치프로세스를 aws lambda로 관리해 줄 예정이고 주기적으로 추론을 진행해서 분석 데이터들을 neon postgresql db에 저장해 둘 예정입니다.
웹서비스에 시각화된 차트데이터들을 저장해 두었기 때문에 nextjs로 데이터를 fetching 해오는 api들만 간단히 구현하면
웹서비스에 큰 비즈니스 로직 없이 시각화하는 게 가능합니다.
이번에 JeTech Lab 프로토타입을 만들면서 유튜브에 떠도는 유익한 nextjs + tailwindcss clone coding 들을 참고했습니다.
아래 영상을 보고 필요한 컴포넌트 tailwind 스타일들을 활용해서 만들었습니다.
https://www.youtube.com/watch?v=dImgZ_AH7uA
호스팅은 nextjs와 호환이 좋은 vercel을 통해서 진행했습니다.
차트 라이브러리의 경우 모바일에서 시각화 데이터를 보기 힘들긴 하지만 plotly를 통해서 시각화를 했고
라이브러리들을 더 확장 검토하면서 여러분들이 모바일, pc에서 모두 원활히 데이터를 조회할 수 있도록 고민할 예정입니다.
설계 구조에 arxiv도 표시했는데
제가 많은 논문을 읽고 특정 컨퍼런스나 학회 연재 전에 올라오는 많은 논문들을 접할 수 있는 사이트입니다.
주기적으로 시장을 분석하는 최신 모델들과 새로운 기법들을 응용해서 시장에 대응해야 한다고 생각하고
그렇게 다양한 시각으로 분산을 낮춘 모델군을 유지하는 게 중요하다고 생각하고 저런 연구와 공부를 그냥 제가 좋아하기도 해서
서비스의 핵심이라고 생각하고 있습니다.
오늘은 저의 투자 분석 방식 그리고 JeTech Lab의 필요성에 대해서 이야기를 해보았습니다.
서비스를 만들다 보니 긴 경력이 있는 건 아니지만 학생 때부터 배워온 지식부터
큰 기업에서 경험하고 배운 기법들까지 모두 이 서비스를 위해 활용했습니다.
사실 외관은 정말 간단해 보이는 서비스이지만 이 서비스 안엔 시장을 분석하는 최신 알고리즘의 AI 모델들과
실시간으로 시장 데이터를 받아오고 추론하는 배치파이프라인, 시각화를 위한 데이터들의 처리와 웹개발 영역가지
모든 걸 제가 경험한 개발 지식으로 만들어왔습니다.
그리고 당장 서비스가 유료화되지 않아도 상관없습니다. 저는 유튜브 시작 2년 동안 수익은커녕 구독자가 1천 명도 안되었었고
조회수 100도 못 넘기는 영상들도 많았습니다.
"나도 유튜브나 해볼까?"라고 생각하는 수많은 사람들 중 가운데 저도 하나였지만
아무 보상 없이 누가 시키지 않아도 내가 좋아서 하루종일 할 수 있는 일을 담아내다 보니 그냥 천천히 느리게 성장해 온 것 같습니다.
도파민과 아드레날린이 폭발하는 미디어 시장 속에서
이처럼 논리적이고 이성적이고 정적인 제 글과 영상들에 관심 가져주셔서 감사합니다.
벌써 2024년 3분기도 마무리되어 갑니다.
2024년에 여러분들께 약속한 JeTech Lab 출시를 지킬 수 있도록 더 노력하고
서비스 출시 이후에는 그동안 뜸했던 새로운 알고리즘에 대한 연구와 함께 이제는 지속적으로 서비스에 업데이트도 하면서
여러분들과 함께 시장 참여자로 살아가면서 성공적인 투자/트레이딩 할 수 있으면 좋겠습니다.
감사합니다.