[Quantproject-developers] QuantProject/b4_Business/a05_Timing HistoricalEndOfDayTimer.cs, 1.11, 1.1
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-12-10 19:31:29
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a05_Timing In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv13886/b4_Business/a05_Timing Modified Files: HistoricalEndOfDayTimer.cs Log Message: a new method public static bool IsMarketTime( DateTime dateTime ) has been added Index: HistoricalEndOfDayTimer.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a05_Timing/HistoricalEndOfDayTimer.cs,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** HistoricalEndOfDayTimer.cs 20 Nov 2008 20:43:43 -0000 1.11 --- HistoricalEndOfDayTimer.cs 10 Dec 2008 19:31:16 -0000 1.12 *************** *** 193,196 **** --- 193,212 ---- } + /// <summary> + /// true iif instruments are exchanged at dateTime + /// </summary> + /// <param name="dateTime"></param> + /// <returns></returns> + public static bool IsMarketTime( DateTime dateTime ) + { + bool isMarketTime = + ( + ( dateTime >= HistoricalEndOfDayTimer.GetMarketOpen( dateTime ) ) && + ( dateTime <= HistoricalEndOfDayTimer.GetMarketClose( dateTime ) ) + ); + return isMarketTime; + } + + #region GetNextMarketStatusSwitch // private void getNextMarketStatusSwitch_checkParameters( |