neophyte
neophyte личный блог
27 октября 2015, 13:49

Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка.

Среднестатистический трейдер склонен недооценивать важность управления рисками в своей торговой практике. По мнению большинства экспертов, а также по моему мнению и личному опыту, это главная (правда не единственная) причина неудач в торговой практике, особенно со скоропостижным летальным итогом для торгового счета.

Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка.

Чтобы излагаемый материал был более наглядным я сконструировал небольшой симулятор игр (на экселе), который показывает ожидаемый результат серии ставок (сделок) с заданной статистикой.

Сразу замечу, что в торговле все намного сложнее, потому что в отличие от классической игры с заранее заданным набором исходов торговая практика намного богаче.

Если в игре ставка это проигрыш и он заранее известен, а также известен выигрыш при благоприятном исходе, то в торговой практике все выглядит немного по другому.
Даже если вы заранее задали размер риска на сделку, и даже если размер риска у вас нормирован для всех сделок с любыми инструментами (это возможно и это единственно правильный подход при грамотном ММ), все равно набор исходов ставки (сделки) намного богаче:
— позиция закрыта ордером тейк-профит (этот вариант можно отнести к исходу с выигрышем в классической игре);
— позиция закрыта ордером стоп-лосс (этот вариант можно отнести к исходу с проигрышем в классической игре);
— позиция закрыта по рынку с прибылью меньшей, чем тейк-профит;
— позиция закрыта по рынку с убытком, меньшим, чем стоп-лосс.

Два последних случая портят красивую картинку, но начнем мы с классической теории игр и первой у нас будет игра с нулевой суммой — идеальная монетка без ребра, вероятность выпадения орла и решки одинакова. Выигрывает либо тот либо тот вариант. Комиссия (доля казино или иного заведения) равна нулю.

В дальнейшем у нас будет использоваться следующая система обозначений:
К — капитал, стартовая сумма игры.
L — размер ставки, потери при проигрыше.
R=W/L — отношение выигрыша к проигрышу.
P — вероятность благоприятного исхода.
f=(P(R+1)-1)/RL — формула Келли, связывающая размер оптимальной ставки с условиями игры (огромное спасибо ПBМ за указанную ошибку в формуле).
Если известно f, то

Lopt=f*K.

Знакомо, не правда ли?

Итак, идеальная монетка. Выигрыш равен размеру ставки. Вероятность выигрыша 0.5. Формула Келли говорит, что оптимальная ставка в этом случае равна нулю. Т.е. при бесконечно длинной игре и конечном капитале рано или поздно мы нарвемся на нежданчик.
Почему нарвемся?
Потому что среднее суммы равно сумме средних, т.е. в данном случае нулю, а дисперсия суммы равна сумме дисперсий, т.е. возрастает пропорционально количеству ставок N в серии.
Соответственно, среднеквадратическое отклонение возрастает пропорционально корню квадратному из N и рано или поздно достижение нулевой границы капитала станет почти достоверным фактом.

Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка. 

Рис.1.1. Идеальная монетка. Ставка 1% от игрового капитала.

Это иллюстрирует и результат моделирования. На рисунке 1.1 у нас приведены результаты 40 серий по 400 последовательных ставок в размере 1% от имеющегося игрового капитала.
Конечный результат складывается как повезет. Возможен как выигрыш, так и проигрыш. Исход в целом игры случаен, шансы дожить до конца серии из 400 ставок достаточно высоки.

Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка. 

Рис.1.2. Идеальная монетка. Ставка 2% от игрового капитала.

При ставке 2% выжить в игре становится сложнее, но и выигрыш при удачном стечении обстоятельств больше.

Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка. 
Рис.1.3. Идеальная монетка. Ставка 3% от игрового капитала.

При ставке 3% шансы на вылет еще больше возрастают, ну т. д.


Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка. 

Рис.1.4. Идеальная монетка. Ставка 100% от игрового капитала. «На всю котлету».

Можно ли играть «на всю котлету» и остаться в плюсе? Можно. если повезет. В приведенном примере аж два варианта из сорока возможных дожили до финала. Но это тоже случайность. Бывало и три варианта доживали, бывало и не одного. Главное вовремя остановиться при успешной серии. А это как правило не получается.

В следующей публикации мы рассмотрим варианты игры с нулевой суммой при использовании мартингейла и антимартингейла.

=======================================================================================
Робот продолжает «пилить» золото. Закрыл с убытком продажи и снова покупает. :)
Мониторинг торгового робота.
Игры разума с ММ - 1. Игра с нулевой суммой. Идеальная монетка.

Всем удачи!!!

SWT-метод. Теория и практика применения
Параметры волн SWT-метода
27 Комментариев
  • Ulaan
    27 октября 2015, 14:06
    Это без учёта проскальзывания и чёрных лебедей, поэтому риск более 1 процента от капитала можно считать завышенным
  • Translator
    27 октября 2015, 14:10
    Конкретная статья, из которой многое становится понятно:
    МОЙ ПЕРВЫЙ «ГРААЛЬ»
    www.mql5.com/ru/articles/1413
      • quke
        27 октября 2015, 15:58
        Николай Скриган, Поделитесь, пожалуйста, вашим простым симулятором в экселе.
  • П М
    27 октября 2015, 14:39
    в трейдинге по-другому, там нет потери «всей ставки», разве что в опционах, и то только если до конца сидеть.
      • П М
        27 октября 2015, 17:38
        Николай Скриган, я честно говоря немного запутался в интернетах.
        есть wiki: ru.wikipedia.org/wiki/Формула_Келли
        там говорится что формула Келли
        f= p/B — q/A (1). если в ваших терминах, то f = P/L — (1-P)/W,
        и я никак не могу понять как из этого получается f = P-(1-P)/(W/L).
        хотя если вашу формулу раскрыть, будет f = P — (1-P)*L/W = L*(P/L — (1-P)/W), т.е. ваша f в L раз отличается от вики?
        в случае идеальной монетки оптимальное f тоже будет равно нулю.
        а вот в других случаях заметно больше.
        вобщем я действительно запутался
  • Pobeditel
    27 октября 2015, 15:06
    Ошибка в том что когда используется монетка есть всего два исхода. Т.е. либо орел либо решка. В трейдинге есть 4 исхода. Так как изначальная позиция может быть как лонг так и шорт. Удачи. Т.е. вариативная составляющая значительно больше именно поэтому вероятности в трейдинге очень сложно считаются… так как шагом вероятности является каждый пункт цены.
  • nbvehrfr
    27 октября 2015, 17:01
    интуитивно я понимал это немного по-другому
    при продолжительной игре 50/50 нарвешься на серию (серии) убытков вероятность которых низка но все же возможна, поэтому формула и рекомендует ноль

    может быть ткнете носом в раздел теории непонятен переход:
    Почему нарвемся?
    Потому что среднее суммы равно сумме средних, т.е. в данном случае нулю, а дисперсия суммы равна сумме дисперсий, т.е. возрастает пропорционально количеству ставок N в серии.
    Соответственно, среднеквадратическое отклонение возрастает пропорционально корню квадратному из N и рано или поздно достижение нулевой границы капитала станет почти достоверным фактом.

    если случайная переменная стационарная (дисперсия постоянная) то не должно быть никаких увеличений СКО
  • professor facepalm
    27 октября 2015, 17:54
    Если предположить, что рынок описывается бросанием монетки, то тут никакие ухищрения не помогут: вероятность заработать/потерять деньги останется постоянной 50/50. ММ поможет только увеличить время в течении, которого трейдер заработает или сольёт депозит.
      • professor facepalm
        27 октября 2015, 18:29
        Николай Скриган, да, я неправильно написал. Переформулирую утверждение.

        Если предположить, что исход сделки трейдера описывается бросанием монетки, то тут никакие ухищрения не помогут: вероятность заработать/потерять деньги останется постоянной 50/50. ММ поможет только увеличить время в течении, которого трейдер заработает или сольёт депозит.
          • professor facepalm
            27 октября 2015, 18:53
            Николай Скриган, ответ на первые три вопроса: никто этого говорил. Я, видимо, не понимаю, к чему вы этот пост написали. Поэтому прекращаю диалог.
  • Сергей Краснов
    27 октября 2015, 23:18
    Здравствуйте Николай. Весьма рад, что нашёл Ваш блог.
    (Если помните, то это Hunter01 из Вашей прошлой форумной жизни).
  • ch5oh
    30 октября 2015, 11:19
    Имхо, Вы неправильно используете f.
    Келли говорит: «ставить в каждой сделке 1% от текущего капитала». При таком подходе эквити может стремиться к 0, но никогда его не достигнет.

    Соответственно, в примере «на всю котлету» у Вас все эквити должны обрываться в 0. Потому что невозможно выиграть в монетку 400 раз подряд.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн