# Maintainer API inventory



This inventory supports API auditing. Start with the [user manual](https://docs.openbacktesting.com/index.md) for usage.

| Path | Classification | Reason |
| --- | --- | --- |
| `openbacktesting.Pool` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.aggregation` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.broker` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.data` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.engine` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.engine.Backtest` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.engine.SharedMemoryManager` | internal | Optimizer resource-management implementation; users should use Backtest.optimize. |
| `openbacktesting.engine.Strategy` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.engine.compute_stats` | internal | Underlying statistics implementation; users should use lib.compute_stats. |
| `openbacktesting.engine.dummy_stats` | internal | Internal empty-statistics constructor. |
| `openbacktesting.engine.patch` | internal | Internal temporary attribute-replacement helper. |
| `openbacktesting.engine.try_` | internal | Internal exception-wrapping helper. |
| `openbacktesting.helpers` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.DEFAULT_CACHE_BYTES` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.IndicatorCache` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.IndicatorCache.clear` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.IndicatorCache.get` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.api` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.calculus` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.candles` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.common` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.cycles` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.methods` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.momentum` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.overlap` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.performance` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.registry` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.runtime` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.statistics` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.trend` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.types` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.types.IndicatorSpec` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.aliases` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.causal` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.default_backend` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.dtype` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.fixed` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.history_offset` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.history_required` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.history_sum` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.input_args` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.input_defaults` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.kind` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.minimum` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.missing_policy` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.normalize` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.parameters` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.reason` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.required` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.status` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.unit` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.validity` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.version` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.IndicatorSpec.windows` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.Parameter` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.Parameter.choices` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.Parameter.maximum` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.Parameter.minimum` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.types.Parameter.normalize` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.indicators.utility` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.volatility` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.volume` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.inputs` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.inputs.InputSpec` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.bindings` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.bounds` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.encode` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.enum_type` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.export` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.metadata` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.normalize` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.InputSpec.options` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.ResolvedInputs` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.ResolvedInputs.overrides` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.ResolvedInputs.snapshot` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.SCHEMA_VERSION` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.resolve_native` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.inputs.resolve_request` | internal | Framework integration or implementation utility; ordinary strategies use the documented user entry points. |
| `openbacktesting.lib` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.lib.Backtest` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.FractionalBacktest` | internal | Internally retained legacy scaling entry point; current fractional quantities use Backtest and InstrumentSpec. |
| `openbacktesting.lib.FractionalBacktest.optimize` | internal | Internally retained legacy scaling entry point; current fractional quantities use Backtest and InstrumentSpec. |
| `openbacktesting.lib.FractionalBacktest.run` | internal | Internally retained legacy scaling entry point; current fractional quantities use Backtest and InstrumentSpec. |
| `openbacktesting.lib.FractionalBacktest.run_inputs` | internal | Internally retained legacy scaling entry point; current fractional quantities use Backtest and InstrumentSpec. |
| `openbacktesting.lib.SignalStrategy.ind` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.buy` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.close` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.closed_trades` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.data` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.df` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.equity` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.high` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.hl2` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.hlc3` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.hlcc4` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.init` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.low` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.open` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.orders` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.pip` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.position` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.sell` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.ta` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.trades` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.volume` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.Strategy` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.ind` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.buy` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.close` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.closed_trades` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.data` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.df` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.equity` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.high` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.hl2` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.hlc3` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.hlcc4` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.low` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.open` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.orders` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.pip` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.position` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.sell` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.ta` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.trades` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.volume` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.optimization` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.parallel` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.runtime` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.runtime.Backtest` | internal | Implementation import; prefer the package-root entry point. |
| `openbacktesting.runtime.Mapping` | internal | Standard-library type used by the implementation. |
| `openbacktesting.runtime.describe_inputs` | internal | Implementation import; prefer inputs.describe. |
| `openbacktesting.strategy` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.try_` | internal | Internal exception-wrapping helper function. |
| `openbacktesting.util` | internal | Namespace or implementation subpackage; select recommended entry points from the manual. Stability is not recursively guaranteed for every member. |
| `openbacktesting.indicators.predicates` | internal | Internal implementation module for immediate crossing tests; public entry points are Strategy.ta.is_*. |
| `openbacktesting.broker.instrument` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.broker.Trade` | compatibility | Same object as the trading handle documented on the orders and positions page. |
| `openbacktesting.broker.ledger` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.broker.models` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.broker.Position` | compatibility | Same object as the trading handle documented on the orders and positions page. |
| `openbacktesting.broker.execution` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.broker.core` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.broker.Order` | compatibility | Same object as the trading handle documented on the orders and positions page. |
| `openbacktesting.strategy.sizing.finite` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.strategy.sizing.dataclass` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.strategy.sizing.InstrumentSpec` | internal | Trading-core implementation dependency, not an author entry point. |
| `openbacktesting.strategy.sizing.AccountSnapshot` | internal | Snapshot-type dependency of sizing functions; prefer importing from broker. |
| `openbacktesting.plotting.types` | internal | Internal plotting module, not an author entry point. |
| `openbacktesting.plotting.encoding` | internal | Internal plotting module, not an author entry point. |
| `openbacktesting.plotting.collector` | internal | Internal plotting module, not an author entry point. |
| `openbacktesting.plotting` | internal | Plotting-data namespace; see this module's reference for public entry points. |
| `openbacktesting.lib.SignalStrategy.plotting` | compatibility | Inherited read-only plotting entry point. |
| `openbacktesting.lib.TrailingStrategy.plotting` | compatibility | Inherited read-only plotting entry point. |
| `openbacktesting.colors` | internal | Color-constant namespace; public members are listed individually. |
| `openbacktesting.colors.annotations` | internal | Python annotation compatibility marker, not an author API. |
| `openbacktesting.colors.Color` | compatibility | Module path defining Color; prefer importing from the package root. |
| `openbacktesting.simulation` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.DEFAULT_CACHE_BYTES` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.DataContext` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.InstrumentSpec` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.PlottingLimits` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.Strategy` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.asdict` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.declaration` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.isabstract` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.pd` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.resolve_request` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.runtime.version` | internal | Module or import dependency used by the implementation; access it through public package-root objects. |
| `openbacktesting.lib.SignalStrategy.timeframe` | compatibility | Inherited read-only Strategy chart timeframe, retaining the same property object. |
| `openbacktesting.lib.TrailingStrategy.timeframe` | compatibility | Inherited read-only Strategy chart timeframe, retaining the same property object. |
| `openbacktesting.broker.Commission.calculate` | internal | Pure fee formula called after matching validates execution values; authors use configuration models, and Fill determines actual fees. |
| `openbacktesting.broker.commission` | internal | Fee-model implementation module; prefer importing Commission from openbacktesting.broker. |
| `openbacktesting.lib.SignalStrategy.data_index` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.TrailingStrategy.data_index` | compatibility | Alias of the same object or inherited member; see the recommended entry point's contract. |
| `openbacktesting.lib.SignalStrategy.bar_index` | compatibility | The same read-only property inherited from Strategy. |
| `openbacktesting.lib.SignalStrategy.bar_state` | compatibility | The same read-only property inherited from Strategy. |
| `openbacktesting.lib.TrailingStrategy.bar_index` | compatibility | The same read-only property inherited from Strategy. |
| `openbacktesting.lib.TrailingStrategy.bar_state` | compatibility | The same read-only property inherited from Strategy. |
| `openbacktesting.logs` | internal | Logging implementation module; authors use self.log and hosts use the root RunLogs export. |
| `openbacktesting.runtime.RunLogs` | compatibility | The same object imported internally by runtime; prefer the root export. |
| `openbacktesting.lib.FractionalBacktest.get_logs` | internal | Internally retained legacy scaling entry point; current fractional quantities use Backtest and InstrumentSpec. |
| `openbacktesting.lib.SignalStrategy.log` | compatibility | The same read-only property inherited from Strategy. |
| `openbacktesting.lib.TrailingStrategy.log` | compatibility | The same read-only property inherited from Strategy. |
| `openbacktesting.broker.requests` | internal | Author-request implementation module; prefer importing OrderRequest from broker. |
| `openbacktesting.broker.models.NormalizedOrderRequest` | internal | Read-only normalized result type for Order.request; created by Broker, not an author construction entry point. |
| `openbacktesting.broker.sizing` | internal | Pure sizing resolver shared by the Broker layer; authors access it through buy/sell and OrderRequest. |
| `openbacktesting.portfolio` | internal | Report namespace; consume public contracts through its recommended objects. |
| `openbacktesting.portfolio.models` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.metrics` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.analysis` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.periods` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.builder` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.trades` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.snapshot` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.rates` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.stats` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.helpers` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.portfolio.trading` | internal | Portfolio implementation submodule; interface stability is not independently guaranteed. |
| `openbacktesting.broker.observations` | internal | Read-only account and lot observation implementation, outside the public strategy entry points. |
| `openbacktesting.optimizer` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.runtime.CollectionPolicy` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.runtime.DEFAULT_COLLECTION` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.runtime.ExperimentResult` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.optimizer.identity` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.optimizer.models` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.optimizer.query` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.optimizer.runner` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.optimizer.storage` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
| `openbacktesting.optimizer.validation` | internal | Parameter-experiment assembly, collection, or module-organization details; public usage goes through designated optimizer and runtime entry points. |
