- Timestamp:
- 07/07/19 23:40:10 (5 years ago)
- Location:
- stable
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
-
stable/HeuristicLab.Problems.DataAnalysis.Trading
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Problems.DataAnalysis.Trading merged: 16565,16568
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/Interfaces/IEvaluator.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using HeuristicLab.Problems.DataAnalysis.Symbolic; 23 using HEAL.Attic; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 26 [StorableType("d271ad83-6ee0-46cc-8f38-98f0c186e53e")] 25 27 public interface IEvaluator : ISymbolicDataAnalysisEvaluator<IProblemData> { 26 28 } -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/Interfaces/IModel.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using HeuristicLab.Problems.DataAnalysis.Symbolic; 23 using HEAL.Attic; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 26 [StorableType("3d34cc92-f473-4d18-952e-3aaf0c073f83")] 25 27 public interface IModel : Trading.IModel, ISymbolicDataAnalysisModel { 26 28 } -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/Interfaces/ISingleObjectiveEvaluator.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using HeuristicLab.Problems.DataAnalysis.Symbolic; 23 using HEAL.Attic; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 26 [StorableType("2ac3c3c3-f91c-4ca6-a1e5-79d9afd64a34")] 25 27 public interface ISingleObjectiveEvaluator : IEvaluator, ISymbolicDataAnalysisSingleObjectiveEvaluator<IProblemData> { 26 28 } -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/Interfaces/ISolution.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using HeuristicLab.Problems.DataAnalysis.Symbolic; 23 using HEAL.Attic; 23 24 24 25 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 26 [StorableType("efc8089d-0545-4ad7-b444-85e286dd7596")] 25 27 public interface ISolution : Trading.ISolution, ISymbolicDataAnalysisSolution { 26 28 new IModel Model { get; } -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/Model.cs
r17054 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.DataAnalysis.Symbolic; 30 30 … … 33 33 /// Represents a symbolic trading model 34 34 /// </summary> 35 [Storable Class]35 [StorableType("EDBE6BAD-B331-4301-AA8C-234196942DF4")] 36 36 [Item(Name = "Model (symbolic trading)", Description = "Represents a symbolic trading model.")] 37 37 public class Model : SymbolicDataAnalysisModel, IModel { 38 38 39 39 [StorableConstructor] 40 protected Model( bool deserializing) : base(deserializing) { }40 protected Model(StorableConstructorFlag _) : base(_) { } 41 41 protected Model(Model original, Cloner cloner) 42 42 : base(original, cloner) { } -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/SingleObjective/Evaluator.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 23 23 using HeuristicLab.Common; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.DataAnalysis.Symbolic; 26 26 27 27 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 28 [Storable Class]28 [StorableType("0EEE96AC-9D20-4154-BDA8-0A34C4D5658A")] 29 29 public abstract class SingleObjectiveEvaluator : SymbolicDataAnalysisSingleObjectiveEvaluator<IProblemData>, ISingleObjectiveEvaluator { 30 30 [StorableConstructor] 31 protected SingleObjectiveEvaluator( bool deserializing) : base(deserializing) { }31 protected SingleObjectiveEvaluator(StorableConstructorFlag _) : base(_) { } 32 32 protected SingleObjectiveEvaluator(SingleObjectiveEvaluator original, Cloner cloner) 33 33 : base(original, cloner) { -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/SingleObjective/Problem.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.DataAnalysis.Symbolic; 26 26 27 27 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 28 28 [Item("Symbolic Trading Problem (single-objective)", "Represents a single-objective symbolic trading problem.")] 29 [Storable Class]29 [StorableType("4E1FFD34-5720-4578-8D9E-AF657E157109")] 30 30 [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 150)] 31 31 public class SingleObjectiveProblem : SymbolicDataAnalysisSingleObjectiveProblem<IProblemData, ISingleObjectiveEvaluator, ISymbolicDataAnalysisSolutionCreator>, IProblem { … … 34 34 35 35 [StorableConstructor] 36 protected SingleObjectiveProblem( bool deserializing) : base(deserializing) { }36 protected SingleObjectiveProblem(StorableConstructorFlag _) : base(_) { } 37 37 protected SingleObjectiveProblem(SingleObjectiveProblem original, Cloner cloner) : base(original, cloner) { } 38 38 public override IDeepCloneable Clone(Cloner cloner) { return new SingleObjectiveProblem(this, cloner); } -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/SingleObjective/ProfitEvaluator.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.DataAnalysis.Symbolic; 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 31 31 [Item("Profit Evaluator", "")] 32 [Storable Class]32 [StorableType("2BDA057D-5E6E-4F83-8DB0-DA12B16E9EF4")] 33 33 public class ProfitEvaluator : SingleObjectiveEvaluator { 34 34 [StorableConstructor] 35 protected ProfitEvaluator( bool deserializing) : base(deserializing) { }35 protected ProfitEvaluator(StorableConstructorFlag _) : base(_) { } 36 36 protected ProfitEvaluator(ProfitEvaluator original, Cloner cloner) 37 37 : base(original, cloner) { -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/SingleObjective/SharpeRatioEvaluator.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.DataAnalysis.Symbolic; 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis.Trading.Symbolic { 31 31 [Item("Sharpe Ratio Evaluator", "")] 32 [Storable Class]32 [StorableType("5F0F5837-D659-4B77-BBCA-F4EFBAE554DB")] 33 33 public class SharpeRatioEvaluator : SingleObjectiveEvaluator { 34 34 [StorableConstructor] 35 protected SharpeRatioEvaluator( bool deserializing) : base(deserializing) { }35 protected SharpeRatioEvaluator(StorableConstructorFlag _) : base(_) { } 36 36 protected SharpeRatioEvaluator(SharpeRatioEvaluator original, Cloner cloner) 37 37 : base(original, cloner) { -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/SingleObjective/TrainingBestSolutionAnalyzer.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 25 using HeuristicLab.Parameters; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.DataAnalysis.Symbolic; 28 28 … … 32 32 /// </summary> 33 33 [Item("Training-best Solution Analyzer (symbolic trading)", "An operator that analyzes the training best symbolic trading solution for single objective symbolic trading problems.")] 34 [Storable Class]34 [StorableType("001D440F-F70F-4798-BEA9-53AAB8D33E94")] 35 35 public sealed class TrainingBestSolutionAnalyzer : SymbolicDataAnalysisSingleObjectiveTrainingBestSolutionAnalyzer<ISolution>, 36 36 ISymbolicDataAnalysisInterpreterOperator { … … 47 47 48 48 [StorableConstructor] 49 private TrainingBestSolutionAnalyzer( bool deserializing) : base(deserializing) { }49 private TrainingBestSolutionAnalyzer(StorableConstructorFlag _) : base(_) { } 50 50 private TrainingBestSolutionAnalyzer(TrainingBestSolutionAnalyzer original, Cloner cloner) : base(original, cloner) { } 51 51 public TrainingBestSolutionAnalyzer() -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/SingleObjective/ValidationBestSolutionAnalyzer.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 using HeuristicLab.Problems.DataAnalysis.Symbolic; 27 27 … … 31 31 /// </summary> 32 32 [Item("Validation-best Solution Analyzer (symbolic trading)", "An operator that analyzes the validation best symbolic trading solution for single objective symbolic trading problems.")] 33 [Storable Class]33 [StorableType("BBDC9398-4D40-4170-B22F-77E36C68709F")] 34 34 public sealed class ValidationBestSolutionAnalyzer : SymbolicDataAnalysisSingleObjectiveValidationBestSolutionAnalyzer<ISolution, ISingleObjectiveEvaluator, IProblemData> { 35 35 36 36 [StorableConstructor] 37 private ValidationBestSolutionAnalyzer( bool deserializing) : base(deserializing) { }37 private ValidationBestSolutionAnalyzer(StorableConstructorFlag _) : base(_) { } 38 38 private ValidationBestSolutionAnalyzer(ValidationBestSolutionAnalyzer original, Cloner cloner) : base(original, cloner) { } 39 39 public ValidationBestSolutionAnalyzer() -
stable/HeuristicLab.Problems.DataAnalysis.Trading/3.4/Symbolic/Solution.cs
r15584 r17097 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Optimization; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Problems.DataAnalysis.Symbolic; 28 28 … … 31 31 /// Represents a symbolic trading solution (model + data) and attributes of the solution like accuracy and complexity 32 32 /// </summary> 33 [Storable Class]33 [StorableType("A4B82FA6-562B-477D-998C-996724EA1366")] 34 34 [Item(Name = "Solution (symbolic trading)", 35 35 Description = … … 60 60 61 61 [StorableConstructor] 62 private SymbolicSolution(bool deserializing) 63 : base(deserializing) { 62 private SymbolicSolution(StorableConstructorFlag _) : base(_) { 64 63 } 65 64
Note: See TracChangeset
for help on using the changeset viewer.