[Quantproject-developers] QuantProject/b7_Scripts/TickerSelectionTesting/SimpleSelection EndOfDayT
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-09-29 21:18:45
|
Update of /cvsroot/quantproject/QuantProject/b7_Scripts/TickerSelectionTesting/SimpleSelection In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv16649/SimpleSelection Modified Files: EndOfDayTimerHandlerSimpleSelection.cs EndOfDayTimerHandlerSimpleSelectionOpenToClose.cs Log Message: The new revision moves toward an intraday enabled framework. EndOfDayDate time has been removed, DateTime is used now. The code has been changed accordingly. Index: EndOfDayTimerHandlerSimpleSelection.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/TickerSelectionTesting/SimpleSelection/EndOfDayTimerHandlerSimpleSelection.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** EndOfDayTimerHandlerSimpleSelection.cs 29 Aug 2007 09:43:34 -0000 1.2 --- EndOfDayTimerHandlerSimpleSelection.cs 29 Sep 2008 21:18:09 -0000 1.3 *************** *** 56,71 **** } ! public override void MarketOpenEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { ; } ! public override void MarketCloseEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { ; } ! public override void OneHourAfterMarketCloseEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { ; --- 56,71 ---- } ! protected override void marketOpenEventHandler( ! Object sender , DateTime dateTime ) { ; } ! protected override void marketCloseEventHandler( ! Object sender , DateTime dateTime ) { ; } ! protected override void oneHourAfterMarketCloseEventHandler( ! Object sender , DateTime dateTime ) { ; Index: EndOfDayTimerHandlerSimpleSelectionOpenToClose.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/TickerSelectionTesting/SimpleSelection/EndOfDayTimerHandlerSimpleSelectionOpenToClose.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** EndOfDayTimerHandlerSimpleSelectionOpenToClose.cs 29 Aug 2007 09:43:34 -0000 1.2 --- EndOfDayTimerHandlerSimpleSelectionOpenToClose.cs 29 Sep 2008 21:18:09 -0000 1.3 *************** *** 59,74 **** ! public override void MarketOpenEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { this.openPositions(); } ! public override void MarketCloseEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { AccountManager.ClosePositions(this.account); } ! #region OneHourAfterMarketCloseEventHandler protected DataTable getSetOfTickersToBeOptimized(DateTime currentDate) --- 59,74 ---- ! protected override void marketOpenEventHandler( ! Object sender , DateTime dateTime ) { this.openPositions(); } ! protected override void marketCloseEventHandler( ! Object sender , DateTime dateTime ) { AccountManager.ClosePositions(this.account); } ! #region oneHourAfterMarketCloseEventHandler protected DataTable getSetOfTickersToBeOptimized(DateTime currentDate) *************** *** 144,154 **** /// <param name="sender"></param> /// <param name="eventArgs"></param> ! public override void OneHourAfterMarketCloseEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { if(this.numDaysElapsedSinceLastOptimization == this.numDaysBetweenEachOptimization - 1) { ! this.setTickers(endOfDayTimingEventArgs.EndOfDayDateTime.DateTime); //sets tickers to be chosen next Market Open event this.numDaysElapsedSinceLastOptimization = 0; --- 144,154 ---- /// <param name="sender"></param> /// <param name="eventArgs"></param> ! protected override void oneHourAfterMarketCloseEventHandler( ! Object sender , DateTime dateTime ) { if(this.numDaysElapsedSinceLastOptimization == this.numDaysBetweenEachOptimization - 1) { ! this.setTickers(dateTime); //sets tickers to be chosen next Market Open event this.numDaysElapsedSinceLastOptimization = 0; |