ReportScheduler
Ancestors
systematica.portfolio.schedulers.base.BaseSchedulerabc.ABC
Class variables
-
template: str: Template name. -
loader_cls: vectorbtpro.data.base.Data: Loader class. -
loader_params: Dict[str, Any]: Loader parameters. -
model_cls: Any: Model strategy. -
all_params: Dict[str, Any]: Model Parameters. -
messenger: systematica.portfolio.messengers.base.BaseMessenger: CustomBaseMessenger. -
lookback: int: Number of days (int) to slice the data for analytics. -
since: str: Date (string in YYYY-MM-DD format) to slice the data for analytics. -
set_theme: str: Set plot theme. Defaults to ‘dark’ -
logger: systematica.utils.logger.Logger: Custom logger.
Methods
execute
- The method slices the data and portfolio using the
lookbackperiod. - It generates a performance dashboard using the
plot_dashboardutility. - The report is uploaded to the configured messenger with a summary message.

