Что такое Мартингейл и имеет ли смысл им пользоваться?

Автор: lexy Вторник, Сентябрь 9th, 2014 Нет комментариев

Рубрика: Разное

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

Если просто зайти в Яндекс и набрать «мартингейл» или «мартингал», то поисковик выдаст большое количество ссылок, где подробно описывается эта система. Что интересно, среди всевозможных сайтов попадаются и сайты интернет-казино, на которых заверяют, что эта система работает и надо только ввести номер кредитной карты, чтобы начать грести деньги. Странно только, неужели казино так просто готовы отдать свои деньги? Если мартингейл действительно так хорошо работает, то непонятно почему еще не обанкротились все казино…

Так что же такое мартингейл? Приведу определение из Wikipedia (http://ru.wikipedia.org/wiki/Система_мартингейл):

Система Мартингейл — система управления ставками в азартных играх. Суть системы заключается в следующем:

  • Начинается игра с некоторой заранее выбранной минимальной ставки;
  • После каждого проигрыша игрок должен увеличивать ставку так, чтобы в случае выигрыша окупить все прошлые проигрыши в этой серии, с небольшим доходом;
  • В случае выигрыша игрок должен вернуться обратно к минимальной ставке.

Где применяется Мартингейл?

Самой простой азартной игрой для рассмотрения мартингейла является игра в монетку. Шансы выиграть и проиграть одинаковы и равны 50%: выпал орел – выиграли, решка – проиграли. Система мартингейл для этой игры строится следующим образом:

  • Начинаем игру с некоторой маленькой ставки;
  • После каждого проигрыша удваиваем ставку;
  • В случае выигрыша возвращаемся к начальной ставке.

Так же можно применять мартингейл и при игре в рулетку, ставя на красное и черное. Конечно вероятности там не 50 на 50, потому что на рулетке присутствует сектор зеро, но достаточно близкие.

Применительно к трейдингу можно предложить следующий вариант игры. Аналогом броска будет открытие позиции в любом направлении (short или long) с одинакового удаленными от цены сделки уровнями стоп-лосс и тейк-профит. Так как мы открываем позицию в произвольную сторону, то вероятности выигрыша и проигрыша, аналогично, 50/50. Поэтому в данной статье я ограничусь только рассмотрением классической задачи о кидании монетки с удвоением ставки при проигрыше.

Математическая часть

Далее проведем математический расчет зависимости вероятности проигрыша от возможной прибыли при игре в монетку с помощью мартингейла. Введем следующие обозначения:

  • Серия – набор бросков, заканчивающийся на выигрышный. То есть все броски кроме последнего являются проигрышными. При этом цена ставки в первом броске серии минимальна, а во всех последующих бросках серии ставка удваивается;
  • Q – начальный депозит;
  • – цена начальной ставки;
  • – максимальное количество бросков (проигрышных) в серии, приводящее к банкротству (считаем что после k-го броска депозит равен нулю).

Так как каждый раз, в результате проигрышного броска мы удваиваем ставку, то эти величины можно связать следующим уравнением:

Любая серия в которой бросков меньше k-1 приносит прибыль q. Так как при броске вероятность выигрыша = ½, то средняя длина серии 2*. Обозначим за P(N) – вероятность того, что за N бросков мы не обанкротимся. Так как за N бросков количество серий у нас примерно N/2 (средняя длина серии 2), а вероятность выиграть в серии (1/2)^k-1 , то

Мы получили функцию зависимости вероятности выигрыша от N. Однако общее количество бросков (N) понятие не достаточно информативное, поэтому попробуем связать N с предполагаемым выигрышем. Допустим, в результате игры мы хотим удвоить наш капитал. Так как в каждой серии мы выигрываем q=Q/(2^k-1), то суммарный выигрыш считается по правилу сложных процентов (подробнее про сложные проценты ищите, например, здесь):

После простых преобразований получим следующую формулу на N:

В результате вычисления вероятности выигрыша P(N) с помощью уравнений (1)-(2) получаются следующие результаты:
Если считать N нецелым (не округлять результаты уравнения (2) до целого значения), то P(N) не зависит от k и равно 1/2 (в этом Вы можете легко убедиться* подставив (2) в (1) и воспользовавшись простейшими свойствами логарифмов). То есть применение мартингейла не дает никаких преимуществ; мы с таким же успехом могли бы сразу поставить весь наш капитал Q и вероятность выигрыша была бы такой же (1/2).

Выводы из математической части

По правде говоря, когда я только начинал готовить вычисления для этой статьи, я ожидал, что в мартингейл увеличивает вероятность проигрыша. Как оказалось это не так и риск проигрыша не увеличивается. Однако данная статья хорошо разъясняет бессмысленность применения мартингейла.

 

Советник

После того как я получил вышеизложенные формулы, первое что я сделал, это написал небольшую программку, эмулирующую процесс игры в орлянку и составляющую статистику зависимости вероятности проигрыша P от коэффициента k. В результате проверки, я получил, что результаты программы (ее можно назвать «экспериментом») сходятся с математическими вычислениями.
Конечно, идеальным вариантом было бы написать советника, торгующего по тем же правилам, что и при игре в орлянку, и наглядно убедиться в том, что теоретические и экспериментальные данные совпадают. Однако, это невозможно, по одной простой причине, начальная ставка q рассчитывается по формуле:

А на Форексе мы можем ставить только сумму кратную одной десятой лота. Поэтому написание советника, хорошо иллюстрирующего вышеизложенные формулы невозможно. Тем не менее, для полноты изложения, советник использующий мартингейл все таки напишем. Только начальная ставка q будет вычисляться не по формуле, а будет фиксирована и равна 0.1 лота. Аналогично, При проигрыше ставка удваивается, а при выигрыше возвращается к начальной. Как описано в самом начале статьи, открытие сделки будет происходить следующим образом: сделка открывается в произвольном направлении с вероятностью 50%, при этом ставятся на одинаковом расстоянии фиксированные stoploss и takeprofit.

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

P.S: в приложенных ниже файлах находится скриншот всех необходимых математических вычислений, а также советник.

Прикрепленные файлы:
 martin.mq4 (2.2 Kb)
 solution.jpg (202.3 Kb)
Источник: mql4.com

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты