Update of /cvsroot/tail/Tail/src/java/net/sf/tail/flow
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv880/src/java/net/sf/tail/flow
Modified Files:
CashFlow.java
Log Message:
Index: CashFlow.java
===================================================================
RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/flow/CashFlow.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** CashFlow.java 16 Aug 2007 21:09:10 -0000 1.6
--- CashFlow.java 16 Aug 2007 22:14:11 -0000 1.7
***************
*** 37,50 ****
values.addAll(Collections.nCopies(begin - values.size(), values.get(values.size() - 1)));
}
- // assert begin == values.size() : "nao da " + begin;
int end = trade.getExit().getIndex();
for (int i = Math.max(begin, 1) ; i <= end; i++) {
double ratio;
- // TODO: maybe we should isolate getClosePrice, use an Indicator
- // instead?
if (trade.getEntry().getType().equals(OperationType.BUY)) {
ratio = timeSeries.getTick(i).getClosePrice() / timeSeries.getTick( trade.getEntry().getIndex()).getClosePrice();
- //values.get(values.size() - 1);
- // timeSeries.getTick(i - 1).getClosePrice();
} else {
ratio = timeSeries.getTick(i - 1).getClosePrice() / timeSeries.getTick(i).getClosePrice();
--- 37,45 ----
***************
*** 55,59 ****
if(timeSeries.getSize() - values.size() > 0)
values.addAll(Collections.nCopies(timeSeries.getSize() - values.size(), values.get(values.size() - 1 )));
- // terminar de popular coisas aqui
}
--- 50,53 ----
|