Update of /cvsroot/tail/Tail/src/test/net/sf/tail
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4018/src/test/net/sf/tail
Added Files:
Operation.java OperationType.java Strategy.java Trade.java
Log Message:
começando fase 2 (Strategy, Operation e Runner)
--- NEW FILE: Operation.java ---
package net.sf.tail;
public class Operation {
private OperationType type;
private int index;
public Operation(int index, OperationType type) {
this.type = type;
this.index = index;
}
public OperationType getType() {
return type;
}
public int getIndex() {
return index;
}
}
--- NEW FILE: Trade.java ---
package net.sf.tail;
public class Trade {
private Operation entry;
private Operation exit;
public Trade(Operation entry, Operation exit) {
this.entry = entry;
this.exit = exit;
}
public Operation getEntry() {
return entry;
}
public Operation getExit() {
return exit;
}
}
--- NEW FILE: OperationType.java ---
package net.sf.tail;
public enum OperationType {
BUY, SELL;
}
--- NEW FILE: Strategy.java ---
package net.sf.tail;
public interface Strategy {
Operation shouldEnter(int index);
Operation shouldExit(Operation entry, int index);
}
|