Esempio n. 1
0
 /// <summary>
 /// Segment II
 /// Pointer 14: (p 74)
 ///   Special Rivalries
 ///     I look to wager on an out-of-contention underdog in a nationally telecast game
 ///     if it is one in which they are playing a longtime rival.  These are games in which 
 ///     out-of-contention teams look to get very fired up.
 /// 
 /// </summary>
 /// <param name="team"></param>
 /// <param name="upcomingGame"></param>
 /// <returns></returns>
 public static bool SpecialRivalries( NflTeam team, NFLGame upcomingGame )
 {
     bool isSpecialRivalry = false;
      if ( upcomingGame.IsOnTv )
      {
     if ( team.IsRival( upcomingGame.Opponent( team.TeamCode ) ) )
     {
        if ( upcomingGame.IsDog( team ) )
        {
           if ( team.IsOutOfContention() )
              isSpecialRivalry = true;
        }
     }
      }
      return isSpecialRivalry;
 }
Esempio n. 2
0
 /// <summary>
 /// Segment I (Weeks 1-4)
 /// Pointer One:
 ///   Underrated Dog
 ///     Bet on an Underdog when it is underrated in the spread by 4 or more.
 ///     This is tied to the power ratings.  
 /// </summary>
 /// <param name="team"></param>
 /// <param name="upcomingGame"></param>
 /// <returns></returns>
 public static bool UnderratedDog( NflTeam team, NFLGame upcomingGame )
 {
     bool isUnderratedDog = false;
      if ( upcomingGame.IsDog( team ) )
      {
     decimal gl = GordanLine( upcomingGame );
     if (PointsDiff( upcomingGame.Spread, gl ) >= 4.0M)
     {
        isUnderratedDog = true;
     }
      }
      return isUnderratedDog;
 }
Esempio n. 3
0
 /// <summary>
 /// Segment I (Weeks 1-4)
 /// Pointer Two: (p 63, 73)
 ///   Home Dog After Home Loss as Favourite.
 ///   When a team loses as a favourite at home and is the home dog next week, 
 ///   look to bet on the underdog 
 /// </summary>
 public static bool HomeDogBounce( NflTeam team, NFLGame nextGame )
 {
     bool bounce = false;
      NFLGame lastGame = team.PreviousGame( nextGame.GameDate );
      if ( lastGame.IsFavourite( team ) )
     if ( lastGame.Lost( team ) )
     {
        if ( nextGame.IsDog( team ) )
           if ( nextGame.IsHome( team.TeamCode ) )
              bounce = true;
     }
      return bounce;
 }