같은 전략.
네 가지 세대.
차이를 보세요.

손절매와 포지션 크기 조정을 포함한 이동평균 교차. 같은 로직을 네 번 구현했다. 1990년대 스크립트 시그널 도구부터 AI로 생성한 StratCraft 전략까지. 로직은 절대 변하지 않는다. 구현 비용만 달라진다.

Gen 3.5AI 네이티브 시대
StratCraft 자연어 → AI우리는 여기
StratCraft에 주는 사용자 프롬프트:

"SPY 일봉으로 이동평균 교차 전략을 만들어줘.
20기간 SMA가 50기간 SMA를 상향 돌파할 때 매수.
반대일 때 매도. 매 거래에 1% 손절매 적용.
각 포지션마다 포트폴리오의 2% 위험. 2020년부터 전체 백테스트 실행."
StratCraft 생성:
# Generated by StratCraft AI. Do not edit manually
# Strategy: MA Crossover SPY Daily | Generated: [timestamp]

from stratcraft.core import Strategy, Signal, RiskModel

class MACrossover(Strategy):
    fast_period: int = 20
    slow_period: int = 50
    stop_loss_pct: float = 0.01
    risk_per_trade: float = 0.02

    def on_bar(self, ctx):
        fast = ctx.sma(self.fast_period)
        slow = ctx.sma(self.slow_period)

        if ctx.cross_above(fast, slow):
            size = ctx.risk_size(self.risk_per_trade, self.stop_loss_pct)
            ctx.buy(size, stop=ctx.price * (1 - self.stop_loss_pct))

        elif ctx.cross_below(fast, slow):
            ctx.close_all()
코드 줄 수(사람)
6줄
백테스트 시간
< 5분
필요한 전문성
없음
로컬 실행
예. 당신의 컴퓨터에서만

당신이 로직을 설명했다. StratCraft가 코드를 작성하고, 검증하고, 백테스트를 실행했다. 전략은 당신의 컴퓨터를 떠나지 않았다.

숫자로 나란히 비교

Gen 1Gen 2Gen 3Gen 3.5
사람이 작성한 줄 수~30~55~506(자연어)
설정 시간1–2시간4–8시간1–3주< 5분
동적 포지션 크기 조정없음수동플랫폼 API자동 생성
로컬 실행아니오(클라우드)
지식재산권이 당신 컴퓨터에 머문다아니오
전문 코딩 필요아니오

코드가 말해주는 것

1

로직은 변하지 않았다. 손절매와 포지션 크기 조정이 있는 이동평균 교차는 네 세대 모두 같은 전략이다. 변한 것은 그것을 표현하기 위해 필요한 엔지니어링의 양이다.

2

Gen 3은 잘못된 문제를 풀었다. 운영의 복잡성(다중 자산, 위험 프레임워크, 클라우드 인프라)은 제거했다. 하지만 모든 전략을 손으로 코딩해야 하는 요건은 제거하지 못했다. 그 병목은 남았다.

3

Gen 3.5는 그 병목을 제거한다. AI가 코드를 쓸 때, 제약은 엔지니어링 시간에서 당신의 아이디어 품질로 옮겨간다. 그것이 변곡점이다.

Gen 4:패러다임 전환

코드 병목을 뒤로하고 떠날 준비가 되었나요?