modular_trader.framework.collection =================================== .. py:module:: modular_trader.framework.collection Classes ------- .. autoapisummary:: modular_trader.framework.collection.FrameworkCollection Module Contents --------------- .. py:class:: FrameworkCollection(/, **data: Any) Bases: :py:obj:`pydantic.BaseModel` .. autoapi-inheritance-diagram:: modular_trader.framework.collection.FrameworkCollection :parts: 1 :private-bases: Collection of all the components of a framework. Contains: - asset_selection: Instance of BaseAssetSelection - signal_generation: Instance of BaseSignalGeneration - portfolio_construction: Instance of BasePortfolioConstruction - order_execution: Instance of BaseOrderExecution - risk_management: Instance of BaseRiskManagement Attributes: asset_selection: Instance of BaseAssetSelection signal_generation: Instance of BaseSignalGeneration portfolio_construction: Instance of BasePortfolioConstruction order_execution: Instance of BaseOrderExecution risk_management: Instance of BaseRiskManagement .. py:attribute:: asset_selection :type: modular_trader.framework.asset_selection.base.BaseAssetSelection .. py:attribute:: model_config Configuration for the model, should be a dictionary conforming to [`ConfigDict`][pydantic.config.ConfigDict]. .. py:attribute:: order_execution :type: modular_trader.framework.order_execution.base.BaseOrderExecution .. py:attribute:: portfolio_construction :type: modular_trader.framework.portfolio_construction.base.BasePortfolioConstruction .. py:attribute:: risk_management :type: modular_trader.framework.risk_management.base.BaseRiskManagement .. py:attribute:: signal_generation :type: modular_trader.framework.signal_generation.base.BaseSignalGeneration