Dynamic slippage control and rejection feedback in spot FX market making

Questo studio propone un modello di market making nel mercato FX spot che integra il controllo dinamico dello slippage e il feedback dei rifiuti delle transazioni, ottimizzando congiuntamente le quotazioni e le decisioni di accettazione per gestire il rischio di latenza e l'adverse selection attraverso un approccio basato sulla programmazione dinamica e approssimazioni quadratiche.

Alexander Barzykin

Pubblicato 2026-03-10
📖 5 min di lettura🧠 Approfondimento

Each language version is independently generated for its own context, not a direct translation.

Immagina di essere un banco di cambio (un "Market Maker") in una piazza affollata e caotica, come una piazza di mercato a Londra. Il tuo lavoro è offrire prezzi per comprare e vendere valute (come Euro contro Dollaro) a clienti che arrivano in continuazione.

Il problema è che la piazza è rumorosa e lenta. Quando un cliente ti chiede un prezzo, tu lo scrivi su un foglio. Ma tra il momento in cui lo scrivi e quello in cui il cliente ti dice "Accetto!", il prezzo di mercato potrebbe essere cambiato. Se il prezzo è cambiato contro di te, accogliere la richiesta ti fa perdere soldi. Se è cambiato a tuo favore, guadagni.

Questo articolo di Alexander Barzykin (di HSBC) è come una guida strategica per questo banco di cambio, spiegandogli come gestire questo caos senza farsi male, ma anche senza essere troppo "cattivo" con i clienti.

Ecco i concetti chiave spiegati con analogie semplici:

1. Il problema del "Ritardo" (Latency)

Immagina di lanciare una palla a un amico. Tu vedi dove atterra, ma l'amico la vede un attimo dopo. Se nel frattempo il vento cambia direzione, la palla potrebbe finire in un posto diverso.
Nel trading, questo è il ritardo. Il cliente accetta il tuo prezzo basato su informazioni vecchie di qualche millisecondo. Se il mercato si muove velocemente, il cliente potrebbe "mangiarti" il prezzo (adverse selection).

2. La "Ultima Chance" (Last Look)

Per proteggersi, il banco di cambio ha uno strumento chiamato Last Look (Ultima occhiata). È come se, dopo che il cliente ha detto "Accetto!", tu avessi un microsecondo per guardare di nuovo il foglio.

  • Se il prezzo è cambiato contro di te troppo, puoi dire: "No, non lo faccio" (Rifiuto).
  • Se è cambiato a tuo favore o poco, dici: "Sì, fatto".

Il problema è: quanto spesso puoi rifiutare? Se rifiuti troppo spesso, i clienti si arrabbiano e smettono di venire da te. Se non rifiuti mai, perdi soldi.

3. La "Punteggio di Reputazione" (Reputation Score)

Qui arriva l'idea geniale del paper. Immagina che ogni cliente abbia un punteggio di fiducia nel tuo sistema.

  • Se rifiuti spesso i loro ordini, il loro punteggio scende.
  • Se il punteggio scende, il sistema pensa: "Ehi, questo cliente si sta arrabbiando, forse non tornerà più o non ci cliccherà più velocemente".
  • Di conseguenza, il numero di richieste che ricevi da quel cliente diminuisce.

Il paper dice: "Non devi solo decidere se accettare o rifiutare un singolo ordine, devi decidere come il tuo rifiuto di oggi influenzerà il tuo futuro". È come se un negoziante sapesse che se scaccia un cliente oggi, domani quel cliente non tornerà più. Quindi, anche se un ordine ti fa perdere un centesimo oggi, potresti accettarlo per non perdere il cliente per sempre.

4. La "Regola d'Oro" (Fairness)

Il paper discute anche come essere "giusti".

  • Il metodo selvaggio: Rifiuti tutto ciò che ti fa perdere, ma accetti tutto ciò che ti fa guadagnare. È come un arbitro che fischia solo contro una squadra. I clienti se ne vanno.
  • Il metodo equo (Fair Protocol): Se il prezzo cambia contro di te troppo, rifiuti. Ma se cambia a tuo favore troppo, restituisco la differenza al cliente. È come dire: "Ok, ho guadagnato troppo per un errore di calcolo, ti ridò un po' di soldi".
    • Questo mantiene il cliente felice e riduce il rischio di essere accusati di ingiustizia.

5. La "Matematica Magica" (Adiabatic Quadratic Approximation)

Tutto questo è molto complicato da calcolare in tempo reale. Il paper propone un trucco matematico (un'approssimazione) che funziona come un GPS semplificato.
Invece di calcolare ogni singola possibilità futura (che richiederebbe un supercomputer), il sistema fa un'ipotesi: "Immaginiamo che la reputazione cambi lentamente, come una montagna che si erode, mentre i prezzi cambiano velocemente come un'auto in corsa".
Separando i due tempi (lento e veloce), il sistema può trovare una formula semplice per dire al trader:

  • "Oggi, con questo inventario e questo punteggio di reputazione, il prezzo deve essere X e il limite per rifiutare è Y".

In sintesi: Cosa ci insegna questo paper?

  1. Non essere un robot senza cuore: Un algoritmo di trading non deve solo guardare i soldi di oggi. Deve guardare la reputazione di domani. Rifiutare troppo spesso uccide il business.
  2. La giustizia paga: Usare regole "equi" (dove si ridanno i guadagni eccessivi) può essere più profittevole a lungo termine perché mantiene i clienti felici e riduce i rifiuti.
  3. Adattarsi: Il sistema deve cambiare le sue regole in base a quanto è "arrabbiato" il mercato (il punteggio di reputazione). Se la reputazione è bassa, il banco di cambio deve essere più gentile e offrire prezzi migliori per riconquistare la fiducia.

L'analogia finale:
Pensa al banco di cambio come a un cameriere in un ristorante molto affollato.

  • Se il cameriere dice sempre "No, non posso servirti" quando la cucina è lenta (rifiuti), i clienti se ne vanno.
  • Se il cameriere dice sempre "Sì" anche quando non può, la cucina brucia e il ristorante fallisce.
  • La soluzione di questo paper è un cameriere che sa quando scusarsi, quando offrire un caffè gratis (rimborso) per mantenere il cliente felice, e quando dire "No" con gentilezza, tutto calcolato in modo che il ristorante rimanga aperto e profittevole per anni, non solo per oggi.