setSessionData

declare function setSessionData<Value extends object = object>(symbol: string, value: Value | null): Promise<void>;

Writes a session value scoped to the current (symbol, strategy, exchange, frame) context.

Session data persists across candles within a single run and can survive process restarts in live mode — useful for caching LLM inference results, intermediate indicator state, or any cross-candle accumulator that is not tied to a specific signal.

Pass null to clear the session.

Automatically detects backtest/live mode from execution context.

Parameter Description
symbol Trading pair symbol
value New value or null to clear