L'idea: una regola di stagionalità in EasyLanguage
Questa pagina mostra, con un esempio reale, come un linguaggio di programmazione come EasyLanguage possa essere integrato all'uso di agenti AI senza abbandonare la piattaforma che il trader già conosce. Il tema è un'idea semplice di stagionalità scritta in EasyLanguage e il modo in cui un agente AI la porta su un paniere di titoli, la valida e la restituisce in EasyLanguage.
Cosa mostra TradeStation e cosa manca
Equity line e Optimization Report sono l'output che il trader conosce. Le immagini sono dimostrative, nello stile di TradeStation, con numeri calcolati in Python su DIA.
Il report di TradeStation descrive la strategia in assoluto. Mancano due cose: il confronto con il benchmark, cioè il buy & hold, e l'analisi di robustezza, cioè quanto il risultato dipende dai parametri e dal periodo.
Backtest singolo in Python contro il benchmark
Un solo backtest scritto da un agente in Python: stessa regola dell'EasyLanguage, confrontata con il buy & hold su DIA.
La strategia è investita meno della metà del tempo. Il Net Profit del buy & hold è più alto; lo Sharpe e il drawdown della strategia sono migliori.
Analisi di robustezza: la grid search
La grid search gira 900 combinazioni in pochi secondi. Lo Sharpe viene letto per giorno di ingresso (DayX) e per giorni di holding (HoldDays), sempre contro il buy & hold (0,66).
Scelta della strategia e ritorno a EasyLanguage
Qui il trader decide. I numeri della grid search orientano la scelta, ma la regola da portare a mercato la sceglie chi opera.
Il ciclo
- Una regola semplice scritta in EasyLanguage può essere portata dall'agente su un paniere e validata.
- Il report di TradeStation non basta: servono il confronto con il buy & hold e l'analisi di robustezza.
- Sulla stagionalità nel mese di DIA nessun giorno supera il buy & hold in Sharpe, ma inizio e fine mese sono le zone migliori.
- L'agente accelera il lavoro. La decisione resta al trader.
Per ulteriori informazioni: info@tradingalgo.it
Contenuto a scopo di ricerca e didattica. Non costituisce consulenza né sollecitazione all'investimento. I risultati dei backtest non garantiscono risultati futuri. Dati DIA 2010-2025, 100 azioni, costi 0.