[Quantproject-developers] QuantProject/b3_Data/DataProviders HistoricalDataProvider.cs,1.3,1.4
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-12-13 01:42:54
|
Update of /cvsroot/quantproject/QuantProject/b3_Data/DataProviders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8119/b3_Data/DataProviders Modified Files: HistoricalDataProvider.cs Log Message: - Added the IsExchanged method Index: HistoricalDataProvider.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b3_Data/DataProviders/HistoricalDataProvider.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** HistoricalDataProvider.cs 29 Nov 2004 16:05:04 -0000 1.3 --- HistoricalDataProvider.cs 13 Dec 2004 01:42:42 -0000 1.4 *************** *** 147,150 **** --- 147,157 ---- ).IndexOfKeyOrPrevious( extendedDateTime.DateTime ) ) ); } + public static bool WasExchanged( string instrumentKey , ExtendedDateTime extendedDateTime ) + { + double marketValue = GetMarketValue( instrumentKey , extendedDateTime ); // forces caching if needed + return ( (History) ((Hashtable) + cachedHistories[ instrumentKey ])[ extendedDateTime.BarComponent ] ).ContainsKey( + extendedDateTime.DateTime ); + } public static double GetMarketValue( string instrumentKey , DateTime dateTime , |