The sekai.finance toolkit. Classes are exported from sekai.finance; functions from
their modules (sekai.finance.features, sekai.finance.metrics, …). See the
Finance toolkit pages for explanations and examples.
sekai.finance.data. See Market data and backtesting.
::: sekai.finance.data.MarketData
sekai.finance.sampling. See Episode samplers.
::: sekai.finance.sampling.EpisodeSampler
::: sekai.finance.sampling.RandomStart
::: sekai.finance.sampling.SequentialStart
::: sekai.finance.sampling.FixedStart
::: sekai.finance.sampling.as_sampler
::: sekai.finance.sampling.sample_start
::: sekai.finance.sampling.first_start
::: sekai.finance.sampling.resolve_start
sekai.finance.simulators. See Market simulators.
::: sekai.finance.simulators.MarketModel
::: sekai.finance.simulators.Simulation
::: sekai.finance.simulators.GBM
::: sekai.finance.simulators.Heston
::: sekai.finance.simulators.MertonJumpDiffusion
::: sekai.finance.simulators.RegimeSwitching
::: sekai.finance.simulators.GARCH
::: sekai.finance.simulators.MeanReverting
::: sekai.finance.simulators.CointegratedPair
::: sekai.finance.simulators.BlockBootstrap
::: sekai.finance.simulators.ListingProcess
::: sekai.finance.simulators.Randomized
sekai.finance.features. See Point-in-time features.
::: sekai.finance.features options: show_root_heading: false members: - log_returns - simple_returns - momentum - lag - forward_fill - rolling_mean - rolling_std - rolling_zscore - ewm_mean - ewm_std - realized_volatility - cross_sectional_zscore - cross_sectional_rank - asof_join - check_causal
sekai.finance.costs. See Cost models.
::: sekai.finance.costs.CostModel
::: sekai.finance.costs.NoCost
::: sekai.finance.costs.ProportionalCost
::: sekai.finance.costs.SpreadCost
::: sekai.finance.costs.FixedCost
::: sekai.finance.costs.SquareRootImpact
::: sekai.finance.costs.CompositeCost
::: sekai.finance.costs.as_cost_model
sekai.finance.account. See Account rules.
::: sekai.finance.account.AccountConfig
::: sekai.finance.account.project_weights
::: sekai.finance.account.Settlement
::: sekai.finance.account.settle
::: sekai.finance.account.turnover
sekai.finance.rewards. See Reward functions.
::: sekai.finance.rewards.StepOutcome
::: sekai.finance.rewards.RewardFunction
::: sekai.finance.rewards.LogReturn
::: sekai.finance.rewards.SimpleReturn
::: sekai.finance.rewards.ProfitAndLoss
::: sekai.finance.rewards.MeanVariance
::: sekai.finance.rewards.TurnoverPenalty
::: sekai.finance.rewards.DrawdownPenalty
::: sekai.finance.rewards.DifferentialSharpe
sekai.finance.metrics. See Performance metrics.
::: sekai.finance.metrics options: show_root_heading: false members: - total_return - annualized_return - annualized_volatility - sharpe_ratio - sortino_ratio - drawdown_series - max_drawdown - calmar_ratio - value_at_risk - conditional_value_at_risk - hit_rate - equity_curve - returns_from_equity - PerformanceSummary - performance_summary - PnLSummary - pnl_summary - RecordPerformance
sekai.finance.universe. See Slots and dynamic universes.
::: sekai.finance.universe.SlotMap
sekai.finance.lob. See Order books.
::: sekai.finance.lob.OrderBook
::: sekai.finance.lob.Side
::: sekai.finance.lob.Order
::: sekai.finance.lob.Fill
::: sekai.finance.lob.BACKGROUND
::: sekai.finance.lob.ZeroIntelligenceFlow