Кроме увлечения радиоэлектроникой, мне нравится программирование. К слову, радиоэлектроника — это всего-лишь хобби, а программирование — это моя работа. Неделю назад я начал изучать Python и успешно реализовал три необходимые практические задачи, которые я не мог реализовать привычным способом. Сегодня я вспомнил про стратегию Мартингейла, которую когда-то давно реализовывал еще на Object Pascal, в этот раз я решил реализовать её на новом для себя языке — на Python.
Не попадайтесь на удочку мошенников!
Цель этой публикации предостеречь вас применять периодически появляющуюся в интернете информацию о способах заработка на рулетке. Такую информацию распространяют мошенники, задача которых получить процент от ваших вкладов. Это называется «партнерская программа». Когда вы покупаете какой-либо товар по чьей-то ссылке или регистрируетесь на платном сервисе, тот кто вам такую ссылку дал — получит процент. В этом нет ничего плохого, когда люди рекомендуют качественные товары или услуги, но мошенники, в свою очередь, вводят вас в заблуждение, безвозмездно обещая золотые горы.
Что такое стратегия Мартингейла?
Стратегия Мартингейла заключается в удваивании вклада при поражении. Используется, как трейдерами, так и лудоманами, которые пытаются применить её в казино или ставках на спорт. Почему пытаются? Потому что она не работает! И я докажу вам это.
Допустим вы пришли в казино, и поставили на «Красное», если проиграли, то удвоили ставку, чтобы отбить проигрыш, а если выиграли, то наоборот, снизили ставку до минимальной. Проблема заключается в том, что баланс у вас не бесконечный, а значит бесконечно удваивать ставку вы не сможете. А если еще и казино играет нечестно, то у вас вообще нет шансов. Также у казино может быть установлена максимальная ставка, чтобы помешать применять стратегию неопытным лудоманам.
Реализация стратегии Мартингейла на Python
- Вы можете скачать мой скрипт по ссылке: https://yadi.sk/d/3WF6a7lcxy7hGA
Код довольно простой. Сначала мы запрашиваем у пользователя первичный набор переменных — это выбор цвета и его стартовый баланс. Далее в цикле мы генерируем рандомное значение из двух цветов и анализируем результат игры. Если бы стратегия Мартингейла действительно работала, то этот цикл работал бы бесконечно!
Давайте посмотрим, что произошло, когда я указал 1000 в качестве баланса:
Понадобилось 3416 ставок, чтобы слить весь бюджет. Думаете это много? Ошибаетесь. Взгляните на последней вывод программы, у пользователя было 2694 монеты на счету, но чтобы оказаться банкротом, пользователю понадобилось проиграть всего-лишь 11 раз. На самом деле при любом разумном начальном бюджете проигрыш неминуем! В моей программе процент побед составляет 50%, а каков он в реальном казино?
Почему стратегия Мартингейла не работает в казино?
Подведем итог. Вот почему стратегия Мартингейла не применима:
- Казино может давать победу с вероятностью не 50%, а менше. Тогда удваивание ставки вас не спасет, ведь вероятность проиграть будет выше, чем выиграть
- Казино может ограничить размер максимальной ставки. Предположим размер максимальной ставки равен 50. Тогда вам достаточно проиграть всего 6 раз подряд, чтобы остаться банкротом (1, 2, 4, 8, 16, 32 — ваш проигрыш уже составил 63 монеты, чтобы выиграть 1 монету, вам нужно поставить еще 64 и победить, итого 127, но крупье не даст вам это сделать). Если же размер начальной ставки больше 1, тогда количество поражений до банкротства будет еще меньше
- Казино может забирать свой процент с каждой победы. Тогда вы будете выигрывать меньше, чем двух-кратную ставку
- Ваш бюджет ограничен. Рано или поздно вы не сможете удвоить собственную ставку, так как у вас закончатся деньги
Мой вам совет, никогда не играйте в азартные игры, ищите честные способы заработка. Помните, лудомания — это зависимость.