SyncMarkdownService

Service for generating and saving signal sync markdown reports.

Features:

  • Listens to signal sync events via syncSubject (signal-open and signal-close)
  • Accumulates all sync events per symbol-strategy-exchange-frame-backtest combination
  • Generates markdown tables with detailed signal lifecycle information
  • Provides statistics (total events, opens, closes)
  • Saves reports to disk in dump/sync/
constructor();
loggerService: any
getStorage: any
subscribe: (() => () => void) & ISingleshotClearable
unsubscribe: () => Promise<void>
tick: any
getData: (symbol: string, strategyName: string, exchangeName: string, frameName: string, backtest: boolean) => Promise<SyncStatisticsModel>
getReport: (symbol: string, strategyName: string, exchangeName: string, frameName: string, backtest: boolean, columns?: Columns$2[]) => Promise<string>
dump: (symbol: string, strategyName: string, exchangeName: string, frameName: string, backtest: boolean, path?: string, columns?: Columns$2[]) => Promise<void>
clear: (payload?: { symbol: string; strategyName: string; exchangeName: string; frameName: string; backtest: boolean; }) => Promise<void>