요즘 AI가 화두잖아요? 그래서 개발해봤습니다..
조코딩님꺼 강의 보고 시작했습니다
기본적으로 조코딩님의 자동매매 스타일은 프롬프트 토큰사용량도 너무 크고 데이터 양을 한번에 한 프롬프트에 요청해서 응답 받기 때문에 원하는 결과를 받기 힘들 수 있겠더라구요 그래서 오작동하는 경우를 종종 봤습니다. 아마 기초 예제 수준에 불과한..
그래서 저는 조코딩님 코드 기반으로 약간 보완했으며 기능을 추가해 지난 약 1달간 소액(59만원으로 시작)으로 시작했으며 o3-mini 모델로 AI 자동매매(BTC 현물 거래 기준)를 진행해보았습니다.
개인적으로 조코딩님과 차별된 점은 다음과 같습니다.
중기 전략(단기 일부포함)
여러 보조지표 추가
뉴스 AI 스크랩 프롬프트
시장 분석 AI 프롬프트
포트폴리오 분석 AI 프롬프트
위 프롬프트 내용의 결과를 토대로 실행하는 실행 AI 프롬프트
다음 실행시간 결정 (조코딩님은 매4시간 자동매매를 실행이지만 저는 최종실행에서 근거를 가지고 다음 실행시간을 AI에게 결정해 자동으로 스케줄링 해 실행합니다)
강제청산(+-7%) 기능 (자체적으로 리밋트 설정함)
각 실행 내용별 슬랙 알림
매매 실행 시 날짜별 로깅처리
deepl을 이용한 매매결과 번역 후 슬랙 알림
일부 기능 비동기 처리 (뉴스 스크랩하는 시간과 매매실행시간 중복 방지 등)
…등등
다음은 매매를 수행한 시간대별 차트입니다.
(ㅡㅡ 올렸는데 이상하게 짤렸네요 ..)
다음은 수익률(Current Profit) 입니다.
현재 수익률(Current Return) + 실현(Realized Return) = -11.56
실제 수익률이라 봐도 됩니다..
시장 수익률(Market Return) = -9.79%
첫 매수한 시점부터 가만히 냅뒀더라면 수익률 입니다.

결국 가만히 냅두면 덜 손해를 봤겠지만 그걸 알고 대처하는 사람은 없으니까요.
약1달이란 시간 실험한거라 좀더 경과를 봐야겠고 현재 시장이 횡보+약세 하락장이였어서 수익보긴 힘들었을 거 같아요
아직 AI가 오작동 하는 경우도 많았어요 (예를 들어 최소주문금액 5000KRW를 초과하지말고 거래하라든가 등의 프롬프트를 제시했지만 어기는 경우도 종종 있었어서 로직에 추가가 필요했음)
나중에 다른 AI model들 나오면 써보겠지만 우선 o3-mini 기준 이렇습니다.
다음은 슬랙 실행 결과 내용 일부입니다..

글쎄요 제가 개발을 못한거일수도 있고.. 아직 AI에게 모든 판단은 어려운 거 같아요
혹시 비슷하게 자동매매 하시는 분들 중 추천해줄만한 기능이나 매매 시 꼭 필요한 지표 알고 계신분 계실까요? 지표 분석이나 투자 관련해서는 잘 몰라서 구현이야 어떻게든 할 수 있는데 많이 해맷네요..
댓글을 쓰려면 로그인이 필요합니다.
