BETANS

Python — как заработать на ставках?

Написать в Telegram
pipkevich3344
Был(а) на сайте вчера в 20:59
212 08.06.21 в 16:00 @Betans_posts


Всем, кому интересна тема ставок на спорт, предлагаю ознакомиться с эффективной стратегией приумножения капитала. Все, что вам понадобиться для заработка – ПО Python и умение выполнять базовые математические расчеты.


Как это работает?

Стратегия построена на букмекерских вилках — разнице коэффициентов в 2-х или более БК, позволяющих сделать по одной ставке на каждый (взаимоисключающий) исход события у разных букмекеров, и остаться при этом в прибыли независимо от результата.


В качестве наглядного примера предлагаю рассмотреть теннисный поединок, который состоялся 16.07. между Дж. Пэрисом и А. Матусевичем. БК marathonbet: предлагала на матч следующие коэффициенты:



На то же событие букмекер plusminus предложил:




Как можно заметить, найти подходящую вилку совсем несложно: 1/K1 +1/K2 меньше 1, где K1 — коэффициент на 1-й исход в первой БК, K2 — на 2-й исход во второй БК, соответственно.

Если в БК marathonbet мы поставим на А. Матусевича, а в plusminus на Дж. Пэриса, то вилка «не сыграет», так как 1/1.125+ 1/3.92 = 1.1439909297052153. Если же поставить наоборот, мы получим: 1/5.7 + 1/1.24 = 0.9818902093944539, из чего следует, что вилка «проходная».


Величина ставки

После нахождения подходящей вилки, возникает логичный вопрос: сколько поставить? Для этого предлагаю воспользоваться элементарным математическим алгоритмом:


  • summa_min = (K1 x summa_max)/K2, где K1<K2;
  • summa_max — максимальная сумма, которую вы можете поставить в одной БК;
  • summa_min — минимальная сумма, которую необходимо поставить в другой БК.


Предположим, что максимальная сумма, которой мы готовы «пожертвовать» — $100. В таком случае, summa_min = 1.24 x100 / 5.7; summa_min = $21.75438596491228. Таким образом выходит, что на коэффициент 5.7 мы ставим $21.75438596491228, а на коэффициент 1.24 - $100. Исходя из данной «формулы», наш «чистый доход» от выигрыша составит $2.2456140350877263.


Как это происходит на практике?


После освоения «базовых» аспектов стратегии, приступаем к созданию кода, отвечающего за автоматический поиск букмекерской вилки. Импортируем библиотеки:


После получаем код html исходной страницы:



Далее получаем игроков и коэффициенты событий в БК marathonbet:


Аналогичным образом «прописываем» формулу для получения игроков и их коэффициенты в другой БК. Ее код можно найти на ресурсе github. Далее создаем функцию, формирующую пары из имеющегося списка игроков, то есть теннисные матчи:


Следующий шаг — составление функции, формирующей словарь по типу:{'Матусевич V Пэрис': ['1.24', '3.92']}. Данное действие можно осуществить таким образом:


В заключении нам остается прописать 4 простые функции;



1. Поиск общих событий в двух БК


Принимая во внимание то, что в разных БК фамилии игроков могут написать по-разному, эта функция возвращает число от 0 до 1, указывая на «схожесть» обеих строк.



2. Подсчет суммы 1/K1 + 1/K2



3. Подсчет суммы чистой прибыли



4. Определение суммы и коэффициента ставки


Вывод


Используя Python и простые математические формулы, за две недели мне удалось заработать «чистыми» $30 (при вложении $120). Согласен, это так немного, учитывая, что ставки я делал в двух БК, и только на теннис. В среднем, за день удавалось находить по две «проходные» вилки (в основном от 0. 97 и выше). Думаю, это неплохой результат. Как считаете?