Global service for optimizer operations with validation. Entry point for public API, performs validation before delegating to ConnectionService.
Workflow:
constructor();
loggerService: any
optimizerConnectionService: any
optimizerValidationService: any
getData: (symbol: string, optimizerName: string) => Promise<IOptimizerStrategy[]>
Fetches data from all sources and generates strategy metadata. Validates optimizer existence before execution.
getCode: (symbol: string, optimizerName: string) => Promise<string>
Generates complete executable strategy code. Validates optimizer existence before execution.
dump: (symbol: string, optimizerName: string, path?: string) => Promise<void>
Generates and saves strategy code to file. Validates optimizer existence before execution.