Changeset 9745 for branches/HeuristicLab.Problems.DataAnalysis.Trading/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Solution.cs
- Timestamp:
- 07/24/13 13:10:17 (11 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.DataAnalysis.Trading/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Solution.cs
r9744 r9745 32 32 /// </summary> 33 33 [StorableClass] 34 public abstract class TradingSolution : DataAnalysisSolution, ITradingSolution {34 public abstract class Solution : DataAnalysisSolution, ISolution { 35 35 private const string TrainingSharpeRatioResultName = "Sharpe ratio (training)"; 36 36 private const string TestSharpeRatioResultName = "Sharpe ratio (test)"; … … 38 38 private const string TestProfitResultName = "Profit (test)"; 39 39 40 public new I TradingModel Model {41 get { return (I TradingModel)base.Model; }40 public new IModel Model { 41 get { return (IModel)base.Model; } 42 42 protected set { base.Model = value; } 43 43 } 44 44 45 public new I TradingProblemData ProblemData {46 get { return (I TradingProblemData)base.ProblemData; }45 public new IProblemData ProblemData { 46 get { return (IProblemData)base.ProblemData; } 47 47 protected set { base.ProblemData = value; } 48 48 } … … 68 68 69 69 [StorableConstructor] 70 protected TradingSolution(bool deserializing) : base(deserializing) { }71 protected TradingSolution(TradingSolution original, Cloner cloner)70 protected Solution(bool deserializing) : base(deserializing) { } 71 protected Solution(Solution original, Cloner cloner) 72 72 : base(original, cloner) { 73 73 } 74 public TradingSolution(ITradingModel model, ITradingProblemData problemData)74 public Solution(IModel model, IProblemData problemData) 75 75 : base(model, problemData) { 76 76 Add(new Result(TrainingSharpeRatioResultName, "Share ratio of the signals of the model on the training partition", new DoubleValue()));
Note: See TracChangeset
for help on using the changeset viewer.