[Quantproject-developers] QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardOneRank RunWalkForwa
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-12-20 00:15:05
|
Update of /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardOneRank In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28316/b7_Scripts/WalkForwardTesting/WalkForwardOneRank Modified Files: RunWalkForwardOneRank.cs Log Message: The out of sample progress bar is handled in a better way now Index: RunWalkForwardOneRank.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardOneRank/RunWalkForwardOneRank.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** RunWalkForwardOneRank.cs 5 Dec 2004 02:49:50 -0000 1.3 --- RunWalkForwardOneRank.cs 20 Dec 2004 00:14:53 -0000 1.4 *************** *** 101,111 **** long elapsedDays = Convert.ToInt64( ((TimeSpan)( endOfDayTimer.GetCurrentTime().DateTime - this.startDateTime.DateTime )).TotalDays ); ! long totalDays = Convert.ToInt64( ((TimeSpan)( this.endDateTime.DateTime - this.startDateTime.DateTime )).TotalDays ); if ( Math.Floor( elapsedDays / totalDays * 100 ) > Math.Floor( ( elapsedDays - 1 ) / totalDays * 100 ) ) // a new out of sample time percentage point has been elapsed this.progressBarForm.ProgressBarOutOfSample.Value = Convert.ToInt16( Math.Floor( elapsedDays / totalDays * 100 ) ); } public void oneHourAfterMarketCloseEventHandler( --- 101,114 ---- long elapsedDays = Convert.ToInt64( ((TimeSpan)( endOfDayTimer.GetCurrentTime().DateTime - this.startDateTime.DateTime )).TotalDays ); ! double totalDays = Convert.ToDouble( ((TimeSpan)( this.endDateTime.DateTime - this.startDateTime.DateTime )).TotalDays ); if ( Math.Floor( elapsedDays / totalDays * 100 ) > Math.Floor( ( elapsedDays - 1 ) / totalDays * 100 ) ) + { // a new out of sample time percentage point has been elapsed this.progressBarForm.ProgressBarOutOfSample.Value = Convert.ToInt16( Math.Floor( elapsedDays / totalDays * 100 ) ); + this.progressBarForm.ProgressBarOutOfSample.Refresh(); + } } public void oneHourAfterMarketCloseEventHandler( |