[Quantproject-developers] QuantProject/b4_Business/a2_Strategies/returnsManagement ReturnsManager.
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2010-03-28 14:35:23
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/returnsManagement In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25763/a2_Strategies/returnsManagement Modified Files: ReturnsManager.cs Log Message: The interface IReturnsManager is now implemented The read only property IHistoricalMarketValueProvider HistoricalMarketValueProvider is now exposed Index: ReturnsManager.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/returnsManagement/ReturnsManager.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ReturnsManager.cs 29 Sep 2008 21:17:39 -0000 1.10 --- ReturnsManager.cs 28 Mar 2010 14:35:15 -0000 1.11 *************** *** 40,47 **** /// </summary> [Serializable] ! public class ReturnsManager { private ReturnIntervals returnIntervals; // a return for each interval ! private HistoricalMarketValueProvider historicalMarketValueProvider; private Set tickersMissingQuotes; --- 40,47 ---- /// </summary> [Serializable] ! public class ReturnsManager : IReturnsManager { private ReturnIntervals returnIntervals; // a return for each interval ! private IHistoricalMarketValueProvider historicalMarketValueProvider; private Set tickersMissingQuotes; *************** *** 50,53 **** --- 50,59 ---- private Hashtable tickersReturnsStandardDeviations; + + public IHistoricalMarketValueProvider HistoricalMarketValueProvider + { + get { return this.historicalMarketValueProvider; } + } + /// <summary> /// End of day intervals on which returns are computed *************** *** 79,83 **** /// n-1 elements</param> public ReturnsManager( ReturnIntervals returnIntervals , ! HistoricalMarketValueProvider historicalMarketValueProvider ) { // TO DO: let WFLagEligibleTickers use this class also!!! --- 85,89 ---- /// n-1 elements</param> public ReturnsManager( ReturnIntervals returnIntervals , ! IHistoricalMarketValueProvider historicalMarketValueProvider ) { // TO DO: let WFLagEligibleTickers use this class also!!! |