Added

[안내] Upbit Strategy Toolkit 출시

안녕하세요. 업비트 개발자센터입니다.

이용자가 직접 정의한 매매 규칙을 업비트 과거 캔들 데이터로 계산·시뮬레이션해보는 Upbit Strategy Toolkit을 베타로 공개합니다.

본 도구는 베타(Beta)로 제공됩니다. 정식 출시 전까지 기능·사양 및 전략 JSON 스키마가 사전 예고 없이 변경될 수 있으며, 이용 중 일부 동작이 원활하지 않을 수 있는 점 양해 부탁드립니다.


  1. 이용 안내

설치 방법:

npx skills add upbit-official/upbit-strategy-toolkit -s '*' -a claude-code -a codex -a cursor -y --copy

※ 본 툴킷을 실행하려면 uvNode.js npm이 필요합니다.


  1. 주요 기능
  • 대화형 전략 생성 — 자연어로 규칙을 기술하면 에이전트가 매수·매도·손절·익절 조건을 갖춘 구조화된 전략 JSON으로 변환합니다.
  • 정밀 백테스트 — 마켓별 수수료와 체결 조건을 반영해 계산하고, 수익률·MDD·Sharpe·승률·Profit Factor 등 성과 지표를 리포트(CSV)로 출력합니다.
  • 폭넓은 지표·기간 — 기술적 지표 15종(RSI·MACD·볼린저밴드·이동평균·ATR 등)과 12개 타임프레임(1s~1M)을 지원합니다.
  • 전략 검증 — 전략 JSON을 엄격히 검증하고, 오류 시 LLM이 최대 3회까지 자가수정하여 유효한 전략만 실행합니다.
  • 제공 스킬:
    • /create-strategy — 이용자 정의 규칙을 전략 JSON으로 변환·저장
    • /backtest — 과거 데이터 기반 시뮬레이션 및 계산 결과 출력
    • /setup — 첫 환경 설정 또는 환경 진단 (CLI 오류 시)

책임 한정 및 이용 주의사항

  • Upbit Strategy Toolkit(이하 '본 툴킷')은 이용자가 사용하는 제3자 제공 AI 서비스(이하 '이용자 AI')를 활용하여 기술지표를 기반으로 매매 전략을 설계하고 백테스트를 할 수 있도록 지원하는 도구입니다.
  • 본 툴킷은 이용자 AI를 활용한 투자 전략 수립 및 백테스트 수행 시 편의를 제공하기 위한 보조 도구에 불과합니다. 본 툴킷은 법적·재정적·투자적 자문 또는 조언을 목적으로 하지 않으며, 회사는 어떠한 경우에도 특정 종목, 거래 시점, 투자 방식, 투자 전략 등을 추천·권유하지 않습니다.
  • 이용자는 본 툴킷을 참고 목적으로만 활용하여야 하며, 본 툴킷을 활용하여 이용자 AI가 생성·제공하는 결과물, 답변, 전략, 백테스트 결과, 전략 개선 제안 또는 그 밖의 산출물(이하 총칭하여 'AI 산출물')을 자신의 책임과 판단하에 독립적으로 검토·검증하여야 합니다. 이용자는 AI 산출물이 실제 시장 상황, 거래 환경, 수수료, 슬리피지, 유동성, 체결 가능성, 가격 변동성 등 다양한 요인을 충분히 반영하지 못할 수 있음을 충분히 인지하고 본 툴킷을 이용하여야 하며, 회사는 과거 데이터를 기초로 한 백테스트 결과가 장래 또는 실제 거래에서 동일하거나 유사한 투자 성과로 이어질 것임을 보장하지 않습니다. 이용자는 AI 산출물을 투자 판단의 유일한 또는 주요한 근거로 삼지 말아야 하며, 이용자 AI를 활용한 거래·투자 행위와 관련된 모든 책임은 이용자에게 귀속됩니다.
  • 회사는 본 툴킷을 활용한 AI 산출물의 정확성, 진실성, 완전성, 무결성, 최신성 등을 보증하지 않으며, AI 산출물에는 회사의 어떠한 의사나 입장도 반영되지 않습니다.
  • 본 툴킷은 실전 매매(Live Trading)와 직접 연동되지 않으며, 이용자 AI를 통한 실전 매매를 희망하는 경우 별도의 방법(Upbit Agent Skills 등)을 이용하여야 합니다. 이러한 회사의 입장에도 불구하고, 이용자가 본 툴킷을 임의로 수정·변경·우회하거나 제3자가 제공하는 프로그램, 플러그인, 서비스 등과 결합하여 실전 매매, 자동 매매 또는 이에 준하는 행위를 하는 경우, 그로 인하여 발생하는 모든 결과와 책임은 이용자에게 귀속됩니다.
  • 회사는 이용자 AI 등 제3자가 제공하는 서비스의 가용성, 보안성, 적법성, 정확성 및 성능 등에 대하여 책임을 부담하지 않습니다. 이용자는 제3자 서비스 이용에 따른 약관, 정책 및 위험을 스스로 확인하여야 합니다. 회사는 본 툴킷을 검증되지 않은 제3자 서비스와 연동 또는 조합하여 사용하는 것을 권장하지 않으며, 이용자의 제3자 서비스 사용으로 발생한 보안 사고(API Key 노출 등을 포함)나 금전적 손해 등에 대하여 책임을 부담하지 않습니다.
  • 이용자는 본 툴킷을 활용함에 있어 관련 이용약관(업비트 이용약관, Open API 이용약관 등)을 준수하여야 합니다.
  • 회사는 이용자 간 또는 이용자와 제3자 간에 본 툴킷과 관련하여 발생한 분쟁에 관여할 법적 의무가 없으며, 이와 관련하여 어떠한 책임도 지지 않습니다.
  • 본 툴킷은 베타 버전으로 제공됩니다. 회사의 사정에 의하여 별도의 사전 고지 없이 제공 중단되거나 수정·변경될 수 있습니다.
  • 본 툴킷 및 이에 포함된 문서, 코드, 예시, 가이드, 명령어 등 관련 리소스에 관한 권리 일체는 회사 또는 회사가 지정한 정당한 권리자에게 귀속됩니다. 본 툴킷 및 관련 리소스의 복제·배포·변경 및 영리 목적 이용은 관련 저작권 및 약관의 적용을 받으며, 본 툴킷을 활용한 프로그램 및 관련 리소스 등의 상업적 배포·판매·이용은 허용되지 않습니다.

항상 더 나은 서비스를 제공하기 위해 노력하겠습니다.

감사합니다.

업비트 개발자센터 드림

※ This English version is a translation of the original Korean version of the Upbit Developer Center, generated using a third-party tool. In the event of any discrepancies, the Korean version shall take precedence.