Update of /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/simple
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv3357/src/java/net/sf/tail/indicator/simple
Added Files:
MaxPriceIndicator.java MinPriceIndicator.java
VolumeFinancierIndicator.java OpenPriceIndicator.java
VolumeAmountIndicator.java
Log Message:
--- NEW FILE: OpenPriceIndicator.java ---
package net.sf.tail.indicator.simple;
import net.sf.tail.Indicator;
import net.sf.tail.TimeSeries;
public class OpenPriceIndicator implements Indicator<Double> {
private TimeSeries data;
public OpenPriceIndicator(TimeSeries data) {
this.data = data;
}
public Double calculate(int index) {
return data.getTick(index).getOpenPrice();
}
}
--- NEW FILE: MinPriceIndicator.java ---
package net.sf.tail.indicator.simple;
import net.sf.tail.Indicator;
import net.sf.tail.TimeSeries;
public class MinPriceIndicator implements Indicator<Double> {
private TimeSeries data;
public MinPriceIndicator(TimeSeries data) {
this.data = data;
}
public Double calculate(int index) {
return data.getTick(index).getMinPrice();
}
}
--- NEW FILE: VolumeAmountIndicator.java ---
package net.sf.tail.indicator.simple;
import net.sf.tail.Indicator;
import net.sf.tail.TimeSeries;
public class VolumeAmountIndicator implements Indicator<Double> {
private TimeSeries data;
public VolumeAmountIndicator(TimeSeries data) {
this.data = data;
}
public Double calculate(int index) {
return data.getTick(index).getVolumeAmount();
}
}
--- NEW FILE: MaxPriceIndicator.java ---
package net.sf.tail.indicator.simple;
import net.sf.tail.Indicator;
import net.sf.tail.TimeSeries;
public class MaxPriceIndicator implements Indicator<Double> {
private TimeSeries data;
public MaxPriceIndicator(TimeSeries data) {
this.data = data;
}
public Double calculate(int index) {
return data.getTick(index).getMaxPrice();
}
}
--- NEW FILE: VolumeFinancierIndicator.java ---
package net.sf.tail.indicator.simple;
import net.sf.tail.Indicator;
import net.sf.tail.TimeSeries;
public class VolumeFinancierIndicator implements Indicator<Double> {
private TimeSeries data;
public VolumeFinancierIndicator(TimeSeries data) {
this.data = data;
}
public Double calculate(int index) {
return data.getTick(index).getVolumeFinancier();
}
}
|