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; }
}