|
From: Márcio V. d. S. <mv...@us...> - 2007-08-09 15:21:27
|
Update of /cvsroot/tail/Tail/src/test/net/sf/tail In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv18250/src/test/net/sf/tail Modified Files: EMAWalkTest.java Log Message: criada assinatura summarize e implementado o método em todos os critérios Index: EMAWalkTest.java =================================================================== RCS file: /cvsroot/tail/Tail/src/test/net/sf/tail/EMAWalkTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** EMAWalkTest.java 8 Aug 2007 18:34:33 -0000 1.6 --- EMAWalkTest.java 9 Aug 2007 15:21:25 -0000 1.7 *************** *** 2,9 **** --- 2,14 ---- import java.io.FileInputStream; + import java.util.ArrayList; import java.util.LinkedHashSet; + import java.util.List; import java.util.Set; import net.sf.tail.analysis.SlicerByTimePeriod; + import net.sf.tail.analysis.criteria.AverageProfitCriterion; + import net.sf.tail.analysis.criteria.MaximumDrawDownCriterion; + import net.sf.tail.analysis.criteria.RewardRiskRatioCriterion; import net.sf.tail.analysis.criteria.TotalProfitCriterion; import net.sf.tail.analysis.evaluator.BestStrategyEvaluator; *************** *** 46,50 **** Report report = forward.walk(strategies, slicer, new TotalProfitCriterion()); ReportGenerator generator = new ReportGenerator(); ! StringBuffer buffer = generator.generate(report); System.out.println(buffer); } --- 51,63 ---- Report report = forward.walk(strategies, slicer, new TotalProfitCriterion()); ReportGenerator generator = new ReportGenerator(); ! ! // talvez tenha de colocar outros criterions ! List<AnalysisCriterion> criterions = new ArrayList<AnalysisCriterion>(); ! ! criterions.add(new AverageProfitCriterion()); ! criterions.add(new MaximumDrawDownCriterion()); ! criterions.add(new RewardRiskRatioCriterion()); ! ! StringBuffer buffer = generator.generate(report,criterions); System.out.println(buffer); } |