[Quantproject-developers] QuantProject/b7_Scripts/SimpleTesting/OneRank OneRank.cs,1.1,1.2
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-12-05 02:46:23
|
Update of /cvsroot/quantproject/QuantProject/b7_Scripts/SimpleTesting/OneRank In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19865/QuantProject/b7_Scripts/SimpleTesting/OneRank Modified Files: OneRank.cs Log Message: marketOpenEventHandler() has been added, to provide the account with the cash to start the backtest Index: OneRank.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b7_Scripts/SimpleTesting/OneRank/OneRank.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** OneRank.cs 29 Nov 2004 14:36:43 -0000 1.1 --- OneRank.cs 5 Dec 2004 02:46:14 -0000 1.2 *************** *** 40,44 **** private DateTime lastDateTime; ! public void fiveMinutesBeforeMarketCloseEventHandler( Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { --- 40,52 ---- private DateTime lastDateTime; ! private void marketOpenEventHandler( ! Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) ! { ! if ( ( this.account.CashAmount == 0 ) && ! ( this.account.Transactions.Count == 0 ) ) ! // cash has not been added yet ! this.account.AddCash( 10000 ); ! } ! private void fiveMinutesBeforeMarketCloseEventHandler( Object sender , EndOfDayTimingEventArgs endOfDayTimingEventArgs ) { *************** *** 79,82 **** --- 87,93 ---- this.account = account; this.lastDateTime = lastDateTime; + this.account.EndOfDayTimer.MarketOpen += + new MarketOpenEventHandler( + this.marketOpenEventHandler ); this.account.EndOfDayTimer.FiveMinutesBeforeMarketClose += new FiveMinutesBeforeMarketCloseEventHandler( |