[Quantproject-developers] QuantProject/b4_Business/a1_Financial/a2_Accounting/h5_Reporting/Tables
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2009-03-30 21:35:29
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a1_Financial/a2_Accounting/h5_Reporting/Tables In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv7457/b4_Business/a1_Financial/a2_Accounting/h5_Reporting/Tables Modified Files: RoundTrades.cs Log Message: Fixed some minor bugs (now round trades statistics are properly computed). Index: RoundTrades.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a1_Financial/a2_Accounting/h5_Reporting/Tables/RoundTrades.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** RoundTrades.cs 29 Mar 2009 18:15:50 -0000 1.3 --- RoundTrades.cs 30 Mar 2009 21:35:23 -0000 1.4 *************** *** 1,4 **** --- 1,6 ---- using System; using System.Data; + + using QuantProject.ADT; using QuantProject.Business.Financial.Accounting.Reporting; *************** *** 82,86 **** DataRow roundTrade = roundTradeDataTable.NewRow(); roundTrade[ fieldNameForTicker ] = currentTicker; ! roundTrade[ "Trade" ] = currentTradeType; roundTrade[ "Quantity" ] = instrumentQuantity; roundTrade[ "EntryDate" ] = startDateTimeOfTrade; --- 84,91 ---- DataRow roundTrade = roundTradeDataTable.NewRow(); roundTrade[ fieldNameForTicker ] = currentTicker; ! if ( currentTradeType == "BuyLong" ) ! roundTrade[ "Trade" ] = "Long"; ! else ! roundTrade[ "Trade" ] = "Short"; roundTrade[ "Quantity" ] = instrumentQuantity; roundTrade[ "EntryDate" ] = startDateTimeOfTrade; *************** *** 117,121 **** getRoundTradeTable_setColumns( roundTradeDataTable ); getRoundTradeTable_setRows( roundTradeDataTable ); ! return roundTradeDataTable; } #endregion --- 122,128 ---- getRoundTradeTable_setColumns( roundTradeDataTable ); getRoundTradeTable_setRows( roundTradeDataTable ); ! DataTable roundTradeDataTable_ordered = ! ExtendedDataTable.CopyAndSort(roundTradeDataTable, "EntryDate", true); ! return roundTradeDataTable_ordered; } #endregion |