Position sizingΒΆ

Position sizing and transaction-cost primitives for realistic backtests: fractional Kelly (kelly_fraction), volatility targeting (vol_target) and turnover-based transaction costs (transaction_cost).

kelly_fraction(returns[, fraction])

Fractional Kelly leverage from a return series.

vol_target(X[, target_vol, period, w, ...])

Causal volatility-targeting leverage series.

transaction_cost(weights[, fee, axis])

Per-step transaction cost from weight turnover.