Expand description
Execution cost estimation and turnover optimization.
§Overview
This module provides:
ExecutionCost: breakdown of round-trip execution costs (commission, spread, market impact).CostParams: parameters for the cost model (commission rate, spread, impact coefficient).CostModel: estimates execution cost for a given order.TurnoverOptimizer: finds trades minimizing cost while tracking a target portfolio.Trade: a single rebalancing trade with estimated cost.
Structs§
- Cost
Model - Estimates round-trip execution cost for a given order.
- Cost
Params - Parameters controlling the execution cost model.
- Execution
Cost - Full breakdown of estimated round-trip execution cost for one order.
- Trade
- A single rebalancing trade recommended by
TurnoverOptimizer. - Turnover
Optimizer - Finds the minimal set of trades that moves a portfolio from
currentweights totargetweights while keeping total execution cost low.
Enums§
- Trade
Direction - Direction of a rebalancing trade.