コード例 #1
0
        public decimal BackTest()
        {
            //  for each instance that has a line
                        #if DEBUG
            DataSet ds = tflWS.GetGames(2005, 13);
                        #else
            DataSet ds = tflWS.GetAllGames();
                        #endif

            DataTable dt = ds.Tables["sched"];
            foreach (DataRow dr in dt.Rows)
            {
                NFLGame game = new NFLGame(dr);
                NFLBet  bet  = IsBettable(game);

                if (bet != null)
                {
                    switch (bet.Result())
                    {
                    case "Win":
                        M_wins++;
                        break;

                    case "Loss":
                        Losses++;
                        break;

                    case "Push":
                        Pushes++;
                        break;
                    }
                }
            }
            return(Utility.Clip(M_wins, Losses, Pushes));
        }