Read persisted partial data for a specific signal.
Signal identifier
Logical timestamp at which the read is happening (reserved for API consistency)
Promise resolving to partial data record (empty object if none persisted)
Initialize storage for this partial context.
Whether this is the first initialization
Promise that resolves when initialization is complete
Write partial data for a specific signal.
Partial data record to persist
Signal identifier
Logical timestamp this write belongs to (reserved for API consistency)
Promise that resolves when write is complete
Per-context partial profit/loss levels persistence instance interface. Scoped to a specific (symbol, strategyName, exchangeName) triple.
Each signal's partial data is stored under its own signalId key within the context-scoped storage.
Custom adapters should implement this interface to override the default file-based partial data persistence behavior.