| Copyright | (C) 2020 Martins Erts |
|---|---|
| License | MIT |
| Maintainer | Martins Erts <martins.erts@gmail.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
BfHaskell.Common.Odds
Description
Synopsis
- type Odds = Nano
- data NormalizedOdds
- normalizeOdds :: OddsTree -> Odds -> Bool -> NormalizedOdds
- nextOdds :: OddsTree -> NormalizedOdds -> NormalizedOdds
- newTree :: OddsTree
Documentation
data NormalizedOdds Source #
Odds normalized for Betfair exchange See: Betfair Price Increments
Instances
| Eq NormalizedOdds Source # | |
Defined in BfHaskell.Common.Odds Methods (==) :: NormalizedOdds -> NormalizedOdds -> Bool # (/=) :: NormalizedOdds -> NormalizedOdds -> Bool # | |
| Num NormalizedOdds Source # | |
Defined in BfHaskell.Common.Odds Methods (+) :: NormalizedOdds -> NormalizedOdds -> NormalizedOdds # (-) :: NormalizedOdds -> NormalizedOdds -> NormalizedOdds # (*) :: NormalizedOdds -> NormalizedOdds -> NormalizedOdds # negate :: NormalizedOdds -> NormalizedOdds # abs :: NormalizedOdds -> NormalizedOdds # signum :: NormalizedOdds -> NormalizedOdds # fromInteger :: Integer -> NormalizedOdds # | |
| Show NormalizedOdds Source # | |
Defined in BfHaskell.Common.Odds Methods showsPrec :: Int -> NormalizedOdds -> ShowS # show :: NormalizedOdds -> String # showList :: [NormalizedOdds] -> ShowS # | |
Arguments
| :: OddsTree | Normalization tree |
| -> Odds | Odds |
| -> Bool | |
| -> NormalizedOdds |
Normalize odds
nextOdds :: OddsTree -> NormalizedOdds -> NormalizedOdds Source #
Returns next normalized odds using price increments