Retrieves the latest active signal for the given context.
Returns null if the stored signal's timestamp is greater than the requested when
(look-ahead bias protection).
Trading pair symbol
Strategy identifier
Exchange identifier
Frame identifier
Flag indicating if the context is backtest or live
Logical timestamp at which the read is happening (look-ahead guard)
The latest signal, or null if not found / shadowed by look-ahead
Returns the number of minutes elapsed since the latest signal's timestamp.
timestamp doubles as the look-ahead cutoff — a signal whose timestamp
exceeds the requested one is treated as not yet visible.
Current timestamp in milliseconds (also serves as look-ahead cutoff)
Trading pair symbol
Strategy identifier
Exchange identifier
Frame identifier
Flag indicating if the context is backtest or live
Minutes since the latest signal, throws if no signal found / shadowed by look-ahead
Handles active ping event and persists the latest signal.
Active ping contract with signal data
Base interface for recent signal storage adapters.