namespace AssetManager.Models.DTOs; /// /// 策略信号 /// public class StrategySignal { /// /// 策略类型: ma_trend / chandelier_exit / risk_parity /// public string? StrategyType { get; set; } /// /// 信号: BUY / SELL / HOLD / REBALANCE /// public string? Signal { get; set; } /// /// 标的代码 /// public string? Symbol { get; set; } /// /// 信号强度 (0-1) /// public decimal Strength { get; set; } /// /// 信号原因 /// public string? Reason { get; set; } /// /// 建议价格 /// public decimal? SuggestedPrice { get; set; } /// /// 建议数量 /// public decimal? SuggestedQuantity { get; set; } /// /// 信号生成时间 /// public DateTime GeneratedAt { get; set; } /// /// 单个标的的信号 /// public List? PositionSignals { get; set; } } /// /// 持仓信号 /// public class PositionSignal { /// /// 标的代码 /// public string? Symbol { get; set; } /// /// 该标的的信号 /// public string? Signal { get; set; } /// /// 建议数量 /// public decimal? SuggestedQuantity { get; set; } /// /// 信号原因 /// public string? Reason { get; set; } /// /// 目标权重(风险平价策略用) /// public decimal? TargetWeight { get; set; } }