Cos’è un Esempio Pratico di Definizione di EA?
Risposta diretta
Un esempio pratico di “definizione di EA” è uno scenario passo-passo e numerico che mostra cosa contiene una definizione di Expert Advisor (EA): le regole fisse di decisione (cosa fa) e gli input o l’ambiente ipotizzati (ciò che può cambiare). Lo scopo è rendere la definizione di EA comprensibile e verificabile in modo indipendente, dichiarando ogni assunzione.
Meccanismo o definizione
Un EA (Expert Advisor) è un software di trading automatizzato. Una “definizione di EA” nella pratica significa scrivere separatamente due elementi:
- Meccaniche fisse (stabili all’interno della definizione)
- Logica di ingresso/uscita: le condizioni esatte che devono verificarsi.
- Regole degli ordini: tipo (market/limit), tempistiche di attivazione e eventuali vincoli.
- Regole monetarie: come viene determinata la dimensione della posizione (ad esempio, una dimensione fissa di lotto o una formula).
- Condizioni variabili (non garantite)
- Prezzi di mercato e liquidità al momento dell’esecuzione.
- Costi: spread, commissioni, swap/spese overnight.
- Qualità dell’esecuzione: latenza, slippage e rifiuto degli ordini.
- Impostazioni e limiti del provider o della piattaforma.
Un esempio pratico utilizza quindi uno scenario ridotto per mostrare come le meccaniche fisse operino sotto determinate assunzioni.
Evidenza o esempio (scenario pratico)
Esempio di definizione di EA (semplificato):
- Regola fissa A (ingresso): Apri 1 posizione quando il prezzo raggiunge o supera un livello di attivazione.
- Regola fissa B (uscita): Chiudi quando il prezzo raggiunge attivazione+Δ.
- Regola fissa C (dimensione): Usa una dimensione fissa di “1 unità” senza modificarla.
Assunzioni per questo esempio pratico (tutte esplicitamente dichiarate):
- Livello di attivazione: 100,0
- Distanza obiettivo Δ: 1,0
- Costi: impatto totale di commissioni e spread = 0,10 (combinati) per ogni trade completato
- Slippage: zero (si assume che l’esecuzione corrisponda al prezzo modellato)
- Nessun costo di rollover/overnight
- Nel caso viene effettuato un solo trade
Cronologia dello scenario:
- Al tempo T1, il prezzo di mercato raggiunge 100,0 → la regola A è soddisfatta.
- L’EA apre a un prezzo di entrata effettivo ipotizzato di 100,0.
- Al tempo T2, il prezzo di mercato raggiunge 101,0 → la regola B è soddisfatta e l’EA chiude.
Variazione di prezzo lorda:
- Prezzo di uscita 101,0 meno prezzo di entrata 100,0 = +1,0
Risultato netto dopo i costi (ipotizzando costi totali di 0,10):
- Netto = +1,0 − 0,10 = +0,90 (in “unità di variazione di prezzo” per la dimensione di 1 unità scelta)
Cosa illustra riguardo alla “definizione di EA”:
- Il +1,0 deriva dalle meccaniche stabili e dal percorso dei prezzi scelto nello scenario.
- Il −0,10 deriva dall’assunzione di costo variabile inclusa.
- Se si modificano le assunzioni (ad esempio, aggiungendo slippage o uno spread maggiore), il risultato netto cambia anche se le regole della definizione di EA rimangono invariate.
Limitazioni e rischi
-
Variabilità di mercato e di esecuzione Anche con la stessa definizione di EA, i risultati reali possono differire perché la qualità dell’esecuzione potrebbe non corrispondere ai prezzi modellati. Lo slippage può ridurre i risultati; ordini rifiutati possono impedire l’esecuzione della regola di uscita.
-
Sensibilità ai costi e ai tempi I backtest spesso sottostimano i costi reali o le differenze temporali. Le variazioni dello spread, le commissioni e i tempi di esecuzione degli ordini influiscono sui risultati netti.
-
Mancata corrispondenza dello scenario Un singolo esempio pratico non costituisce prova di performance futura. Le relazioni storiche non garantiscono risultati futuri, e un percorso che produce +1,0 nell’esempio potrebbe non verificarsi.
Verifica o prossima domanda
Per verificare in modo indipendente un esempio pratico di “definizione di EA”, controlla che:
- Ogni regola sia inequivocabile (quali condizioni esatte attivano l’ingresso e l’uscita).
- Ogni assunzione di calcolo sia dichiarata (prezzi effettivi di entrata/uscita e quali costi sono inclusi).
- I fattori variabili siano separati dalle meccaniche fisse.
Un passo utile successivo è riscrivere lo stesso esempio con un’assunzione modificata (ad esempio, introducendo slippage o aumentando i costi) e mostrare come il risultato netto cambi mantenendo invariate le regole della definizione di EA.