[Quantproject-developers] QuantProject/b4_Business/a07_DataProviders HistoricalEndOfDayDataStreamer.
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2005-01-09 23:15:33
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a07_DataProviders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8783/b4_Business/a07_DataProviders Modified Files: HistoricalEndOfDayDataStreamer.cs Log Message: - the IHistoricalQuoteProvider "concept" has been introduced Index: HistoricalEndOfDayDataStreamer.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a07_DataProviders/HistoricalEndOfDayDataStreamer.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** HistoricalEndOfDayDataStreamer.cs 13 Dec 2004 01:45:17 -0000 1.2 --- HistoricalEndOfDayDataStreamer.cs 9 Jan 2005 23:15:19 -0000 1.3 *************** *** 27,31 **** using QuantProject.Data.DataProviders; ! namespace QuantProject.Business.Timing { /// <summary> --- 27,31 ---- using QuantProject.Data.DataProviders; ! namespace QuantProject.Business.DataProviders { /// <summary> *************** *** 37,40 **** --- 37,41 ---- private IEndOfDayTimer endOfDayTimer; + private IHistoricalQuoteProvider historicalQuoteProvider; private EndOfDayDateTime startDateTime; *************** *** 53,59 **** } ! public HistoricalEndOfDayDataStreamer( IEndOfDayTimer endOfDayTimer ) { this.endOfDayTimer = endOfDayTimer; this.endOfDayTimer.MarketOpen += new MarketOpenEventHandler( this.marketOpenEventHandler ); --- 54,62 ---- } ! public HistoricalEndOfDayDataStreamer( IEndOfDayTimer endOfDayTimer , ! IHistoricalQuoteProvider historicalQuoteProvider ) { this.endOfDayTimer = endOfDayTimer; + this.historicalQuoteProvider = historicalQuoteProvider; this.endOfDayTimer.MarketOpen += new MarketOpenEventHandler( this.marketOpenEventHandler ); *************** *** 68,73 **** public double GetCurrentBid( string ticker ) { ! return HistoricalDataProvider.GetMarketValue( ticker , ! this.endOfDayTimer.GetCurrentTime().GetNearestExtendedDateTime() ); } --- 71,76 ---- public double GetCurrentBid( string ticker ) { ! return historicalQuoteProvider.GetMarketValue( ticker , ! this.endOfDayTimer.GetCurrentTime() ); } *************** *** 79,84 **** public double GetCurrentAsk( string ticker ) { ! return HistoricalDataProvider.GetMarketValue( ticker , ! this.endOfDayTimer.GetCurrentTime().GetNearestExtendedDateTime() ); } --- 82,87 ---- public double GetCurrentAsk( string ticker ) { ! return historicalQuoteProvider.GetMarketValue( ticker , ! this.endOfDayTimer.GetCurrentTime() ); } |