스튜디오 사용법¶
Quantiq 스튜디오는 전략 코드를 작성하고 백테스트로 검증하는 작업 공간입니다.
인터페이스 구성¶
코드 에디터¶
- QuantiqDSL 구문 강조
- 자동완성/함수 인자 도움말
- 문법 오류 표시
- 우측 API 참조 패널
AI 어시스트 패널¶
- 전략 초안 작성, 리팩터링, 설명 보조에 사용합니다.
- 계정 플랜에 따라 사용 가능 여부가 달라질 수 있습니다.
- 응답이 느리거나 실패하면 잠시 후 다시 시도하세요.
차트 영역¶
- 코드에서 선언한 오버레이/마커를 확인할 수 있습니다.
- 타임프레임을 바꿔 신호 형태를 비교할 수 있습니다.
- 스튜디오 차트는 편집/검증용 표면이며, 실시간 운용 확인은 거래 탭에서 수행하는 것이 좋습니다.
백테스트 패널¶
- 단일 종목/유니버스 백테스트를 실행할 수 있습니다.
- 실행 중에는 진행 상태가 표시됩니다.
- 완료 후 이력에서 다시 열기/재실행이 가능합니다.
전략 작성 워크플로¶
1. 새 전략 시작¶
- 새 전략을 눌러 편집을 시작합니다.
- 기본 템플릿을 기반으로 코드/파라미터를 수정합니다.
- 필요한 종목/기간을 정해 백테스트합니다.
2. 코드 작성¶
version("1.0")
description("RSI 반등 전략")
param("rsi_period", "RSI 기간", 14)
c = chart("1D")
rsi = ta.rsi(c.close, script_params["rsi_period"])
if rsi.cross_up(30):
buy(tag="RSI 반등")
3. 저장/테스트¶
- Ctrl+S 또는 저장 버튼으로 저장합니다.
- 저장은 내 스크립트 작업본 저장입니다.
- 공개 공유는 별도의 커뮤니티 등록으로 진행합니다.
4. 커뮤니티 등록¶
- 저장된 내 스크립트에서 커뮤니티 등록을 선택합니다.
- 제목/요약/태그/이미지를 입력합니다.
- 게시 후 관리는 탐색 탭의 내 게시물에서 수행합니다.
게시물 코드는 게시 시점 스냅샷으로 고정됩니다.
백테스트 사용 팁¶
- 종료일 기본값은 전일 기준으로 동작할 수 있습니다.
- 분봉 데이터는 기간이 너무 길면 데이터 부족으로 실패할 수 있으니 최근 구간부터 검증하세요.
- 멀티 타임프레임 전략은 필요한 타임프레임 데이터가 모두 준비되어야 합니다.
- 유니버스 결과의 종목별 기여율은 포트폴리오 기준 값으로 해석하세요.
실패 시 확인 순서¶
- 코드 문법 오류가 없는지
- 선택한 기간에 데이터가 충분한지
- 종목/타임프레임 조합이 과도하지 않은지
- 네트워크/로그인 상태가 정상인지
단축키¶
| 단축키 | 기능 |
|---|---|
| Ctrl+S | 저장 |
| Ctrl+Space | 자동완성 |
| Ctrl+Z | 실행 취소 |
| Ctrl+Shift+Z | 다시 실행 |
| Ctrl+/ | 주석 토글 |
파라미터 수정 위치¶
- 코드 기본값 수정: 스튜디오 코드에서
param(...)수정 - 실행 중 전략 파라미터 조정: 거래 탭의 전략 편집 패널
게시물 삭제 주의¶
게시물 삭제는 복구되지 않습니다. 보존이 필요하면 삭제 대신 HIDDEN을 사용하세요.