AI 전략 만들기 — AI 가 만들고, 시험하고, 고친다
AI 전략 만들기에서 시작합니다. AI 가 전략 코드를 쓰고 → 내 에이전트가 과거 데이터로 백테스트하고 → AI 가 결과를 읽고 고치기를 반복합니다. 진행 상황은 AI 관제에서 봅니다.
시작 전에 — 필요한 것
- 에이전트 — 백테스트는 내 서버·PC 에서 도는 에이전트가 자기 캔들 저장소로 돌립니다. 에이전트가 꺼져 있으면 작업이 대기합니다.
- AI — 둘 중 하나입니다.
- 커넥터(Claude·Grok) 또는 우리 GPT — 내 채팅 구독 안에서 대화로 지시합니다. 추가 비용이 없습니다.
- 내 AI 키로 자동 실행 — Claude·OpenAI 키, Gonka 브로커, 내 Ollama·로컬 워커. 사용한 만큼 그 키로 과금됩니다.
- 연결한 AI 는 전략을 읽고 고칠 수 있지만 배포하거나 실주문을 낼 수는 없습니다.
내 AI 키로 자동 실행
1. 제공자·모델 — 고를 수 있는 모델 목록이 있으면 목록에서 고르고, 없으면 직접 적습니다.
2. 검증 AI(선택) — 아래 설명.
3. 내 기본 지침 — 아래 설명.
4. 어떤 전략을 만들까요? — 이번 작업에만 줄 말입니다. 비워 두면 AI 가 종목과 방식을 고릅니다.
5. AI 가 쓰는 글의 언어(노트·요약)를 고르고 시작합니다.
- 이어가기 — 기본으로 [중지]를 누를 때까지 사이클을 계속합니다. 일이 진전되지 않는 사이클이 3번 이어지면 스스로 멈춥니다.
- 일시정지·지시 추가 — 관제 화면에서 작업을 멈추거나, 도는 중에 지시를 끼워 넣을 수 있습니다.
- 예상 비용 — 내 지난 작업의 토큰 사용량을 기준으로 보여줍니다. 기록이 없으면 "모름"으로 표시합니다.
검증 AI — 다른 AI 가 따로 본다
작성 AI 와 다른 AI 를 0~3개 고르면, 사이클이 끝날 때마다 그 AI 들이 코드와 백테스트 결과를 따로 검토합니다. 근거가 실제 코드와 맞은 지적만 작성 AI 에게 돌아가고, 작성 AI 가 고쳐서 다시 돌리면 또 검토합니다(지적 → 수정 → 재검토). 작성 AI 와 같은 모델을 고르면 같은 실수를 놓치기 쉽다고 알려줍니다. 검토 호출도 내 키로 과금됩니다. 관제 화면에 "교차검증 N라운드 · 마지막 판정"이 표시됩니다.
내 기본 지침 — 매번 지킬 규칙
한 번 적어 두면 모든 작업에 붙습니다(외부 AI 커넥터도 같은 글을 읽습니다). 여러 개를 저장해 켜고 끌 수 있고, 이번 작업만 뺄 수도 있습니다. 작업을 시작할 때 켜진 지침이 그 작업에 저장되므로, 나중에 고쳐도 이미 시작한 작업은 바뀌지 않습니다.
예시: 비상 탈출(급락 대응) — 양자 위험이나 해킹처럼 데이터로 직접 볼 수 없는 사건은 가격으로 대신 판단합니다. 예시 기본값은 이렇습니다.
- 두 단계로 줄입니다. 24시간 최고가 대비 -8% 이하(또는 직전 마감 봉이 ATR(14)의 3배 이상 하락)면 '경보' — 롱 50% 축소 + 대기 매수 주문 취소. -15% 이하(또는 ATR(14)의 4배 이상)면 '비상' — 남은 롱 전량(숏은 유지)
- 한 번에 시장가로 던지지 않습니다. 포지션이 크면 시장가 한 번이 호가를 깊이 먹어 손실이 커집니다. 그래서 작업 주문(
type:'smart')으로 나눠 팝니다 — 조각 하나가 직전 봉 거래량의 5%를 넘지 않게(최대 10조각, 30초 간격), 호가를 따라가다 마감 시각이 되면 체결시켜 반드시 끝냅니다 - 최소 7일 재진입 금지, 이후 가격 회복(탈출가 위 3봉 연속 마감)과 변동성 정상화(ATR(14) ≤ ATR(100)×1.5) 뒤에만 재개
숫자는 예시일 뿐 투자 조언이 아닙니다. 낮추면 평범한 조정에도 자주 빠져나가고, 높이면 늦게 반응합니다. 나눠 팔면 호가 충격은 줄지만 그동안 가격이 더 떨어질 수 있습니다 — 공짜인 쪽은 없습니다. 과거에 그런 급락이 없던 구간에서는 규칙이 발동하지 않으므로 AI 가 "발동 없음 — 검증 안 됨"이라고 보고합니다. 또 백테스트는 작업 주문을 시장가 한 번으로 근사하므로 분할 효과는 백테스트로 검증되지 않습니다(페이퍼·실거래에서만 실제로 나눠 집행됩니다). ⚠ 분리실행(split) 배포에서는 작업 주문이 아직 지원되지 않아 버려집니다(에이전트가 경고를 남깁니다) — 이 지침을 쓴 전략은 분리실행으로 배포하지 마세요.
기존 전략 일괄 점검
플랫폼이 바뀐 뒤(예: 대기 조건 선언 ctx.watch 가 생겼을 때) 저장된 전략 전체를 AI 가 점검·수정합니다. 위저드 → 내 AI 키로 자동 실행 → [기존 전략 점검].
1. 범위(실행 중 · 버림 아닌 것 · 전부)와 점검 기준을 고르고 [대상 세기] — 범위마다 대상 수, 그리고 예상 비용이 나옵니다. 단가를 모르는 모델은 "모름"으로 표시합니다. 기본은 버림·보관이 아닌 전략입니다(실행 중이면 버림이라도 포함).
2. 비용 상한을 정하고 시작합니다. 상한에 닿으면 작업이 멈춥니다.
3. AI 가 걸린 전략만 고칩니다. 고친 코드는 에이전트가 같은 데이터로 원래 코드와 둘 다 돌려 체결·성과를 비교합니다(에이전트 v1.281.0 이상).
- 판단이 같으면 자동 저장 — 이전 코드는 이력으로 남아 [되돌리기] 할 수 있습니다.
- 판단이 달라지면 AI 에게 처음 갈라진 체결을 알려주고 최대 2번 다시 고치게 합니다. 그래도 다르면 "검토 필요"로 남습니다.
- 검토 필요 — 이전→이후 수익률·MDD·거래 수가 바로 보입니다. 실행 중인 전략이 위에 옵니다. 하나씩 승인·거절하거나, [일괄 승인] 으로 "수익률 차이 ±p%p 이내 · MDD 악화 q%p 이하"인 것만 한 번에 저장합니다(숫자를 모르는 항목은 건너뜁니다).
- 비교 데이터는 지난 백테스트 → 저장된 실행 설정 → 코드 머리 주석 순으로 고르고, 어느 것으로 비교했는지 항목에 표시합니다. 셋 다 없으면 검토로 갑니다.
- 저장된 전략은 비교에 쓴 백테스트가 그 전략의 결과 목록에 "점검 후" 로 올라옵니다(새 코드의 성과).
4. 점검 중에 유저가 코드를 고쳤다면 덮어쓰지 않습니다.
- 같은 데이터에서 판단이 같다는 확인입니다 — 그 데이터가 지나가지 않은 분기는 확인하지 않습니다.
- 실행 중인 모의투자·실거래는 [최신 코드로 재배포]를 누르기 전까지 바뀌지 않습니다.
- 점검용 비교 잡은 일일 백테스트 한도에 세지 않습니다(동시 슬롯은 씁니다). 저장되지 않은 비교 잡의 수익률은 전략의 결과로 표시하지 않습니다.
진행·결과 보기
- AI 관제 — 진행 중인 작업, 만들어진 전략, 끝난 작업(멈춘 이유 포함).
- 라이브 화면 — 작성·백테스트·평가·교차검증 단계를 실시간으로 보여줍니다.
- 만들어진 전략은 스튜디오에서 열립니다. 모의투자·실거래 시작은 항상 본인 버튼으로만 — AI 는 배포할 수 없습니다.
스튜디오에서 다듬기
- 코드 | 블록 | 나란히 — 에디터 위 버튼으로 코드를 블록으로 엽니다. 숫자·연산자·지표·매수/매도를 바꾸고 블록을 추가·이동·삭제할 수 있고, [나란히]에서 코드가 어떻게 바뀌는지 같이 봅니다. 반복문처럼 블록 범위 밖인 코드는 🔒 잠긴 블록으로 그 자리에 남습니다.
- 실행 설정 — 저장된 실행 설정이 없는 전략은 코드 머리 주석의 설정(거래소·종목·간격)을 자동으로 씁니다.
- 에이전트 버전 — 전략이 쓰는 기능을 지원하지 않는 구버전 에이전트에는 배포되지 않고, 필요한 버전을 알려줍니다. 에이전트를 업데이트한 뒤 다시 배포하세요.
AI API 키 발급받기
- Claude — console.anthropic.com → Settings → API Keys → Create Key → Billing 에서 결제 수단 등록(선충전).
- OpenAI — platform.openai.com → Settings → API keys → Create new secret key → Billing 에서 결제 수단 등록.
- Gemini — aistudio.google.com/apikey → Create API key. 결제 등록 없이 무료 등급으로 쓸 수 있지만, 무료 등급은 입력·출력이 Google 제품 개선에 쓰이고 사람이 검토할 수 있습니다(EEA·영국·스위스는 무료 등급 없음). 무료 한도는 AI Studio 의 사용량 화면에서 모델별로 확인하세요.
발급된 키를 위저드에 붙여넣으면 등록 전에 유효성을 검증합니다.
비용 — 꼭 읽어주세요
- API 키는 챗 구독과 별개로 과금됩니다. Claude Pro·ChatGPT Plus 를 구독 중이어도 API 사용료는 따로 나갑니다.
- 이미 챗 구독이 있다면 커넥터·GPT 방식이 유리합니다 — 구독 한도 안에서 추가 비용이 없습니다.
- 자동 실행은 [중지]를 누를 때까지 이어가므로 켜 둔 만큼 비용이 쌓입니다. 검증 AI 를 고르면 그만큼 더 듭니다. 프로바이더 콘솔의 Billing 에서 사용량 상한(예산 캡)을 꼭 설정해 두세요.
보안
- AI 키는 자금에 접근할 수 없습니다 — AI 호출 요금만 발생합니다. 거래소 API 키와는 완전히 다른 종류입니다.
- 키는 서버에 암호화 보관하고 마스킹으로만 표시하며, 언제든 삭제할 수 있습니다(즉시 반영).
- 만들어진 전략의 과거 시험 결과는 앞으로의 결과를 보장하지 않습니다.