[Quantproject-developers] QuantProject/b4_Business/a2_Strategies WeightedPositions.cs, 1.8, 1.9
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2007-09-23 21:55:01
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv30858/a2_Strategies Modified Files: WeightedPositions.cs Log Message: Simplified the code using the indexer syntax (no need to cast) Index: WeightedPositions.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/WeightedPositions.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** WeightedPositions.cs 16 Sep 2007 22:10:17 -0000 1.8 --- WeightedPositions.cs 23 Sep 2007 21:54:57 -0000 1.9 *************** *** 600,604 **** double returnValue = 0.0; for(int i = 0; i<weightedPositionsLastNightReturns.Length; i++) ! returnValue += weightedPositionsLastNightReturns[i]*((WeightedPosition)this[i]).Weight; return returnValue; } --- 600,604 ---- double returnValue = 0.0; for(int i = 0; i<weightedPositionsLastNightReturns.Length; i++) ! returnValue += weightedPositionsLastNightReturns[i] * this[i].Weight; return returnValue; } *************** *** 625,629 **** weightedPositionsLastNightReturns[i] = this.getLastNightReturn_getLastNightReturnForTicker( ! ((WeightedPosition)this[i]).Ticker, lastMarketDay, today ); return getLastNightReturn( weightedPositionsLastNightReturns ); } --- 625,629 ---- weightedPositionsLastNightReturns[i] = this.getLastNightReturn_getLastNightReturnForTicker( ! this[i].Ticker, lastMarketDay, today ); return getLastNightReturn( weightedPositionsLastNightReturns ); } |