Skip to main content

Transaction Cost Analysis (TCA)

Execution alpha je malý per trade a obrovský cez tisíce z nich — je to veľká časť toho, ako banky a prop desks udržujú svoju výhodu. TCA meria, ako ďaleko sa cena, ktorú ste skutočne dosiahli, odchýlila od ceny, keď ste sa rozhodli obchodovať.

Otvorte cBots → Execution Cost (/quant/tca).

Čo meria​

Pri danej arrival (rozhodovacej) cene, side a vašich fills (cena × množstvo), hlási:

  • Priemerná fill cena (VWAP) — vážená cena objemu, ktorú ste skutočne dostali.
  • Slippage (bps) — drift od arrival k VWAP v basis bodoch, signed takže kladné číslo je cost (nákup nad arrival alebo predaj pod ním) a záporné číslo je zlepšenie ceny.
  • Implementation shortfall — tento cost vyjadrený v termoch ceny × množstvo: peniaze, ktoré drift stál na tejto objednávke.
POST /api/quant/tca
{ "arrivalPrice": 1.1000, "side": "Buy",
"fills": [ { "price": 1.1010, "quantity": 100 }, { "price": 1.1020, "quantity": 100 } ] }

Smart slicing (Almgren-Chriss)​

Nad rámec merania nákladov môže cMind naplánovať veľkú objednávku na minimalizáciu nákladov. cBots → Execution Schedule (/quant/execution) stavia Almgren-Chriss optimal-execution schedule: pri danom total quantity, počte slicov, vašej risk aversion, volatilite a dočasnom market impact vráti veľkosť na obchodovanie v každom slice. Vyššia risk aversion front-loaduje schedule (znižuje timing risk); zero risk aversion vyrovná na rovnaký TWAP. Slices vždy sčítavajú do total.

POST /api/quant/execution-schedule
{ "totalQuantity": 100, "slices": 5, "riskAversion": 2, "volatility": 0.02, "temporaryImpact": 0.1 }

Prečo je spoľahlivý​

Čistý, deterministický doménový kód (Core.Execution) bez infraštruktúrnej závislosti a bez externých volaní — unit-testovaný pre buy/sell cost sign, price improvement, zero-slippage, VWAP agregáciu a input guards. Toto je meracia polovica execution quality; je to rovnaký shortfall metric, ktorý copy engine používa na posudzovanie (a, so smart slicing, redukciu) nákladov zrkadlených objednávok.