ProgressOptimizerContract

Contract for optimizer progress events.

Emitted during optimizer execution to track progress. Contains information about total sources, processed sources, and completion percentage.

optimizerName: string

optimizerName - Name of the optimizer being executed

symbol: string

symbol - Trading symbol (e.g., "BTCUSDT")

totalSources: number

totalSources - Total number of sources to process

processedSources: number

processedSources - Number of sources processed so far

progress: number

progress - Completion percentage from 0.0 to 1.0