Проверяю стратегию Мартингейла на Python и показываю, почему она не работает

Программирование

Кроме увлечения радиоэлектроникой, мне нравится программирование. К слову, радиоэлектроника — это всего-лишь хобби, а программирование — это моя работа. Неделю назад я начал изучать Python и успешно реализовал три необходимые практические задачи, которые я не мог реализовать привычным способом. Сегодня я вспомнил про стратегию Мартингейла, которую когда-то давно реализовывал еще на Object Pascal, в этот раз я решил реализовать её на новом для себя языке — на Python.

Не попадайтесь на удочку мошенников!

Цель этой публикации предостеречь вас применять периодически появляющуюся в интернете информацию о способах заработка на рулетке. Такую информацию распространяют мошенники, задача которых получить процент от ваших вкладов. Это называется «партнерская программа». Когда вы покупаете какой-либо товар по чьей-то ссылке или регистрируетесь на платном сервисе, тот кто вам такую ссылку дал — получит процент. В этом нет ничего плохого, когда люди рекомендуют качественные товары или услуги, но мошенники, в свою очередь, вводят вас в заблуждение, безвозмездно обещая золотые горы.

Что такое стратегия Мартингейла?

Стратегия Мартингейла заключается в удваивании вклада при поражении. Используется, как трейдерами, так и лудоманами, которые пытаются применить её в казино или ставках на спорт. Почему пытаются? Потому что она не работает! И я докажу вам это.

Допустим вы пришли в казино, и поставили на «Красное», если проиграли, то удвоили ставку, чтобы отбить проигрыш, а если выиграли, то наоборот, снизили ставку до минимальной. Проблема заключается в том, что баланс у вас не бесконечный, а значит бесконечно удваивать ставку вы не сможете. А если еще и казино играет нечестно, то у вас вообще нет шансов. Также у казино может быть установлена максимальная ставка, чтобы помешать применять стратегию неопытным лудоманам.

Реализация стратегии Мартингейла на Python

Проверяю стратегию Мартингейла на Python и показываю, почему она не работает
Моя реализация стратегии Мартингейла на Python

Код довольно простой. Сначала мы запрашиваем у пользователя первичный набор переменных — это выбор цвета и его стартовый баланс. Далее в цикле мы генерируем рандомное значение из двух цветов и анализируем результат игры. Если бы стратегия Мартингейла действительно работала, то этот цикл работал бы бесконечно!

Проверяю стратегию Мартингейла на Python и показываю, почему она не работает
Начало работы с программой

Давайте посмотрим, что произошло, когда я указал 1000 в качестве баланса:

Проверяю стратегию Мартингейла на Python и показываю, почему она не работает
Проигрыш не минуем

Понадобилось 3416 ставок, чтобы слить весь бюджет. Думаете это много? Ошибаетесь. Взгляните на последней вывод программы, у пользователя было 2694 монеты на счету, но чтобы оказаться банкротом, пользователю понадобилось проиграть всего-лишь 11 раз. На самом деле при любом разумном начальном бюджете проигрыш неминуем! В моей программе процент побед составляет 50%, а каков он в реальном казино?

Почему стратегия Мартингейла не работает в казино?

Подведем итог. Вот почему стратегия Мартингейла не применима:

  1. Казино может давать победу с вероятностью не 50%, а менше. Тогда удваивание ставки вас не спасет, ведь вероятность проиграть будет выше, чем выиграть
  2. Казино может ограничить размер максимальной ставки. Предположим размер максимальной ставки равен 50. Тогда вам достаточно проиграть всего 6 раз подряд, чтобы остаться банкротом (1, 2, 4, 8, 16, 32 — ваш проигрыш уже составил 63 монеты, чтобы выиграть 1 монету, вам нужно поставить еще 64 и победить, итого 127, но крупье не даст вам это сделать). Если же размер начальной ставки больше 1, тогда количество поражений до банкротства будет еще меньше
  3. Казино может забирать свой процент с каждой победы. Тогда вы будете выигрывать меньше, чем двух-кратную ставку
  4. Ваш бюджет ограничен. Рано или поздно вы не сможете удвоить собственную ставку, так как у вас закончатся деньги

Мой вам совет, никогда не играйте в азартные игры, ищите честные способы заработка. Помните, лудомания — это зависимость.

Савельев Николай

Инженер по телевизионному оборудованию Электрика и электроника, это не только моё хобби, но и работа

Оцените автора
Будни радиолюбителя
Добавить комментарий

Вставить формулу как
Блок
Строка
Дополнительные настройки
Цвет формулы
Цвет текста
#333333
Используйте LaTeX для набора формулы
Предпросмотр
\({}\)
Формула не набрана
Вставить