[Quantproject-developers] QuantProject/b4_Business/a2_Strategies Benchmark.cs, 1.2, 1.3
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-02-07 18:35:42
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv27218/b4_Business/a2_Strategies Modified Files: Benchmark.cs Log Message: The code has been slightly simplified (MILLO, please check if it is equivalent) Index: Benchmark.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/Benchmark.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Benchmark.cs 6 Feb 2008 22:53:54 -0000 1.2 --- Benchmark.cs 7 Feb 2008 18:35:38 -0000 1.3 *************** *** 11,14 **** --- 11,15 ---- /// to compare a strategy's results /// </summary> + [Serializable] public class Benchmark { *************** *** 109,113 **** if( lastEndOfDayDateTime.IsLessThanOrEqualTo(firstEndOfDayDateTime) ) throw new Exception("lastEndOfDayDateTime has to be greater than " + ! "firstEndOfDayDateTime !!"); EndOfDayHistory endOfDayHistory = new EndOfDayHistory(); EndOfDayDateTime endOfDayDateTimeToAddToHistory = --- 110,114 ---- if( lastEndOfDayDateTime.IsLessThanOrEqualTo(firstEndOfDayDateTime) ) throw new Exception("lastEndOfDayDateTime has to be greater than " + ! "firstEndOfDayDateTime !!"); EndOfDayHistory endOfDayHistory = new EndOfDayHistory(); EndOfDayDateTime endOfDayDateTimeToAddToHistory = *************** *** 116,129 **** { if( this.isExchanged( endOfDayDateTimeToAddToHistory ) ) - { endOfDayHistory.Add( endOfDayDateTimeToAddToHistory, endOfDayDateTimeToAddToHistory ); ! endOfDayDateTimeToAddToHistory = ! endOfDayDateTimeToAddToHistory.GetNextMarketStatusSwitch(); ! } ! else ! { ! endOfDayDateTimeToAddToHistory = ! endOfDayDateTimeToAddToHistory.GetNextMarketStatusSwitch(); ! } } return endOfDayHistory; --- 117,123 ---- { if( this.isExchanged( endOfDayDateTimeToAddToHistory ) ) endOfDayHistory.Add( endOfDayDateTimeToAddToHistory, endOfDayDateTimeToAddToHistory ); ! endOfDayDateTimeToAddToHistory = ! endOfDayDateTimeToAddToHistory.GetNextMarketStatusSwitch(); } return endOfDayHistory; |