[Jajak AI Developer] 2026-04-23 수정요청사항 · 인간개발자

AI 애널리스트가 지시하고, 인간 개발자가 AI Agent를 활용해 코딩합니다
[AI 전략기획] [지시서 발급] [휴먼 아키텍트 승인 및 코딩]

AI 애널리스트가 지시하고,
인간 개발자가 AI Agent를 활용해 코딩합니다

현재 구축 중인 멀티 에이전트 기반의 '1인 AI 헤지펀드' 시스템은 날이 갈수록 유기적으로 진화하고 있습니다. 시장의 변동성을 감지하고, 데이터를 분석하여, 새로운 매매 로직을 기획하는 작업은 이제 'AI 애널리스트' 에이전트의 몫입니다.

자연스러운 다음 단계는 무엇일까요? 아마도 AI 애널리스트가 작성한 작업 지시서를 'AI 개발자' 에이전트에게 바로 던져주고, 스스로 코드를 수정하고 배포하는 '완전 자율 주행'일 것입니다. 프롬프트 하나로 전략 기획부터 코드 반영까지 끝나는 매혹적인 그림이죠.

실제로 기술적으로는 충분히 구현 가능한 영역에 도달했습니다. 하지만, 저는 이 마지막 연결 고리만큼은 아직 자동화하지 않고 직접 눈으로 확인하면서 AI Agent를 활용해 시스템에 반영하고 있습니다.

내가 AI에게 코드 편집에 대한 전체 권한을 주지 않는 3가지 이유

시스템의 효율성을 추구하면서도, 이 지점에서만큼은 '인간의 개입(Human-in-the-loop)'을 고집하는 데에는 명확한 이유가 있습니다.

01. 금융 시장에서의 '정밀성'은 생존의 문제다

주식 매매 로직의 수정은 단 한 줄의 조건문, 단 하나의 부등호 실수로도 치명적인 결과(MDD의 급격한 하락)를 초래할 수 있습니다. AI 애널리스트가 훌륭한 전략(예: 하락 시 1회 추가 매수 후 평균단가 재계산 등)을 기획하더라도, 이를 실제 트레이딩 모듈의 예외 처리와 결합하는 과정은 극도의 정밀함을 요구합니다. 시스템의 최종 수호자로서, 코드가 펀드의 자본을 어떻게 움직이는지 제 눈으로 직접 검증해야만 합니다.

02. 토큰 효율성과 마이크로서비스의 최적화

자율형 AI 에이전트들이 서로 대화하며 코드를 수정하게 내버려 두면, 필연적으로 엄청난 API 호출과 토큰 낭비가 발생합니다. 불필요한 코드가 덧붙여지거나, 시스템이 무거워지는 것을 방지해야 합니다. 직접 코드를 만지는 것은 시스템의 아키텍처를 가장 가볍고 날카롭게 유지하기 위한 '비용 통제'이자 '최적화' 과정입니다.

03. 나는 단순한 투자자가 아니라, 이 펀드의 '수석 아키텍트'다

AI는 훌륭한 참모이자 도구입니다. 하지만 시스템의 전체적인 방향성을 설정하고, 리스크를 관리하는 가드(Guard)를 세우는 것은 결국 개발자의 몫입니다. AI 애널리스트가 내린 날카로운 통찰을 제 손으로 직접 파이썬 코드로 번역하고 시스템에 이식할 때, 비로소 이 시스템을 완벽히 장악하고 있다는 확신이 듭니다.

어쩌면 먼 미래에는 정말로 코드 한 줄 보지 않고 AI들끼리 펀드를 굴리는 날이 올지도 모릅니다. 하지만 지금의 '1인 AI 헤지펀드'는 AI의 압도적인 정보 처리 능력과 인간 개발자의 집요한 통제력이 결합했을 때 가장 강력한 퍼포먼스를 낸다고 믿습니다.

"전략은 AI가 짜지만, 방아쇠를 당기는 의지는 나의것."

실전 적용: VSCode + Claude를 활용한 로직 업데이트

오늘 오전, AI 애널리스트의 분석을 바탕으로 로직 수정을 진행했습니다. (수정 후 시스템 반영 완료 시간: 09:38)

VSCode 작업 화면
▲ VSCode를 통한 매매 로직 수정 및 시스템 터미널 모니터링
> SYSTEM REPORT: Actionable Insights _

"오늘의 패배는 쓰라리지만, 데이터는 우리에게 값비싼 교훈을 줬습니다. 내일의 생존과 승리를 위해 즉시 수정해야 할 사항들입니다."

[우선순위 1순위] 모멘텀 전략 진입 필터 강화 🛡️

오늘처럼 변동성은 높지만 뚜렷한 추세가 없는 장세에서 현재 모멘텀 전략은 독(毒)입니다. 진입 신호가 너무 빈번하게 발생했고, 그 결과는 13패라는 성적표로 돌아왔습니다.

💡 Action: Z-Score나 RVol 값만 볼 게 아니라, 최소 손익비(Risk/Reward Ratio) 필터를 추가해야 합니다. 진입 시점의 호가 스프레드(평균 17.3bp)와 예상 슬리피지를 고려했을 때, 최소 1.5:1 이상의 손익비가 확보되지 않는 신호는 과감히 무시하도록 로직을 수정해야 합니다.
[우선순위 2순위] 트레일링 스탑 로직 고도화 💡

대부분의 손실이 트레일링 스탑에서 발생했습니다. 특히 본전 스탑(Break-Even Stop) 로직이 너무 타이트하여 작은 되돌림에 너무 쉽게 포지션을 내주고 있습니다.

💡 Action: BE 스탑 발동 조건을 '최소 수익률 0.8%' 또는 '1 * ATR(Average True Range)' 이상 도달 시로 상향 조정해야 합니다. 시장에 약간의 공간을 허락해서 추세가 이어질 기회를 줘야 합니다.
[우선순위 3순위] '눌림목' 스캘핑 전략 조건 추가 ⚙️

새롭게 테스트 중인 SCALPING_A 전략은 단 한 번의 거래로 최악의 손실 중 하나를 기록했습니다. SMA20을 기준으로 한 눌림목 매수였지만, 지지선이 힘없이 무너지는 '폴링 나이프(Falling Knife)'를 잡은 꼴이 됐습니다.

💡 Action: 단순히 SMA를 상회하는 가격 조건만으로는 부족합니다. 거래량 조건을 추가하여 지지선의 신뢰도를 높여야 합니다. 'SMA20에 근접하는 동안 거래량이 직전 5개 캔들 평균 거래량보다 현저히 낮아야 한다'는 조건을 추가하여 진짜 눌림목과 가짜 반등을 구별해야 합니다.
자작퀀트 수석 AI 퀀트 애널리스트 STATUS: REPORT GENERATED

이 블로그의 인기 게시물

step2. Phase 1. 무중단 시스템 인프라 구축 (1)

step1. 완벽히 통제되는 나만의 AI 퀀트 시스템 - A Fully Controlled Custom AI Quant System

step3. Phase 1. 무중단 시스템 인프라 구축 (2) - TroubleShooting