암호화폐 거래소 API를 활용해 가격 움직임 패턴을 감지하고 자동으로 포지션을 진입·청산하는 트레이딩 봇을 BALIA OS로 구축하는 사례입니다. 데이터 누수 방지, 올바른 시계열 순서에 따른 백테스트 검증 등 투자 판단을 다루는 모든 시스템에 요구되는 엄격함을 갖추어 구축했습니다.
헤드앤숄더나 역헤드앤숄더처럼 널리 알려진 기술적 분석 패턴이든, 경험을 통해 스스로 개발한 매매 기법이든 — 에이전트에게 차트 이미지를 보여주고 "차트가 이런 모양일 때는 이렇게 판단하라"고 알려주면, 차트 모니터링부터 진입 판단, 자동 주문 실행까지 전 과정을 처리하는 시스템을 구축할 수 있습니다.
| 도구 | 역할 | 비유하자면 |
|---|---|---|
| Chat Claude (claude.ai) | 대화를 통해 "무엇을 만들지" 결정합니다. 설계/사양 담당 | 건축가와의 기획 회의 |
| Claude Code in VS Code | 확정된 설계를 바탕으로 실제 파일을 만들고 코드를 작성합니다 | 현장의 시공업자 |
대부분의 기성 자동매매 소프트웨어는 과거 데이터를 기반으로 로직을 한 번 구축한 뒤 이를 계속 변경 없이 사용합니다. 이 가이드의 구축 방식은 두 가지 주요 측면에서 이와 다릅니다.
| 일반적인 자동매매 소프트웨어 | 이 가이드의 구축 방식 | |
|---|---|---|
| 종목 선정 | 처음에 정한 로직/종목을 변경 없이 계속 사용 | 매일 그날의 시장 데이터로 백테스트를 다시 실행하고 유리한 종목을 재선정 |
| 정확도 개선 | 처음 구축한 로직을 그대로 계속 사용 | 매일의 거래 결과, 특히 손절매에 걸린 거래를 검토하고 배운 내용을 에이전트에게 지속적으로 학습시켜 정확도를 꾸준히 개선 |
종목 선정은 매일 아침 자동으로 재검증되며 관심 종목 목록도 계속 갱신됩니다. 주문 전 패턴 체크 또한 손절매 거래를 검토하고 새롭게 정의한 패턴을 하나씩 추가하는 지속적인 개선 사이클을 중심으로 설계되어 있습니다. 고정된 로직에 안주하며 "완성"되지 않도록 만들어진 시스템입니다.
| Phase | 내용 | 사용 도구 | 산출물 |
|---|---|---|---|
| Phase 0 | 환경 구축 및 데이터 기반 마련(거래소 선정, API 키 발급, 과거 데이터 수집, 데이터 저장 방식 설계) | 양쪽 모두 | 요구사항 정리서 + 전체 환경 구축 |
| Phase 1 | 시그널 및 피처 설계(기술적 지표와 패턴 감지 설계, 데이터 누수 방지) | Chat Claude | 시그널 설계 문서 |
| Phase 2 | 전략 백테스트 엔진 구축(시계열 train/valid/test 분할, 카세트 구축) | 양쪽 모두 | 전략 백테스트 엔진 + SKILL.md/WORKFLOW.md/SPEC & soul.md |
| Phase 3 | 파라미터 튜닝(valid 기간만 사용해 튜닝하며, test 기간은 최종 확인 전용) | 양쪽 모두 | 튜닝된 파라미터 + 최종 평가 결과 |
| Phase 4 | 실거래 전환(먼저 데모/페이퍼 트레이딩 → 이후 소액 실거래 포지션, 여러 거래소를 지원할 수 있는 설계, 지속적인 모니터링) | 양쪽 모두 | 운영 중인 트레이딩 봇 + 모니터링 체계 |
실거래에 들어가기 전, 과거 데이터를 기반으로 검증을 단계별로 쌓아 나갑니다 — 어떤 진지한 금융 시스템에도 요구되는 신중한 프로세스입니다. 대상 종목과 거래소에 따라 전제 조건이 크게 달라지므로, 인터뷰를 건너뛰는 기성 TASK.md는 존재하지 않습니다. 반드시 Phase 0 요구사항 인터뷰부터 시작하세요.
아래 프롬프트를 그대로 복사해 "Chat Claude"(claude.ai)와의 새 대화에 붙여넣으면 Phase 0 요구사항 인터뷰를 시작할 수 있습니다.
나머지 내용은 T1 구매 후 전체 가이드에서 확인할 수 있습니다.
(기본 종목 선정 로직, 진입/청산 로직, 데이터 누수 방지 상세 내용, Phase 1 이후 지시서 템플릿을 포함한 전체 내용)
⚠️ 이 가이드와 이 카세트는 투자 조언이나 투자 권유를 목적으로 하지 않습니다.
BALIA OS는 트레이딩 봇을 포함한 자동화 시스템 구축을 돕는 도구입니다. 특정 투자 성과를 보장하지 않습니다. 과거 데이터를 기반으로 한 백테스트 결과는 향후 시장 상황이나 향후 거래 성과를 보장하지 않습니다.
암호화폐 트레이딩은 큰 가격 변동을 수반하며, 손실이 투자 원금을 초과할 수 있습니다. 항상 본인의 판단과 책임하에 거래하시기 바랍니다.
이 가이드에서 소개하는 설계 사상과 방법(패턴 감지, 리스크 관리 사고방식 등)은 정보 제공만을 목적으로 하며, 특정 적중률, 승률, 수익을 보장하지 않습니다. 암호화폐 트레이딩에 관한 규제와 세금 처리는 국가와 지역에 따라 다릅니다. 거래소 이용 가능 여부와 세금 처리에 관해서는 자국의 법률을 따르고, 필요한 경우 전문가와 상담하시기 바랍니다.
기본 종목 선정 로직, 진입/청산 로직, 데이터 누수 방지에 대한 사고방식, Phase 1 이후 지시서 템플릿 등 — 전체 내용을 BALIA OS 가이드 사이트에서 확인할 수 있습니다.
전체 구축 가이드 보기 →같은 방식으로 구축된 다른 사례들 — 예약 관리 시스템, 커뮤니티/팬 사이트 자동 업데이트, 보트레이스 예측 등 — 이 공개되었거나 준비 중입니다.
모든 구축 사례 보기 →