Versions in this module Expand all Collapse all v0 v0.1.1 Feb 5, 2026 v0.1.0 Oct 10, 2025 Changes in this version + type KlineManager interface + GetOhlcsChan func() <-chan charts.TokenOhlcs + Start func() + Stop func() + Subscribe func(assets []string) error + Unsubscribe func(assets []string) error + type Strategy interface + ID func() string + OnTick func(ctx context.Context, ohlcs []charts.Ohlc) error + TokenAddress func() string + type StrategyEngine struct + func NewStrategyEngine(klineManager KlineManager) *StrategyEngine + func (engine *StrategyEngine) Start() + func (engine *StrategyEngine) StartStrategy(strategyList []Strategy) (err error) + func (engine *StrategyEngine) Stop() + func (engine *StrategyEngine) StopStrategy(id string)