|
From: Márcio V. d. S. <mv...@us...> - 2007-05-18 01:07:48
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/tracker/bollingerbands In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv21729/src/java/net/sf/tail/indicator/tracker/bollingerbands Modified Files: BollingerBandsUpperIndicator.java BollingerBandsLowerIndicator.java BollingerBandsMiddleIndicator.java Log Message: refatoração de código (control + shift + f) Index: BollingerBandsMiddleIndicator.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/tracker/bollingerbands/BollingerBandsMiddleIndicator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BollingerBandsMiddleIndicator.java 17 May 2007 22:42:31 -0000 1.1 --- BollingerBandsMiddleIndicator.java 18 May 2007 01:07:44 -0000 1.2 *************** *** 6,21 **** public class BollingerBandsMiddleIndicator implements Indicator<Double> { private final Indicator<? extends Number> indicator; ! ! public BollingerBandsMiddleIndicator(SMAIndicator smaIndicator) ! { this.indicator = smaIndicator; } ! ! public BollingerBandsMiddleIndicator(Indicator <? extends Number> indicator) ! { this.indicator = indicator; } ! ! public Double getValue(int index) { return indicator.getValue(index).doubleValue(); --- 6,18 ---- public class BollingerBandsMiddleIndicator implements Indicator<Double> { private final Indicator<? extends Number> indicator; ! ! public BollingerBandsMiddleIndicator(SMAIndicator smaIndicator) { this.indicator = smaIndicator; } ! ! public BollingerBandsMiddleIndicator(Indicator<? extends Number> indicator) { this.indicator = indicator; } ! public Double getValue(int index) { return indicator.getValue(index).doubleValue(); Index: BollingerBandsLowerIndicator.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/tracker/bollingerbands/BollingerBandsLowerIndicator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BollingerBandsLowerIndicator.java 17 May 2007 22:42:31 -0000 1.1 --- BollingerBandsLowerIndicator.java 18 May 2007 01:07:44 -0000 1.2 *************** *** 4,23 **** import net.sf.tail.indicator.tracker.StandardDeviationIndicator; ! public class BollingerBandsLowerIndicator implements Indicator<Double>{ private final Indicator<? extends Number> indicator; private final BollingerBandsMiddleIndicator bbm; ! ! public BollingerBandsLowerIndicator(BollingerBandsMiddleIndicator bbm, StandardDeviationIndicator standardDeviation) ! { this.bbm = bbm; this.indicator = standardDeviation; } ! ! public BollingerBandsLowerIndicator(BollingerBandsMiddleIndicator bbm, Indicator <? extends Number> indicator) ! { this.bbm = bbm; this.indicator = indicator; } ! public Double getValue(int index) { return bbm.getValue(index).doubleValue() - 2 * indicator.getValue(index).doubleValue(); --- 4,22 ---- import net.sf.tail.indicator.tracker.StandardDeviationIndicator; ! public class BollingerBandsLowerIndicator implements Indicator<Double> { private final Indicator<? extends Number> indicator; + private final BollingerBandsMiddleIndicator bbm; ! ! public BollingerBandsLowerIndicator(BollingerBandsMiddleIndicator bbm, StandardDeviationIndicator standardDeviation) { this.bbm = bbm; this.indicator = standardDeviation; } ! ! public BollingerBandsLowerIndicator(BollingerBandsMiddleIndicator bbm, Indicator<? extends Number> indicator) { this.bbm = bbm; this.indicator = indicator; } ! public Double getValue(int index) { return bbm.getValue(index).doubleValue() - 2 * indicator.getValue(index).doubleValue(); Index: BollingerBandsUpperIndicator.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/tracker/bollingerbands/BollingerBandsUpperIndicator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BollingerBandsUpperIndicator.java 17 May 2007 22:42:31 -0000 1.1 --- BollingerBandsUpperIndicator.java 18 May 2007 01:07:44 -0000 1.2 *************** *** 6,23 **** public class BollingerBandsUpperIndicator implements Indicator<Double> { private final Indicator<? extends Number> indicator; private final BollingerBandsMiddleIndicator bbm; ! ! public BollingerBandsUpperIndicator(BollingerBandsMiddleIndicator bbm, StandardDeviationIndicator standardDeviation) ! { this.bbm = bbm; this.indicator = standardDeviation; } ! ! public BollingerBandsUpperIndicator(BollingerBandsMiddleIndicator bbm, Indicator <? extends Number> indicator) ! { this.bbm = bbm; this.indicator = indicator; } ! public Double getValue(int index) { return bbm.getValue(index).doubleValue() + 2 * indicator.getValue(index).doubleValue(); --- 6,22 ---- public class BollingerBandsUpperIndicator implements Indicator<Double> { private final Indicator<? extends Number> indicator; + private final BollingerBandsMiddleIndicator bbm; ! ! public BollingerBandsUpperIndicator(BollingerBandsMiddleIndicator bbm, StandardDeviationIndicator standardDeviation) { this.bbm = bbm; this.indicator = standardDeviation; } ! ! public BollingerBandsUpperIndicator(BollingerBandsMiddleIndicator bbm, Indicator<? extends Number> indicator) { this.bbm = bbm; this.indicator = indicator; } ! public Double getValue(int index) { return bbm.getValue(index).doubleValue() + 2 * indicator.getValue(index).doubleValue(); |