using AssetManager.Data; using AssetManager.Models.DTOs; namespace AssetManager.Infrastructure.StrategyEngine; /// /// 策略计算器接口 /// public interface IStrategyCalculator { /// /// 策略类型标识 /// string StrategyType { get; } /// /// 计算策略信号 /// /// 策略配置JSON /// 持仓列表 /// 取消令牌 /// 策略信号 Task CalculateAsync( string configJson, List positions, CancellationToken cancellationToken = default); }