Eugen Soloviov

Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Articoli

La catena di approvvigionamento MEV: PBS, MEV-Boost e chi cattura effettivamente il valore

La catena di approvvigionamento MEV: PBS, MEV-Boost e chi cattura effettivamente il valore

Il MEV ha smesso di essere un bot solitario ed è diventato una catena di montaggio: searcher, builder, relay, proposer. Un'analisi tecnica della separazione proposer-builder, dell'asta di blocchi a offerte sigillate di MEV-Boost, del perché il margine del searcher viene offerto via, delle aste di order flow come nuovo fossato (moat) e di come il modello Jito di Solana differisce.

Arbitraggio on-chain: cicli atomici, flash loan e l'asta che devi vincere

Arbitraggio on-chain: cicli atomici, flash loan e l'asta che devi vincere

Trovare un ciclo di arbitraggio on-chain è la metà facile. La metà difficile è vincere l'asta prioritaria a busta chiusa contro ogni altro "searcher" che ha trovato lo stesso ciclo. Una ripartizione tecnica di atomicità, flash loan, backrunning e dove il profitto dell'arbitraggio sopravvive effettivamente, incluso CEX-DEX non atomico.

Impermanent Loss e LVR: la vera matematica della redditività degli LP

Impermanent Loss e LVR: la vera matematica della redditività degli LP

Perdita impermanente, leva della liquidità concentrata e perdita rispetto al ribilanciamento derivate dai primi principi. Le forme chiuse, il risultato σ²/8, il markout per blocco e l'esatta condizione commissione-vs-volatilità in cui un LP batte effettivamente l'holding.

Dentro la slice: le tattiche sui child order tra scheduler ed exchange

Dentro la slice: le tattiche sui child order tra scheduler ed exchange

Almgren-Chriss e VWAP fissano solo i budget delle slice — l'esecuzione si vince nel livello tattico. Timer di escalation, matematica del break-even maker-taker, semantica di coda tra amend e cancel-replace su Binance/OKX/CME, anti-signaling degli iceberg e una state machine Python per slice.

Curve di slippage, non costanti di slippage: modelli di costo che sopravvivono al contatto con il trading live

Curve di slippage, non costanti di slippage: modelli di costo che sopravvivono al contatto con il trading live

Sostituisci lo slippage a bps costanti con curve di costo dipendenti da size, volatilità e liquidità: la square-root law, il fitting delle curve da fill TCA o dati pubblici, i moltiplicatori di stress per regime, e perché la classifica delle tue strategie si ribalta.

Smart Order Routing nel crypto: un ordine, dodici venue, nessun NBBO

Smart Order Routing nel crypto: un ordine, dodici venue, nessun NBBO

Perché lo SOR crypto è più difficile del routing azionario: nessun consolidated tape, liquidità fantasma, capitale prefinanziato. Un'ottimizzazione convessa del routing con matematica e Python, tattiche maker-aware e classifiche di markout per venue dalla tua stessa TCA.

La decisione maker-taker: fasce di commissione, rebate e il vero costo di attraversare lo spread

La decisione maker-taker: fasce di commissione, rebate e il vero costo di attraversare lo spread

Maker vs taker è un trade di adverse selection travestito da schedule di commissioni. Matematica del break-even corretto via Glosten-Milgrom, fasce di commissione reali su crypto e sconti in token, storia del rebate mining, valore del rebate in funzione della coda, e come modellare le commissioni a fasce in un backtest.

Implementation shortfall e TCA fai-da-te: misurare quanto costa davvero l'esecuzione

Implementation shortfall e TCA fai-da-te: misurare quanto costa davvero l'esecuzione

L'implementation shortfall di Perold trasformato in una pipeline TCA funzionante per bot crypto: decomposizione a prezzo di arrivo, curve di markout a t+1s/10s/60s, ~200 righe di Python sui tuoi fill, e reinserimento dei risultati nel cost model del backtest.

Liquidazioni on-chain: le meccaniche di Aave e Compound, e il business dei bot che ci gira intorno

Liquidazioni on-chain: le meccaniche di Aave e Compound, e il business dei bot che ci gira intorno

Come funzionano davvero le liquidazioni su Aave v3 e Compound: la matematica dell'health factor, i close factor, i bonus di liquidazione, i trigger degli oracoli Chainlink e cosa serve per gestire un bot di liquidazione a flash loan nel 2026.

Uniswap v3 per quant: liquidità concentrata e matematica dei tick dai principi primi

Uniswap v3 per quant: liquidità concentrata e matematica dei tick dai principi primi

Come funziona davvero Uniswap v3 sotto il cofano: riserve virtuali, liquidità L, sqrtPriceX96, matematica dei tick, feeGrowthInside, e perche una posizione LP e un payoff short-volatility. Con formule esatte e un esempio numerico svolto.

Anatomia del MEV: sandwich, frontrunning e la foresta oscura della mempool

Anatomia del MEV: sandwich, frontrunning e la foresta oscura della mempool

Ogni swap che invii a un RPC pubblico è un ordine a limite visibile che nessuno è obbligato a rispettare. Un'analisi tecnica di come funziona l'estrazione di MEV: ordinamento in mempool, la matematica del sandwich su Uniswap v2, PGA, Flashbots e le difese del trader.

Simulazione dei fill: la scala dal fantasy del close-price alla realtà queue-aware

Simulazione dei fill: la scala dal fantasy del close-price alla realtà queue-aware

Cinque gradini di fedeltà nella simulazione dei fill — dai fill al prezzo di chiusura ai modelli probabilistici di posizione in coda. I fill parziali come macchina a stati, i limiti di probabilità di fill come bracket di PnL, e un loop di calibrazione contro i fill live.