AI Stock Trader

개발 중

주식 시세를 대신 지켜보고 정한 규칙대로 사고파는 자동매매 프로그램

·

마지막 작업 2일 전최근 30일 작업일지 1개

누구의 어떤 문제를 푸나

주식 값은 장이 열린 내내 움직입니다. 사람이 하루 종일 화면을 지켜보기는 어렵습니다. 이 프로그램은 시세를 대신 지켜보고, 미리 정한 조건이 맞으면 사고팝니다. 지금은 실제 돈을 쓰지 않는 연습 모드(모의 거래)로 돌립니다. 제가 내부에서 쓰는 중이고, 공개 제품이 아닙니다.

지금 어디까지 왔나

9월 1일 작업일지: 클라우드 서버에서 집에 둔 PC(홈서버)로 옮겼습니다. 컴퓨터를 다시 켜면 프로그램이 스스로 살아나는 것까지 확인했습니다.

9월 12일 작업일지: 지난 시세로 해 보는 모의 시험(백테스트)에 큰 구멍이 있었습니다. 따져 볼 수 없는 조건을 '통과'로 처리하고 있었습니다. "따져 볼 수 없으면 통과시키지 않는다"는 원칙으로 고쳤습니다.

10월 16일 작업일지: 근거가 모자란 규칙은 자동으로 사지 못하게 막았습니다. 그래서 지금은 자동 매수가 모두 멈춰 있습니다. 일부러 만든 안전한 상태입니다.

할 수 있는 것

  • 장이 열린 동안 시세를 쉬지 않고 확인합니다.

  • 미리 정한 조건(검색식)에 맞는 종목을 찾습니다.

  • AI(Claude)가 분석과 판단을 돕습니다. 예를 들어 영어 뉴스 제목을 우리말로 옮깁니다.

  • 메신저(텔레그램)로 알림을 보내고, 명령도 받습니다.

  • 새 규칙은 지난 시세로 먼저 시험해 봅니다.

사람과 AI의 역할

구분

맡은 일

나

거래와 관련된 기능은 다른 AI(Codex)로 한 번 더 검사하라는 규칙을 정했습니다. 성과가 나쁜 규칙을 끄는 일을 승인했고, 근거 없는 규칙은 자동으로 사지 못하게 기준을 바꾸기로 결정했습니다. 옛 클라우드 서버는 직접 지웠습니다.

AI

Claude Code(코드를 쓰는 AI)가 코드를 쓰고, 모의 시험이 틀리던 원인 다섯 가지를 찾아 고쳤습니다. 서버를 옮기는 작업도 맡았습니다. Codex는 자체 시험을 모두 통과한 뒤에도 남아 있던 큰 결함을 찾았습니다.

사람이 다시 확인한 것

AI가 확인 없이 결론부터 보고하자, 제가 근거를 다시 따져 물었습니다. AI는 그 자리에서 작업 순서를 '기존 기록 조회 → 대조 → 보고'로 바꿨습니다(9월 2일 작업일지).

아직 확인 못 한 것

10월에 고친 체결 기록 기능은 실제 운영에서 아직 한 번도 돌지 않았습니다. 두 곳에 나뉜 성적 기록 중 어느 쪽이 맞는지도 아직 가리지 못했습니다.

다음에 할 일

  • 수동 주문 한 건으로 사고파는 길 전체를 끝까지 점검합니다. 제가 실행할 차례입니다.

  • 두 성적 기록 중 어느 쪽이 맞는지 먼저 가립니다. 그전에는 자동 매수 문턱을 낮추지 않습니다.

  • 바로잡은 시세 위에 관측 기록을 쌓습니다. 숫자만 보고 기준을 바꾸지 않습니다.

이 기록은 투자 권유가 아닙니다.

만든 도구

PythonClaude CodePostgreSQLTelegram BotvectorbtAPScheduler
공유