콘텐츠로 이동

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 어시스턴트는 주문이나 계좌에 접근하지 않습니다.

시작하기

  1. 스튜디오를 엽니다
  2. 에디터 오른쪽 AI 채팅 패널에서 대화를 시작합니다
  3. 매매 전략 아이디어를 자유롭게 설명합니다
  4. AI가 제안한 코드를 "적용" 버튼으로 에디터에 반영합니다
  5. 상단 "테스트" 버튼 또는 AI에게 "백테스트 해줘"로 검증합니다

사용 조건

AI 어시스턴트는 로그인된 계정에서 사용할 수 있으며, 사용 가능 범위는 계정 권한/구독 상태에 따라 달라질 수 있습니다.

코딩 경험이 없어도 됩니다

자연어로 설명하면 AI가 코드를 만들어줍니다. 생성된 코드를 완전히 이해하지 않아도 바로 백테스트하고 모의투자에 적용할 수 있습니다.

실전 적용 전 검증하세요

AI가 생성한 코드는 초안입니다. 백테스트와 모의투자로 검증한 뒤 실전에 적용하세요.


관련 문서