IPersistSignalInstance

Per-context signal persistence instance interface. Scoped to a specific (symbol, strategyName, exchangeName) triple.

Custom adapters should implement this interface to override the default file-based signal persistence behavior.

waitForInit: (initial: boolean) => Promise<void>

Initialize storage for this signal context.

readSignalData: () => Promise<ISignalRow>

Read persisted signal data for this context.

writeSignalData: (signalRow: ISignalRow) => Promise<void>

Write signal data for this context (null to clear).