Stop-loss ve pozisyon büyüklüğü ile Hareketli Ortalama Kesişimi. Dört kez uygulandı: 1990'ların scriptli sinyal aracından AI-üretimi StratCraft stratejisine kadar. Mantık asla değişmez. Uygulama maliyeti değişir.
StratCraft'a kullanıcı isteği: "SPY için günlük barlarda Hareketli Ortalama Kesişim stratejisi oluştur. 20 periyot SMA, 50 periyot SMA'yı yukarı kestiğinde al. Aşağı kestiğinde sat. Her işlem için %1 stop-loss uygula. Her pozisyon için portföyün %2'si kadar risk al. 2020'den itibaren tam backtest çalıştır."
# 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()
Mantığı tanımladınız. StratCraft kodu yazdı, doğruladı ve backtest çalıştırdı. Strateji asla makinenizden ayrılmadı.
| Gen 1 | Gen 2 | Gen 3 | Gen 3.5 | |
|---|---|---|---|---|
| İnsan tarafından yazılan satır | ~30 | ~55 | ~50 | 6 (doğal dil) |
| Kurulum süresi | 1–2 sa | 4–8 sa | 1–3 hafta | < 5 dk |
| Dinamik pozisyon büyüklüğü | Hayır | Manuel | Platform API | Otomatik üretim |
| Yerel çalıştırma | Evet | Evet | Hayır (bulut) | Evet |
| Fikri mülkiyet makinenizde kalır | Evet | Evet | Hayır | Evet |
| Uzman kodlama gerekli | Evet | Evet | Evet | Hayır |
Mantık hiç değişmedi. Stop-loss ve pozisyon büyüklüğü olan Hareketli Ortalama Kesişimi dört neslin de aynı stratejisi. Değişen şey, onu ifade etmek için ne kadar mühendislik gerektiği.
Gen 3 yanlış sorunu çözdü. Operasyonel karmaşıklığı (çoklu varlık, risk framework'leri, bulut altyapısı) ortadan kaldırdı. Her stratejiyi elle yazma gereksinimini ortadan kaldırmadı. O darboğaz kaldı.
Gen 3.5 darboğazı ortadan kaldırır. AI kod yazdığında, kısıt mühendislik saatlerinden fikirlerinizin kalitesine kayar. İşte dönüm noktası bu.