Utility class for scheduled signals reporting operations.
Provides simplified access to scheduleMarkdownService with logging. Exported as singleton instance for convenient usage.
Features:
constructor();
getData: (symbol: string, context: { strategyName: string; exchangeName: string; frameName: string; }, backtest?: boolean) => Promise<ScheduleStatisticsModel>
Gets statistical data from all scheduled signal events for a symbol-strategy pair.
getReport: (symbol: string, context: { strategyName: string; exchangeName: string; frameName: string; }, backtest?: boolean, columns?: Columns$5[]) => Promise<string>
Generates markdown report with all scheduled events for a symbol-strategy pair.
dump: (symbol: string, context: { strategyName: string; exchangeName: string; frameName: string; }, backtest?: boolean, path?: string, columns?: Columns$5[]) => Promise<void>
Saves strategy report to disk.