38 lines
1.1 KiB
C#
Executable File
38 lines
1.1 KiB
C#
Executable File
namespace MarketData.Generator.CMMomentum
|
|
{
|
|
public class CMCandidates : List<CMCandidate>
|
|
{
|
|
public CMCandidates()
|
|
{
|
|
}
|
|
public CMCandidates(List<CMCandidate> 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;}
|
|
}
|
|
|
|
}
|