Utility class for accessing max drawdown reports and statistics.
Provides static-like methods (via singleton instance) to retrieve data accumulated by MaxDrawdownMarkdownService from maxDrawdownSubject events.
constructor();
getData: (symbol: string, context: { strategyName: string; exchangeName: string; frameName: string; }, backtest?: boolean) => Promise<MaxDrawdownStatisticsModel>
Retrieves statistical data from accumulated max drawdown events.
getReport: (symbol: string, context: { strategyName: string; exchangeName: string; frameName: string; }, backtest?: boolean, columns?: Columns$4[]) => Promise<string>
Generates a markdown report with all max drawdown events for a symbol-strategy pair.
dump: (symbol: string, context: { strategyName: string; exchangeName: string; frameName: string; }, backtest?: boolean, path?: string, columns?: Columns$4[]) => Promise<void>
Generates and saves a markdown report to file.