|
From: Márcio V. d. S. <mv...@us...> - 2007-08-08 22:03:29
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/strategy In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv16582/src/java/net/sf/tail/strategy Modified Files: MinValueStarterStrategy.java AlwaysOperateStrategy.java DistanceBetweenIndicatorsStrategy.java IndicatorOverIndicatorStrategy.java ResistanceStrategy.java SupportStrategy.java PipeEnterStrategy.java MinValueStopperStrategy.java JustBuyOnceStrategy.java IndicatorCrossedIndicatorStrategy.java Log Message: Implementando getName em indicators e strategies Index: PipeEnterStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/PipeEnterStrategy.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** PipeEnterStrategy.java 14 Jun 2007 20:48:01 -0000 1.6 --- PipeEnterStrategy.java 8 Aug 2007 22:03:28 -0000 1.7 *************** *** 45,48 **** --- 45,53 ---- return false; } + + public String getName(){ + return String.format("%s upper: %s lower: %s",this.getClass().getSimpleName(), crossUp.getName(), crossDown.getName()); + } + } Index: AlwaysOperateStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/AlwaysOperateStrategy.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AlwaysOperateStrategy.java 14 Jun 2007 20:48:01 -0000 1.3 --- AlwaysOperateStrategy.java 8 Aug 2007 22:03:28 -0000 1.4 *************** *** 14,16 **** --- 14,22 ---- return trade.exit(index); } + + + public String getName(){ + return this.getClass().getSimpleName(); + + } } Index: IndicatorOverIndicatorStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/IndicatorOverIndicatorStrategy.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** IndicatorOverIndicatorStrategy.java 14 Jun 2007 20:48:01 -0000 1.5 --- IndicatorOverIndicatorStrategy.java 8 Aug 2007 22:03:28 -0000 1.6 *************** *** 30,32 **** --- 30,37 ---- return false; } + + public String getName(){ + return String.format("%s upper: %s lower: %s",this.getClass().getSimpleName(), first.getName(), second.getName()); + } + } Index: DistanceBetweenIndicatorsStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/DistanceBetweenIndicatorsStrategy.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** DistanceBetweenIndicatorsStrategy.java 14 Jun 2007 20:48:01 -0000 1.5 --- DistanceBetweenIndicatorsStrategy.java 8 Aug 2007 22:03:28 -0000 1.6 *************** *** 49,51 **** --- 49,56 ---- return false; } + + + public String getName(){ + return String.format("%s upper: %s lower: %s",this.getClass().getSimpleName(), upper.getName(), lower.getName()); + } } Index: MinValueStarterStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/MinValueStarterStrategy.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** MinValueStarterStrategy.java 14 Jun 2007 20:48:01 -0000 1.7 --- MinValueStarterStrategy.java 8 Aug 2007 22:03:28 -0000 1.8 *************** *** 37,39 **** --- 37,42 ---- } + public String getName(){ + return String.format("%s start: %i",this.getClass().getSimpleName(), start); + } } Index: JustBuyOnceStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/JustBuyOnceStrategy.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** JustBuyOnceStrategy.java 14 Jun 2007 20:48:01 -0000 1.4 --- JustBuyOnceStrategy.java 8 Aug 2007 22:03:28 -0000 1.5 *************** *** 14,16 **** --- 14,22 ---- return false; } + + public String getName(){ + return this.getClass().getSimpleName(); + } + + } Index: ResistanceStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/ResistanceStrategy.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ResistanceStrategy.java 14 Jun 2007 20:48:01 -0000 1.6 --- ResistanceStrategy.java 8 Aug 2007 22:03:28 -0000 1.7 *************** *** 38,40 **** --- 38,46 ---- return strategy.shouldOperate(trade, index); } + + public String getName(){ + return String.format("%s resistance: %i strategy: %s",this.getClass().getSimpleName(), resistance ,strategy.getName()); + } + + } Index: SupportStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/SupportStrategy.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SupportStrategy.java 14 Jun 2007 20:48:01 -0000 1.6 --- SupportStrategy.java 8 Aug 2007 22:03:28 -0000 1.7 *************** *** 37,39 **** --- 37,43 ---- return strategy.shouldOperate(trade, index); } + + public String getName(){ + return String.format("%s suport: %i strategy: %s",this.getClass().getSimpleName(), support, strategy.getName()); + } } Index: MinValueStopperStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/MinValueStopperStrategy.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** MinValueStopperStrategy.java 14 Jun 2007 20:48:01 -0000 1.4 --- MinValueStopperStrategy.java 8 Aug 2007 22:03:28 -0000 1.5 *************** *** 43,45 **** --- 43,48 ---- } + public String getName(){ + return String.format("%s stoper: %i",this.getClass().getSimpleName(), loss); + } } Index: IndicatorCrossedIndicatorStrategy.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/strategy/IndicatorCrossedIndicatorStrategy.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** IndicatorCrossedIndicatorStrategy.java 7 Aug 2007 19:45:37 -0000 1.7 --- IndicatorCrossedIndicatorStrategy.java 8 Aug 2007 22:03:28 -0000 1.8 *************** *** 48,54 **** } ! @Override ! public String toString() { ! return String.format("[Cross %s over %s]", upper.getName(), lower.getName()); } } --- 48,54 ---- } ! public String getName(){ ! return String.format("Cross %s over %s", upper.getName(), lower.getName()); ! } } |