AI 어시스턴트 사용법¶
Quantiq 스튜디오에 내장된 AI 어시스턴트입니다. 매매 아이디어를 자연어로 설명하면 전략 코드를 생성하고, 백테스트까지 이어줍니다.
할 수 있는 것¶
자연어로 전략 코드 생성¶
에디터 옆 채팅 패널에 매매 아이디어를 설명하면 AI가 실행 가능한 전략 코드를 만들어줍니다.
예시 입력:
"5일 이동평균이 20일 이동평균을 골든크로스할 때 매수하고, RSI가 70을 넘으면 매도하는 전략 만들어줘"
AI가 아래와 같은 코드를 생성합니다.
version("1.0")
description("골든크로스 + RSI 매도")
param("short_period", "단기 이평 기간", 5)
param("long_period", "장기 이평 기간", 20)
param("rsi_exit", "RSI 매도 기준", 70)
c = chart("1D")
short_ma = ta.sma(c.close, script_params["short_period"])
long_ma = ta.sma(c.close, script_params["long_period"])
rsi = ta.rsi(c.close, 14)
if short_ma.cross_up(long_ma):
buy(tag="골든크로스")
elif rsi[0] > script_params["rsi_exit"] and position.qty > 0:
sell(tag="RSI 과매수 매도")
else:
hold()
코드 한 번에 적용¶
AI가 생성한 코드는 "적용" 버튼 하나로 에디터에 바로 반영됩니다. 복사-붙여넣기 없이 바로 실행할 수 있습니다.
백테스트 요청¶
전략을 만든 뒤 "백테스트 해줘"라고 요청하면 AI가 자동으로 실행합니다. 결과를 분석하고 개선 방향을 제안하면, 수정 후 재검증까지 대화 흐름에서 이어집니다.
- "최근 3개월로 백테스트해줘"
- "삼성전자로 단일 종목 테스트해줘"
- "RSI 기간을 10, 14, 20으로 각각 테스트해서 비교해줘"
기존 코드 수정 및 설명¶
에디터에 있는 코드에 대해 질문하거나 수정을 요청할 수 있습니다.
- "이 코드에서 손절 조건을 3%로 바꿔줘"
- "이 전략의 로직을 설명해줘"
- "트레일링 스탑 2%를 추가해줘"
한계와 유의사항¶
AI 어시스턴트는 코드 생성과 분석을 보조하지만, 다음은 할 수 없습니다.
- 투자 판단 대신: AI가 생성한 전략은 코드 초안입니다. 어떤 전략이 수익을 낼지는 AI가 보장하지 않습니다.
- 실시간 시장 예측: AI는 현재 시세나 뉴스를 모릅니다. 지표 계산과 코드 구조만 처리합니다.
- 리스크 관리 자동화: 손절 기준, 포지션 크기 등 리스크 결정은 사용자가 직접 설정해야 합니다.
- 증권사 직접 조작: AI 어시스턴트는 주문이나 계좌에 접근하지 않습니다.
시작하기¶
- 스튜디오를 엽니다
- 에디터 오른쪽 AI 채팅 패널에서 대화를 시작합니다
- 매매 전략 아이디어를 자유롭게 설명합니다
- AI가 제안한 코드를 "적용" 버튼으로 에디터에 반영합니다
- 상단 "테스트" 버튼 또는 AI에게 "백테스트 해줘"로 검증합니다
사용 조건
AI 어시스턴트는 로그인된 계정에서 사용할 수 있으며, 사용 가능 범위는 계정 권한/구독 상태에 따라 달라질 수 있습니다.
코딩 경험이 없어도 됩니다
자연어로 설명하면 AI가 코드를 만들어줍니다. 생성된 코드를 완전히 이해하지 않아도 바로 백테스트하고 모의투자에 적용할 수 있습니다.
실전 적용 전 검증하세요
AI가 생성한 코드는 초안입니다. 백테스트와 모의투자로 검증한 뒤 실전에 적용하세요.
관련 문서¶
- 거래 탭 사용법 — 전략 활성화 및 모의투자 시작
- 첫 번째 전략 작성 — 직접 코드를 작성하는 방법
- 스튜디오 사용법 — 에디터 기능 전체 안내
- LLM 통합 — AI 어시스턴트 내부 동작 방식 (기술 문서)
- 시작 방법 안내 — 코딩 경험에 맞는 시작 경로 선택