namespace MarketData.Generator.CMMomentum { public class CMCandidates : List { public CMCandidates() { } public CMCandidates(List cmCandidates) { foreach (CMCandidate cmCandidate in cmCandidates) Add(cmCandidate); } } public class CMCandidate { public CMCandidate() { Violation = false; } public String Symbol { get; set; } public DateTime AnalysisDate { get; set; } public DateTime TradeDate { get; set; } public int DayCount { get; set; } public double Slope { get; set; } public double AnnualizedReturn { get; set; } public double Score { get; set; } public double RSquared { get; set; } public double Beta { get; set; } public int BetaMonths { get; set; } public double SharpeRatio { get; set; } public long Volume { get; set; } public bool Violation { get; set; } public String Reason { get; set; } public String ReasonCategory { get; set; } public bool CNNPrediction{get;set;} } }