[Quantproject-developers] QuantProject/b4_Business/a2_Strategies AccountManager.cs, 1.8, 1.9
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2010-03-28 13:43:38
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv9972/a2_Strategies Modified Files: AccountManager.cs Log Message: Some small changes have been done because WeightedPositions now is a List<WeightedPosition>, while it was a SortedList in the previous version Index: AccountManager.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/AccountManager.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** AccountManager.cs 30 Aug 2009 15:42:18 -0000 1.8 --- AccountManager.cs 28 Mar 2010 13:43:27 -0000 1.9 *************** *** 115,119 **** orders.Clear(); double valueToInvestInPositions = account.CashAmount * leverage; ! foreach(WeightedPosition weightedPosition in weightedPositions.Values) addWeightedPositionToOrderList( weightedPosition, account, valueToInvestInPositions ); foreach(object item in orders) --- 115,119 ---- orders.Clear(); double valueToInvestInPositions = account.CashAmount * leverage; ! foreach(WeightedPosition weightedPosition in weightedPositions) addWeightedPositionToOrderList( weightedPosition, account, valueToInvestInPositions ); foreach(object item in orders) *************** *** 162,166 **** orders.Clear(); WeightedPositions currentWeightedPositions = GetWeightedPositions( account ); ! currentWeightedPositions.Reverse(); ClosePositions(account); OpenPositions( currentWeightedPositions, account ); --- 162,166 ---- orders.Clear(); WeightedPositions currentWeightedPositions = GetWeightedPositions( account ); ! currentWeightedPositions.ReverseSigns(); ClosePositions(account); OpenPositions( currentWeightedPositions, account ); |