[Quantproject-developers] QuantProject/b7_Scripts/WalkForwardTesting/FixedLengthTwoPhases FixedLen
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-02-10 14:20:36
|
Update of /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/FixedLengthTwoPhases In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv2423/b7_Scripts/WalkForwardTesting/FixedLengthTwoPhases Modified Files: FixedLengthTwoPhasesMain.cs Log Message: A generic IFitnessEvaluator is used, now. Index: FixedLengthTwoPhasesMain.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/FixedLengthTwoPhases/FixedLengthTwoPhasesMain.cs,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** FixedLengthTwoPhasesMain.cs 7 Feb 2008 18:41:31 -0000 1.4 --- FixedLengthTwoPhasesMain.cs 10 Feb 2008 14:20:32 -0000 1.5 *************** *** 30,33 **** --- 30,34 ---- using QuantProject.Business.Strategies.Logging; using QuantProject.Business.Strategies.Optimizing.Decoding; + using QuantProject.Business.Strategies.Optimizing.FitnessEvaluation; using QuantProject.Business.Strategies.ReturnsManagement; using QuantProject.Business.Strategies.ReturnsManagement.Time; *************** *** 130,135 **** // definition for the Fitness Evaluator IEquityEvaluator equityEvaluator = new SharpeRatio(); ! FixedLengthTwoPhasesFitnessEvaluator ! fixedLengthTwoPhasesFitnessEvaluator = new FixedLengthTwoPhasesFitnessEvaluator( equityEvaluator ); --- 131,135 ---- // definition for the Fitness Evaluator IEquityEvaluator equityEvaluator = new SharpeRatio(); ! IFitnessEvaluator fitnessEvaluator = new FixedLengthTwoPhasesFitnessEvaluator( equityEvaluator ); *************** *** 145,149 **** new FixedLengthTwoPhasesGeneticChooser( numberOfPortfolioPositions , inSampleDays , benchmark , ! decoderForWeightedPositions , fixedLengthTwoPhasesFitnessEvaluator , historicalQuoteProvider , crossoverRate , mutationRate , elitismRate , --- 145,149 ---- new FixedLengthTwoPhasesGeneticChooser( numberOfPortfolioPositions , inSampleDays , benchmark , ! decoderForWeightedPositions , fitnessEvaluator , historicalQuoteProvider , crossoverRate , mutationRate , elitismRate , *************** *** 185,189 **** this.saveLog( endOfDayStrategyBackTester.Log , ! endOfDayStrategyBackTester.DescriptionForLogFileName ); } --- 185,189 ---- this.saveLog( endOfDayStrategyBackTester.Log , ! endOfDayStrategyBackTester.Description ); } |