A promo calculator for sports betting odds.

Overview

Sportbetter Calculation Toolkit

Parlay Calculator

This is a quick parlay calculator that considers some of the common promos offered. It is used to identify profitable bets and promos from various sportsbooks. Currently, the calculator supports the following:

  • Single Expected Value Calculator
  • Parlay Expected Value Calculator Up to Any Number of Legs
    • Promos Supported:
    • Parlay Insurance where if a single leg loses, your money is returned
    • Parlays where a free bet is awarded no matter win or lose. The user just adds the value of the free bet.
    • Parlays where a free bet is only awarded in the case of a loss.

Usage

For usage, one must run the program by typing: ```python parlayPromo.py``` This calculator was tested and verified using Python 3.8. From here, one can chose to either work with the command line interface or can chose to load a file. If one choses to load a file, make sure that file is in the directory of the calculator. (Move the examples.txt file into the source directory as an example) There are a series of example files. Any future files must follow this exact format. "#" can be used for commented lines to keep track of legs.

Positive EV Calculator

This calculator provides the expected value of a bet and its odds with respect to a true market evaluation. It removes the vig and is fully CLI based

Usage

For usage, one must run the program: ``` python evCalc.py ``` This calculator was tested and verified using Python 3.8. Follow the command line prompts to perform the calculation.

Freebet Calculator

This calculator provides the amount to hedge a free bet according to some given odds. It also will calculate the total payout and profit of hedging your freebet!

Usage

For usage, one must run the program: ``` python freeBetCalc.py ``` This calculator was tested and verified using Python 3.8. Follow the command line prompts to perform the calculation.

Arbitrage Calculator

This calculator provides the amount to hedge a arbitrage according to some given odds. It also will calculate the total payout and profit of hedging your arb!

Usage

For usage, one must run the program: ``` python arbCalc.py ``` This calculator was tested and verified using Python 3.8. Follow the command line prompts to perform the calculation.

Documentation

All documentation is stored in the docs setion. Please see this for a full explanation of all the math and methods in this program.

Contributing

Contributions to add new promos are certainly welcomed. Please just make a pull request.
Owner
Luke Bhan
Luke Bhan
Functions to analyze Cell-ID single-cell cytometry data using python language.

PyCellID (building...) Functions to analyze Cell-ID single-cell cytometry data using python language. Dependecies for this project. attrs(=21.1.0) fo

0 Dec 22, 2021
Hitchhikers-guide - The Hitchhiker's Guide to Data Science for Social Good

Welcome to the Hitchhiker's Guide to Data Science for Social Good. What is the Data Science for Social Good Fellowship? The Data Science for Social Go

Data Science for Social Good 907 Jan 01, 2023
A PG3D API Made with Python

PG3D Python API A Pixel Gun 3D Python API (Public Ver) Features Count: 29 How To Use? import api as pbn Examples pbn.isBanned(192819483) - True pbn.f

Karim 2 Mar 24, 2022
🗽 Like yarn outdated/upgrade, but for pip. Upgrade all your pip packages and automate your Python Dependency Management.

pipupgrade The missing command for pip Table of Contents Features Quick Start Usage Basic Usage Docker Environment Variables FAQ License Features Upda

Achilles Rasquinha 529 Dec 31, 2022
ChainJacking is a tool to find which of your Go lang direct GitHub dependencies is susceptible to ChainJacking attack.

ChainJacking is a tool to find which of your Go lang direct GitHub dependencies is susceptible to ChainJacking attack.

Checkmarx 36 Nov 02, 2022
A middle-to-high level algorithm book designed with coding interview at heart!

Hands-on Algorithmic Problem Solving A one-stop coding interview prep book! About this book In short, this is a middle-to-high level algorithm book de

Li Yin 1.8k Jan 02, 2023
Курс "Искусственный интеллект и машинное обучение"

Искусственный интеллект и машинное обучение О курсе Данный репозиторий содержит в себе сопроводительный учебный материал для курса "Искусственный инте

Dmitry Aladin 19 Dec 04, 2022
🤖️ Plugin for Sentry which allows sending notification via DingTalk robot.

Sentry DingTalk Sentry 集成钉钉机器人通知 Requirments sentry = 21.5.1 特性 发送异常通知到钉钉 支持钉钉机器人webhook设置关键字 配置环境变量 DINGTALK_WEBHOOK: Optional(string) DINGTALK_CUST

1 Nov 04, 2021
Buggy script to play with GPOs

GPOwned /!\ This is a buggy PoC I made just to play with GPOs in my lab. Don't use it in production! /!\ The script uses impacket and ldap3 to update

45 Dec 15, 2022
A package with multiple bias correction methods for climatic variables, including the QM, DQM, QDM, UQM, and SDM methods

A package with multiple bias correction methods for climatic variables, including the QM, DQM, QDM, UQM, and SDM methods

Sebastián A. Aedo Quililongo 9 Nov 18, 2022
Um sistema de llogin feito em uma interface grafica.

Interface-para-login Um sistema de login feito com JSON. Utilizando a biblioteca Tkinter, eu criei um sistema de login, onde guarda a informações de l

Mobben 1 Nov 28, 2021
Write a program that works out whether if a given year is a leap year

Leap Year 💪 This is a Difficult Challenge 💪 Instructions Write a program that works out whether if a given year is a leap year. A normal year has 36

Rodrigo Santos 0 Jun 22, 2022
A python tool for synchronizing the messages from different threads, processes, or hosts.

Sync-stream This project is designed for providing the synchoronization of the stdout / stderr among different threads, processes, devices or hosts.

Yuchen Jin 0 Aug 11, 2021
Cirq is a Python library for writing, manipulating, and optimizing quantum circuits and running them against quantum computers and simulators

Cirq is a Python library for writing, manipulating, and optimizing quantum circuits and running them against quantum computers and simulators. Install

quantumlib 3.6k Jan 07, 2023
This is the accompanying repository for the Bloomberg Global Coal Countdown website.

This is the accompanying repository for the Bloomberg Global Coal Countdown (BGCC) website. Data Sources Dashboard Data Schema and Validation License

7 Jun 01, 2022
Configure request params such as text, color, size etc. And then download the image

Configure request params such as text, color, size etc. And then download the image

6 Aug 18, 2022
Py4J enables Python programs to dynamically access arbitrary Java objects

Py4J Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine. Methods are called as

Barthelemy Dagenais 1k Jan 02, 2023
Demo code for "Logs in distributed systems" webinar

Hexlet Logs Demo Пререквизиты docker-compose python3 Учетка в DataDog Базовое понимание, что такое логи (можно почитать гайд

Anton Markelov 1 Dec 01, 2021
Bootstraparse is a personal project started with a specific goal in mind: creating static html pages for direct display from a markdown-like file

Bootstraparse is a personal project started with a specific goal in mind: creating static html pages for direct display from a markdown-like file

1 Jun 15, 2022