Esempio n. 1
0
 /// <summary>
 /// Segment II (weeks 5-8)
 /// Pointer Twelve: (p 74)
 ///   Big Scoring Teams
 ///     As in the first 4 games, I look to bet against a favourite that scored a total of
 ///     30 or more points in each of the last two weeks in winning efforts.
 /// </summary>
 /// <param name="team"></param>
 /// <param name="upcomingGame"></param>
 /// <returns></returns>
 public static bool BigScoringTeam( NflTeam team, NFLGame upcomingGame )
 {
     bool isBigScorer = false;
      if ( upcomingGame.IsFavourite( team ) )
      {
     NFLGame prevGame = team.PreviousGame( upcomingGame.GameDate );
     if ( prevGame.Won( team ) )
        if ( prevGame.ScoreFor( team ) >= KBigScore )
        {
           NFLGame prevPrevGame = team.PreviousGame( prevGame.GameDate );
           if ( prevGame.Won( team ) )
           {
              if ( prevPrevGame.ScoreFor( team ) >= KBigScore )
                 isBigScorer = true;
           }
        }
      }
      return isBigScorer;
 }
Esempio n. 2
0
 /// <summary>
 /// Segment II (Weeks 5-8)
 /// Pointer: Six (p 73)
 ///   Out-of-Division Favourites.
 ///     As in games one through four, if a team has played 2 or more consecutive divisional games
 ///     and is now playing a nondivisional game, I look to wager against the team if they are 
 ///     favoured by 7 or more.
 /// </summary>
 /// <param name="team"></param>
 /// <param name="upcomingGame"></param>
 /// <returns></returns>
 public static bool OutOfDivisionFavourites( NflTeam team, NFLGame upcomingGame )
 {
     var isOutOfDivisionFavourite = false;
      if ( ! upcomingGame.IsDivisionalGame() )
      {
     if ( upcomingGame.IsFavourite( team ) )
     {
        if ( Math.Abs( upcomingGame.Spread ) >= 7 )
        {
           var lastGame = team.PreviousGame( upcomingGame.GameDate );
           if ( lastGame.IsDivisionalGame() )
           {
              var previousToLastGame = team.PreviousGame( lastGame.GameDate );
           	if (previousToLastGame.IsDivisionalGame())
           		isOutOfDivisionFavourite = true;
           }
        }
     }
      }
      return isOutOfDivisionFavourite;
 }