Stessa strategia, due conti: arbitraggio di latenza ottimizzato vs predefinito su XAUUSD Giugno 22, 2026 – Posted in: Arbitrage Software



BJF TRADING GROUP · SHARPTRADER OPTIMIZER

Stessa strategia, due conti: cosa hanno cambiato davvero i parametri ottimizzati di arbitraggio di latenza su XAUUSD

Abbiamo eseguito la stessa logica di arbitraggio di latenza su due conti reali contemporaneamente, con la stessa dimensione di 0.1 lotti, la stessa coppia sull’oro e lo stesso saldo iniziale. Un conto utilizzava parametri ottimizzati nel SharpTrader Optimizer. L’altro utilizzava quelli predefiniti. In circa 5,700 operazioni il conto ottimizzato non ha solo guadagnato di più. Ha ridotto la perdita media di due terzi e raddoppiato il profit factor. Ecco l’analisi completa.

Strumento: XAUUSD
Periodo: 19–22 giugno 2026
Dimensione lotto: 0.1 (fissa)
Saldo iniziale: $5,000 ciascuno



Risposta breve: ottimizzare i parametri di arbitraggio di latenza non ha inseguito un profitto maggiore per operazione. Ha ridotto il costo delle operazioni in perdita. La perdita media del conto ottimizzato è scesa da −$6.20 a −$2.04, l’operazione in perdita media è passata da −6.2 pip a −2.0 pip e il profit factor è salito da 5.41 a 11.3. Risultato netto del test: $14,576 contro $11,041 di profitto chiuso su una base di $5,000, con un drawdown massimo inferiore.



Il risultato in una riga

Entrambi i conti sono partiti da $5,000 e hanno operato con la stessa identica logica di ingresso di arbitraggio di latenza sull’oro. L’unica differenza era il set di parametri: uno proveniva da una griglia di ottimizzazione nel SharpTrader Optimizer, l’altro utilizzava i valori predefiniti. Ecco il divario principale.

+$14,576Netto ottimizzato
+$11,041Netto predefinito
11.3PF ottimizzato
5.41PF predefinito

Il divario di profitto è reale, ma è il numero meno interessante della pagina. Un totale netto superiore del 32% in tre sessioni potrebbe essere rumore. Ciò che non è rumore è come il conto ottimizzato ci è arrivato, ed è questa la parte che vale la pena leggere.



Due curve di equity a confronto

Tracciate rispetto all’avanzamento del test (da 0 al 100% delle operazioni chiuse), entrambe le curve salgono in modo costante, come ci si aspetta da un vantaggio di arbitraggio funzionante. La linea ottimizzata si porta gradualmente in vantaggio e chiude più in alto, con flessioni meno numerose e meno profonde lungo il percorso.


Confronto delle curve di equity su XAUUSD a 0.1 lotti: i parametri ottimizzati di arbitraggio di latenza chiudono a $19,576 contro $16,041 dei parametri predefiniti, da una base di $5,000 in circa 5,700 operazioni.

Equity delle operazioni chiuse da una base di $5,000, normalizzata sull’avanzamento del test in modo che i due numeri di operazioni (3,588 contro 2,149) siano allineati per il confronto.



I numeri completi

Leggi questa tabella dall’alto verso il basso. La storia non è nella riga del profitto. È nelle righe delle perdite.

Metrica Ottimizzato Predefinito
Posizioni chiuse 3,588 2,149
Profitto netto chiuso +$14,576 +$11,041
Percentuale di vincita 79.4% 81.2%
Profit factor 11.3 5.41
Vincita media +$5.61 +$7.76
Perdita media −$2.04 −$6.20
Operazione in perdita media (pip) −2.0 −6.2
Drawdown massimo 0.42% 0.62%
Perdite consecutive massime 4 5
Dev. std. del profitto netto per operazione $5.83 $7.12
Durata media dell’operazione 1.4 sec 3.7 sec

La parte controintuitiva

Il conto ottimizzato aveva una percentuale di vincita inferiore (79.4% contro 81.2%) e una vincita media più piccola ($5.61 contro $7.76). Su una valutazione superficiale sembra peggiore. Eppure ha guadagnato di più con meno rischio. Perché? Perché le sue operazioni in perdita costavano tre volte meno. Nell’arbitraggio di latenza il vantaggio per operazione è minimo e il tuo nemico è il fill sfavorevole. Riduci la coda delle perdite e tutto il resto migliora.



Perché nell’arbitraggio di latenza la coda delle perdite è tutto

Un segnale di arbitraggio di latenza vive per millisecondi. Agisci su un prezzo che una sede di negoziazione ha già raggiunto e che un’altra non ha ancora recuperato. Quando il fill è pulito, incassi qualche pip. Quando il fill è in ritardo, il prezzo che volevi non c’è più e ti ritrovi dalla parte sbagliata di un movimento già avvenuto. Questo è un ingresso con slippage, ed è dagli ingressi con slippage che il denaro fuoriesce.

Guarda l’operazione in perdita media del conto predefinito: −6.2 pip. Non si tratta di una strategia che sbaglia la direzione. La percentuale di vincita dimostra che la lettura della direzione è corretta: l’81% delle operazioni è stato vincente. I −6.2 pip sono costo di esecuzione: la differenza tra il prezzo su cui è scattato il segnale e il prezzo effettivamente ottenuto dal conto, più lo spread variabile pagato attraversando il book. Il conto ottimizzato ha pagato solo −2.0 pip per lo stesso tipo di operazione in perdita. Stesso vantaggio, un terzo della dispersione.

Cosa ha significato “ottimizzazione” in questo caso

  • Budget di latenza di ingresso più stretto. Il set ottimizzato agisce solo quando il tempo di esecuzione round-trip modellato rientra nella finestra in cui l’arbitraggio è ancora attivo. I segnali obsoleti vengono saltati invece di essere presi in ritardo.
  • Attivazione basata sullo spread. Gli ingressi sono filtrati in base allo spread variabile in tempo reale, non a un valore fisso presunto, così il conto smette di pagare per attraversare un book temporaneamente ampio.
  • Gestione delle uscite più rapida. La durata media delle operazioni è scesa da 3.7 a 1.4 secondi. Le posizioni vengono chiuse mentre la dislocazione è ancora a tuo favore, invece di essere mantenute un attimo di troppo.
  • Maggiore selettività, non maggiore aggressività. Il conto ottimizzato ha effettuato più operazioni in totale, ma ciascuna ha superato una soglia di qualità di esecuzione più rigorosa. La quantità è aumentata perché i segnali economici e puliti sono abbondanti una volta che smetti di prendere quelli costosi.



Come è stato condotto il test

Struttura: due conti reali, eseguiti in parallelo nelle stesse sessioni di mercato, in modo che entrambi vedessero un’identica azione dei prezzi e identiche condizioni di liquidità.

Variabili controllate: stesso strumento (XAUUSD), stessa dimensione fissa del lotto (0.1), stesso saldo iniziale ($5,000), stesse condizioni del broker, stessa logica di base di arbitraggio di latenza.

L’unica variabile modificata: il set di parametri. Il conto A utilizzava valori selezionati da una griglia di parametri nel SharpTrader Optimizer. Il conto B utilizzava i valori predefiniti.

Finestra: dal 19 al 22 giugno 2026. 3,588 posizioni chiuse sul conto ottimizzato, 2,149 sul conto predefinito.

Eseguire entrambi i conti contemporaneamente è ciò che rende il confronto equo. Se ottimizzi il lunedì ed esegui i valori predefiniti il martedì, qualsiasi differenza potrebbe essere semplicemente lunedì contro martedì. Affiancandoli, il mercato è una costante e i parametri sono l’unica cosa che può spiegare il divario.



Come l’optimizer ha trovato questi parametri

I parametri non sono frutto di supposizioni né di un curve-fitting per ottenere una bella linea di equity. Provengono da una ricerca a griglia nel SharpTrader Optimizer, progettato per valutare le strategie sensibili all’esecuzione nel modo in cui il mercato reale le tratta effettivamente. Quattro elementi rendono questa ricerca affidabile per una strategia di latenza:

01

Dati tick reali

La ricerca viene eseguita su flussi di tick storici reali, non su approssimazioni a barre. Per una strategia che vive all’interno di una dislocazione della durata di un singolo tick, i dati a barre nascondono proprio ciò che stai cercando di catturare.

02

Modellazione del tempo di esecuzione

Imposti una latenza di esecuzione degli ordini realistica in millisecondi e l’optimizer mostra come cambia i risultati. I backtester standard presuppongono fill a latenza zero, ed è proprio questa ipotesi che fa sembrare le strategie di latenza migliori sulla carta che in produzione.

03

Spread variabile per tick

Lo spread storico viene applicato tick per tick, non come valore fisso predefinito del broker. Ingresso e uscita vengono addebitati ciascuno con lo spread effettivamente presente in quel momento, così la differenza tra −6.2 e −2.0 pip emerge nei test prima di costarti nel trading reale.

04

Slippage su entrambe le gambe

Apertura e chiusura sono modellate in modo indipendente per lo slippage. Una strategia di latenza può subire slippage in entrata o in uscita, e l’optimizer tiene conto di entrambi invece di presumere che l’uscita sia gratuita.

Inoltre, la griglia viene eseguita su tutti i core della CPU con un elevato utilizzo, quindi una ricerca su oltre 100,000 combinazioni di parametri si completa in ore anziché giorni, e una heatmap delle prestazioni sulle 24 ore mostra quali orari di trading offrono davvero il vantaggio sull’oro. I parametri di questo test sono semplicemente il set con il punteggio migliore una volta addebitati onestamente tempo di esecuzione, spread variabile e slippage su entrambe le gambe.



Cosa trarre da tutto questo se fai arbitraggio di latenza

  • Smetti di ottimizzare per la percentuale di vincita. Il conto che sembrava peggiore per percentuale di vincita ha guadagnato di più. Ottimizza invece per profit factor e dimensione della perdita media.
  • Le tue perdite sono una metrica di esecuzione, non di direzione. Quando l’80% delle operazioni è vincente, una perdita media di −6 pip ti parla di fill e spread, non del tuo segnale. Correggila a livello di esecuzione.
  • I valori predefiniti sono un punto di partenza, mai un traguardo. Il set predefinito era redditizio. Ma lasciava sul tavolo circa un terzo del netto e, per farlo, sopportava un drawdown maggiore.
  • Esegui i test con latenza e spread variabile attivati. Qualsiasi backtest che presuppone fill a latenza zero e spread fisso sopravvaluterà una strategia di latenza e nasconderà proprio il parametro più importante.



Domande frequenti

Un profit factor più alto significa solo meno operazioni?

No. In questo test il conto ottimizzato ha effettuato più operazioni (3,588 contro 2,149) e ha comunque registrato il profit factor più alto (11.3 contro 5.41). Il miglioramento è venuto da operazioni in perdita meno costose, non dal fare meno trading.

Perché il conto ottimizzato aveva una percentuale di vincita più bassa ma più profitto?

Perché il profitto è la percentuale di vincita moltiplicata per la vincita media, meno la percentuale di perdita moltiplicata per la perdita media. Ridurre la perdita media da −$6.20 a −$2.04 ha più che compensato una percentuale di vincita leggermente inferiore e una vincita media più piccola. La matematica premia il controllo delle perdite più di un’alta percentuale di successo.

Un test di tre giorni è abbastanza lungo per dimostrare qualcosa?

Tre giorni sono pochi per giudicare i rendimenti assoluti, ed è per questo che mettiamo in primo piano le metriche strutturali, non il totale in dollari. Su circa 5,700 operazioni, le differenze di perdita media, profit factor e costo in pip per operazione in perdita sono molto più stabili del dato netto principale. Il divario in dollari potrebbe ridursi. Il divario nella coda delle perdite è una proprietà dei parametri.

Lo stesso approccio può funzionare su coppie diverse dall’oro?

Il metodo è trasferibile, i parametri no. Ogni strumento ha il proprio comportamento dello spread, la propria volatilità e il proprio profilo di esecuzione, quindi la ricerca a griglia va ripetuta per ogni strumento. L’oro è stato scelto qui perché il suo spread e il comportamento dei tick rendono il costo di esecuzione facile da vedere.

Cosa è stato ottimizzato esattamente?

Le soglie di latenza e di spread che filtrano ingressi e uscite, calibrate su una griglia di parametri valutata con dati tick reali, tempo di esecuzione modellato, spread variabile per tick e slippage su entrambe le gambe. La logica di base della strategia era identica su entrambi i conti.





Esegui lo stesso test sui tuoi parametri

Il SharpTrader Optimizer valuta le strategie di latenza con dati tick reali, tempo di esecuzione modellato, spread variabile e slippage su entrambe le gambe, poi ti consegna il set di parametri che supera tutti e quattro i criteri. Trova la versione della tua strategia che regge in produzione, non solo sulla carta.

Scopri SharpTrader Optimizer