Update of /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/simple
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29965/src/java/net/sf/tail/indicator/simple
Added Files:
AverageHighLowIndicator.java
Log Message:
Novos indicadores:
AverageHighLowIndicator -> Média entre o max e o min
AwesomeOscillatorIndicator -> sma(indicador, 5) - sma(indicator, 34)
AcceleratorDecelerationIndicator-> awesome - sma(awesome, 5);
--- NEW FILE: AverageHighLowIndicator.java ---
package net.sf.tail.indicator.simple;
import net.sf.tail.Indicator;
import net.sf.tail.TimeSeries;
public class AverageHighLowIndicator implements Indicator<Double> {
private TimeSeries data;
public AverageHighLowIndicator(TimeSeries data) {
this.data = data;
}
public Double getValue(int index) {
return (data.getTick(index).getMaxPrice() + data.getTick(index).getMinPrice()) / 2;
}
public String getName() {
return getClass().getSimpleName();
}
}
|