IStorageUtils

Base interface for storage adapters. All storage adapters must implement this interface.

handleOpened: (tick: IStrategyTickResultOpened) => Promise<void>

Handles signal opened event.

handleClosed: (tick: IStrategyTickResultClosed) => Promise<void>

Handles signal closed event.

handleScheduled: (tick: IStrategyTickResultScheduled) => Promise<void>

Handles signal scheduled event.

handleCancelled: (tick: IStrategyTickResultCancelled) => Promise<void>

Handles signal cancelled event.

findById: (id: string) => Promise<IStorageSignalRow>

Finds a signal by its ID.

list: () => Promise<IStorageSignalRow[]>

Lists all stored signals.