[Quantproject-developers] QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardOneRank BestPerformi
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-12-20 00:20:20
|
Update of /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardOneRank In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29783/b7_Scripts/WalkForwardTesting/WalkForwardOneRank Modified Files: BestPerformingTickers.cs Log Message: - The historicalEndOfDayTimer starts from a EndOfDaySpecificTime.MarketOpen now - private variables now are properly cleaned up for subsequent SetTickers calls Index: BestPerformingTickers.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/WalkForwardTesting/WalkForwardOneRank/BestPerformingTickers.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** BestPerformingTickers.cs 15 Dec 2004 23:17:24 -0000 1.3 --- BestPerformingTickers.cs 20 Dec 2004 00:20:05 -0000 1.4 *************** *** 67,71 **** new HistoricalEndOfDayTimer( new EndOfDayDateTime( dateTime.AddYears( -1 ).AddDays( -1 ) , ! EndOfDaySpecificTime.FiveMinutesBeforeMarketClose ) ); ComparableAccount account = new ComparableAccount( ticker , historicalEndOfDayTimer , new HistoricalEndOfDayDataStreamer( historicalEndOfDayTimer ) , --- 67,71 ---- new HistoricalEndOfDayTimer( new EndOfDayDateTime( dateTime.AddYears( -1 ).AddDays( -1 ) , ! EndOfDaySpecificTime.MarketOpen ) ); ComparableAccount account = new ComparableAccount( ticker , historicalEndOfDayTimer , new HistoricalEndOfDayDataStreamer( historicalEndOfDayTimer ) , *************** *** 73,77 **** OneRank oneRank = new OneRank( account , dateTime.AddDays( this.numberDaysForPerformanceCalculation ) ); - account.Key = ticker; this.eligibleAccounts.Add( account ); } --- 73,76 ---- *************** *** 99,104 **** --- 98,105 ---- public void SetTickers( EligibleTickers eligibleTickers , DateTime dateTime ) { + this.calculatedTickers = 0; this.NewProgress( this , new NewProgressEventArgs( 0 , 100 ) ); this.Clear(); + this.eligibleAccounts.Clear(); this.setTickers_build( eligibleTickers , dateTime ); this.lastUpdate = dateTime; |