Crossover di medie mobili con stop-loss e dimensionamento delle posizioni. Implementato quattro volte, da uno strumento di segnali scriptato degli anni 1990 a una strategia StratCraft generata da IA. La logica non cambia mai. Il costo di implementazione sì.
Prompt utente a StratCraft: "Crea una strategia di crossover di medie mobili per SPY su barre giornaliere. Compra quando la SMA a 20 periodi incrocia sopra la SMA a 50 periodi. Vendi quando incrocia sotto. Applica uno stop-loss dell'1% per trade. Rischia il 2% del portafoglio per posizione. Esegui un backtest completo dal 2020."
# 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()
Hai descritto la logica. StratCraft ha scritto il codice, lo ha convalidato e ha eseguito il backtest. La strategia non ha mai lasciato la tua macchina.
| Gen 1 | Gen 2 | Gen 3 | Gen 3.5 | |
|---|---|---|---|---|
| Righe scritte da un umano | ~30 | ~55 | ~50 | 6 (linguaggio naturale) |
| Tempo di setup | 1–2 h | 4–8 h | 1–3 settimane | < 5 min |
| Dimensionamento dinamico | No | Manuale | API piattaforma | Auto-generato |
| Esecuzione locale | Sì | Sì | No (cloud) | Sì |
| La PI rimane sulla tua macchina | Sì | Sì | No | Sì |
| Codifica esperta richiesta | Sì | Sì | Sì | No |
La logica non è mai cambiata. Il crossover di medie mobili con stop-loss e dimensionamento delle posizioni è la stessa strategia in tutte e quattro le generazioni. Quello che è cambiato è quanto ingegneria serve per esprimerla.
Gen 3 ha risolto il problema sbagliato. Ha eliminato la complessità operativa (multi-asset, framework di rischio, infrastruttura cloud). Non ha eliminato l'obbligo di scrivere a mano ogni strategia. Quel collo di bottiglia è rimasto.
Gen 3.5 elimina il collo di bottiglia. Quando l'IA scrive il codice, il vincolo passa dalle ore di ingegneria alla qualità delle tue idee. Quello è il punto di svolta.