Trading di commodity

KOMMODO - il CTRM per il trading petrolifero

KOMMODO è il sistema di commodity trading and risk management (CTRM) che Adeo ha progettato e sviluppato su misura per un gruppo internazionale di trading fisico e shipping di prodotti petroliferi. Dal 2021 gestisce ogni giorno carichi fisici, coperture, valutazioni e report.

Sintesi

Ogni carico e le sue coperture, in un solo sistema.

Una società di trading fisico compra e vende carichi di petrolio e prodotti raffinati e li copre sui mercati con future, swap e opzioni. KOMMODO tiene insieme tutto questo: registra i trade fisici e le coperture, li abbina e li chiude, li valuta ogni giorno a mercato e produce i report di posizione, di risultato e operativi. Adeo l'ha progettato e sviluppato su misura e lo segue in produzione dal 2021.

  • Trade fisici e strumenti di copertura nello stesso sistema.
  • Valutazione giornaliera a mercato e risultato per strategia.
  • Report per trader, risk management, back office e direzione.

Problema

Un sistema da sostituire senza perdere la storia.

Il cliente lavorava con un sistema di trading precedente, che conteneva anni di operazioni e lo storico delle loro modifiche. Serviva una piattaforma nuova, più ampia e adattabile, che coprisse tutti gli strumenti usati dal desk e portasse con sé i dati esistenti: per un trading desk lo storico delle operazioni e la continuità dei risultati non sono negoziabili.

  • Anni di trade e di storico delle modifiche da conservare.
  • Fisici, future, swap e opzioni da gestire insieme.
  • Risultati da calcolare in continuità con il sistema precedente.

Approccio

Costruito sul lavoro quotidiano del desk.

Adeo ha costruito KOMMODO a partire dai flussi reali di chi lo usa: l'inserimento dei trade per i trader, posizioni e valutazioni per il risk management, abbinamenti, regolamenti ed estratti conto per il back office. In parallelo ha sviluppato uno strumento di migrazione che ha portato nel nuovo sistema i trade con il loro storico completo, e ha allineato il calcolo del risultato a quello del sistema precedente.

  • Analisi dei flussi di trader, risk management e back office.
  • Migrazione dei trade insieme allo storico delle modifiche.
  • Calcolo del P&L allineato al sistema precedente, per la continuità dei risultati.

Sistema

Dal trade al report, con ogni passaggio tracciato.

KOMMODO gestisce carichi fisici, future, swap, basis swap, opzioni quotate, opzioni su prezzo medio ed EFP, anche fra società dello stesso gruppo. I trade vengono abbinati e finalizzati, i contratti a termine seguiti fino ai singoli ritiri, e un processo giornaliero calcola valutazioni e risultati. Ogni tipo di trade ha il proprio storico delle modifiche, consultabile e ripristinabile.

  • Inserimento dei trade con prezzi a formula e a trigger.
  • Abbinamento e finalizzazione di fisici, swap, future e opzioni.
  • Calcolo giornaliero di valutazioni e P&L, esercizio automatico delle opzioni.
  • Circa trenta report standard e PL Inspector per analizzare il risultato per strategia e per data.
  • Permessi per desk, ufficio e società del gruppo.

Risultati

In produzione dal 2021.

KOMMODO è in uso ogni giorno dalla primavera del 2021. Dopo la fase di sviluppo, chiusa con la versione 2.0 alla fine del 2022, il sistema è passato alla manutenzione evolutiva: correzioni e nuove funzioni chieste dagli utenti, come l'importazione automatica dei prezzi Platts, il report dei volumi per la direzione e, nel 2026, la gestione completa delle opzioni su prezzo medio. In tutto sono state rilasciate oltre cento versioni.

  • In produzione dalla primavera 2021.
  • Oltre 100 versioni rilasciate fra il 2021 e il 2026.
  • Uscita dal sistema precedente con lo storico dei trade conservato.
  • Nuove funzioni introdotte negli anni su richiesta degli utenti.

Tecnologia

Client desktop, API e dati di mercato collegati.

KOMMODO è un'applicazione client/server: un client desktop Windows per gli utenti e un'API ASP.NET Core su database SQL Server, con notifiche in tempo reale verso i client. I prezzi Platts arrivano con un'importazione pianificata; curve forward, cambi e greche delle opzioni si caricano da file. Le variazioni dei trade e le valutazioni alimentano il sistema di tesoreria e trade finance del cliente.

  • .NET, ASP.NET Core Web API, SQL Server con Entity Framework.
  • Client desktop WinForms con report Telerik.
  • Importazione pianificata dei prezzi Platts e import da Excel.
  • Integrazione quasi in tempo reale con il sistema di tesoreria del cliente.

Lezioni

Un sistema su misura dura se può crescere.

La parte più delicata non è stata scrivere il nuovo sistema, ma portarci dentro il passato: lo storico dei trade e la continuità dei risultati hanno guidato le scelte quanto le funzioni nuove. Dopo l'avvio, un modello dati ampio e la tracciabilità di ogni operazione hanno permesso di aggiungere strumenti e report per anni senza riprogettare la base.

  • Migrare lo storico, non solo i dati correnti.
  • Allineare i calcoli al sistema precedente prima di migliorarli.
  • Tracciare ogni modifica: è ciò che rende il sistema affidabile per chi lo controlla.

CTA

Hai un processo di trading o di gestione del rischio da digitalizzare?

Adeo progetta software su misura per processi finanziari e operativi complessi, e lo segue in produzione negli anni.

Parla con Adeo
Top