첫 전략 만들기¶
앱 화면 안내에서 설치와 업비트 API 키 설정을 마쳤다면 바로 첫 전략을 실행할 수 있습니다.
베타 신청, /beta/status 상태 확인, 다운로드, 업비트 API 키 발급 절차는 앱 화면 안내를 참고하세요.
Hello World — 골든크로스 전략¶
아래 코드를 그대로 스튜디오에 붙여넣으면 바로 실행할 수 있는 완성된 전략입니다.
version("1.0")
description("골든크로스 전략")
c = chart("1D")
fast = ta.sma(c.close, 5) # 5일 이동평균
slow = ta.sma(c.close, 20) # 20일 이동평균
if fast.cross_up(slow):
buy(tag="골든크로스")
elif fast.cross_down(slow):
sell(tag="데드크로스")
else:
hold()
5일 이동평균이 20일 이동평균을 위로 뚫으면 매수, 아래로 뚫으면 매도하는 전략입니다. 코드를 이해하지 않아도 일단 실행해보세요.
실행 방법¶
- 스튜디오 탭 열기 → 새 스크립트 생성
- 위 코드 붙여넣기
- 백테스트 버튼 클릭 — 종목과 기간을 선택하면 과거 성과를 확인할 수 있습니다
- 결과가 마음에 들면 거래 탭에서 전략을 활성화하고 종목을 연결하면 운영 시작 (Upbit는 별도 paper-trading 환경이 없으므로 처음에는 잔고가 작은 별도 계정으로 시작하세요)
투자 유의사항
과거 백테스트 결과는 미래 수익을 보장하지 않습니다. 모든 투자 결과의 책임은 사용자에게 있습니다.
전략을 만드는 다른 방법들¶
위 Hello World처럼 직접 코드를 작성하는 것 외에 두 가지 방법이 더 있습니다.
커뮤니티 전략 가져오기 — 코딩 없이 시작¶
다른 사용자가 공유한 전략을 그대로 가져와 바로 운영해볼 수 있습니다.
- 커뮤니티 탭에서 마음에 드는 전략을 찾습니다
- 가져오기 버튼 클릭 — 내 계정에 독립적인 사본이 생성됩니다
- 가져온 전략으로 백테스트를 실행해 성과를 확인합니다
- 거래 탭에서 활성화 (Upbit 잔고가 작은 별도 계정으로 시작 권장)
가져온 전략은 원본과 독립적입니다. 원본이 수정·삭제되어도 내 사본에는 영향이 없습니다.
AI에게 부탁하기 — 아이디어만 있으면 OK¶
매매 아이디어를 자연어로 설명하면 AI가 코드를 생성합니다.
- 스튜디오 탭 → AI 채팅에서 아이디어 설명
- 예: "RSI가 30 이하에서 반등할 때 매수하고, 70 이상에서 매도하는 전략을 만들어줘"
- AI가 QuantiqDSL 코드 초안을 생성합니다
- 에디터에서 코드를 검토하고 필요하면 수정합니다
- 백테스트로 검증한 뒤, Upbit 작은 자본금 계정에서 실거래로 1차 검증합니다
AI 생성 코드는 반드시 검증 후 사용하세요
생성된 코드를 에디터에서 확인하고, 백테스트로 충분히 검증한 뒤 작은 자본금 계정에서 점진적으로 적용하세요. Upbit는 별도 paper-trading 환경이 없으므로 백테스트 + 소액 실거래가 검증 단계입니다.
검증 단계¶
전략을 실전에 적용하기 전에 단계적으로 검증하세요.
백테스트 → 소액 실거래 → 본 계정 적용
- 백테스트: 과거 데이터로 전략 성과 시뮬레이션. 승률, 수익률, MDD(최대 낙폭) 확인
- 소액 실거래: Upbit는 별도 paper-trading 환경이 없으므로 잔고가 작은 별도 계정에서 실시간 시장 동작/주문 흐름/체결 통보를 검증합니다
- 본 계정 적용: 충분한 검증 후 본 자본금에 단계적으로 적용
리스크 관리¶
Quantiq는 3단계 리스크 관리를 제공합니다.
- 종목별 손절·익절 설정
- 전략 단위 일일 손실 한도
- 계좌 전체 일일 손절 한도 — 도달하면 모든 전략이 자동 중단됩니다
외출 중에도 텔레그램으로 체결 알림을 받고 전략을 원격 제어할 수 있습니다. → 텔레그램 봇 등록 가이드
업비트 API 허용 IP 운영과 키 발급 절차는 앱 화면 안내 — 업비트 API 키 설정 방법을 참고하세요.
다음 단계¶
- 스튜디오 사용법 — 에디터와 백테스트 도구 상세
- 거래 탭 사용법 — 전략 활성화와 종목 관리
- DSL 직접 작성 가이드 — 전략을 처음부터 만들고 싶다면
- 실행 모델 이해하기 — 전략이 언제, 어떻게 실행되는지