Files
marketdata/MarketDataLib/Generator/CMMomentum/CMCandidate.cs
2024-02-22 14:52:53 -05:00

43 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
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 bool CNNPrediction{get;set;}
}
}