8000 GitHub - whatl3y/odds: Calculate the true odds of a single wager or parlay, or determine what the return would be on an arbitrage wager.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ odds Public

Calculate the true odds of a single wager or parlay, or determine what the return would be on an arbitrage wager.

Notifications You must be signed in to change notification settings

whatl3y/odds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

odds

This repo contains a couple of CLI tools you can install and run in addition to several packages that are useful in your project(s) related to sports wagering odds calculations.

CLI Tools

odds

Calculate the true odds of a single bet or parlay given a list of single events' odds in American format (i.e -110, 100, etc.)

Install

$ go get github.com/whatl3y/odds/odds

Examples

# if '$GOPATH/bin' is in your path:
$ odds 100
# American Odds: +100
# Decimal Odds: 2.00
# Fractional Odds: 1/1
# General Odds: 1.00 to 1 (2.00 for 1)
#
# $100 to win: $100.00
# Total win: $200.00

# Multiple lines to calculate parlay odds
$ odds -110 120 -240
# American Odds: +495
# Decimal Odds: 5.95
# Fractional Odds: 99/20
# General Odds: 4.95 to 1 (5.95 for 1)
#
# $100 to win: $495.00
# Total win: $595.00

# if '$GOPATH/bin' is NOT in your path:
$ $GOPATH/bin/odds -110 120 -240
$ # or
$ $(go env GOPATH)/bin/odds -110 120 -240
# American Odds: +495
# Decimal Odds: 5.95
# Fractional Odds: 99/20
# General Odds: 4.95 to 1 (5.95 for 1)
#
# $100 to win: $495.00
# Total win: $595.00

arb (Arbitrage Wagering)

Calculate the ability to place an Arbitrage bet by placing a wager on all sides of the provided odds as long as one wager in the provided set of odds guaranteed to win.

If the expected return is positive, it means it is possible to place wagers between all sides and guarantee a

Install

$ go get github.com/whatl3y/odds/arb

Examples

$ arb -110 -110
# 100 base unit
# Individual Wagers: map[-110:99.99]
# Total Wagered: 199.990000
# Expected return: -9.090000
# Profit Margin: -4.545227%

$ arb -238 293
# 100 base unit
# Individual Wagers: map[-238:99.99 293:36.13]
# Total Wagered: 136.130000
# Expected return: 5.880000
# Profit Margin: 4.319401%

Packages

conversions

The conversions package provides helper methods that are used in the CLI tools to convert between different odds types, calculate overall odds of single and multiple/parlay bets, etc.

Install

$ go get github.com/whatl3y/odds/conversions

API

TODO

About

Calculate the true odds of a single wager or parlay, or determine what the return would be on an arbitrage wager.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0