Update of /cvsroot/tail/Tail/src/java/net/sf/tail/strategy
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7785/src/java/net/sf/tail/strategy
Added Files:
CombinedBuyAndSellStrategy.java
Log Message:
CombinedBuyAndSellStrategy com testes
--- NEW FILE: CombinedBuyAndSellStrategy.java ---
package net.sf.tail.strategy;
import net.sf.tail.Strategy;
public class CombinedBuyAndSellStrategy extends AbstractStrategy {
private Strategy buyStrategy;
private Strategy sellStrategy;
public CombinedBuyAndSellStrategy(Strategy buyStrategy, Strategy sellStrategy)
{
this.buyStrategy = buyStrategy;
this.sellStrategy = sellStrategy;
}
public String getName() {
return String.format("Combined strategy using buy strategy %s and sell strategy %s", buyStrategy.getName(), sellStrategy.getName());
}
public boolean shouldEnter(int index) {
return buyStrategy.shouldEnter(index);
}
public boolean shouldExit(int index) {
return sellStrategy.shouldExit(index);
}
}
|