Robot-Scalper.ru
Robot-Scalper.ru личный блог
22 июня 2015, 11:12

3 стратегии на базе Мартингейла и Мартрингала


Введение
 
Мартинге́йл
 (мартингал, от фр. martingale) — система управления ставками в азартных играх.

Суть системы заключается в следующем:

  • Начинается игра с некоторой заранее выбранной минимальной ставки.
  • После каждого проигрыша игрок должен увеличивать ставку так, чтобы в случае выигрыша окупить все прошлые проигрыши в этой серии, с небольшим доходом. (К примеру 1-2-4-8-16-32-64 и т.д). При соблюдении последовательности прибыль игрока при выигрыше будет равна начальной ставке.
  • В случае выигрыша игрок должен вернуться обратно к минимальной ставке.

Используя систему мартингейл, игрок не получает преимущества, он всего лишь перераспределяет свой выигрыш. Игрок проигрывает редко, но помногу, а выигрывает часто, но помалу.


Мартинга́л
 в теории случайных процессов — такой случайный процесс, что наилучшим (в смысле среднеквадратичного) предсказанием поведения процесса в будущем является его настоящее состояние.

Рассмотрим пример игры, при которой подбрасывается монета, и при выпадении «орла» игрок выигрывает 1 руб., а при выпадении «решки» проигрывает 1 руб. Тогда:
  • если монета уравновешена, то состояние игрока как функция количества игр является мартингалом;
  • если выпадение «орла» более вероятно, то состояние игрока — субмартингал;
  • если выпадение «решки» более вероятно, то состояние игрока — супермартингал.


3 стратегии на базе Мартингейла и Мартрингала.


1. На базе классической системы Мартингейл

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

Технические характеристики стратегии:

  • Данные для стратегии: фьючерс на Индекс РТС - RTS-6.15(RIM5)
  • Временной интервал (таймфрейм): 60 минут. Каждый час принимаем решение о сделке. 
  • Минимальная ставка: 1 лот
  • Сделки совершаем поочередно: покупаем, продаем, покупаем, продаем, ...; 
  • Отсутствует торговая стратегия на базе анализа движения или изменения цены;
  • Принимаем решение о следующей сделке без вспомогательных индикаторов;
  • Управление капиталом - Мартингейл: если сделка убыточная, то увеличиваем ставку в два раза в следующей сделке; При получении прибыльной сделки начинаем новую серию с минимальной ставки;
  • Есть возможность изменять соотношение Тейк-профит/Стоп-лосс; В данном случае используем соотношение 1:1. То есть, величина до прибыльного уровня равна величине убыточного уровня. Например, +1000 пунктов и -1000 пунктов, от уровня сделки. 
  • Комиссия заложенная в данную стратегию равна 0,001% от суммы сделки.

Сокращения сделок на графике: Л-Лонг; Ш-Шорт: ЗЛ-Закрыли Лонг; ЗШ-Закрыли Шорт. (Сделок очень много, поэтому есть смысл сокращать их названия до одной буквы. Это привносит удобство при анализе сделок.)

Ниже, на графике, мы можем видеть 114 сделок, за 3 месяца торгов. Выиграно сделок: 61 (53,5%).
Зеленым цветом выделена растущая доходность
Максимальная серия убыточных сделок равна 4. Достигалась 2 раза.
Максимальная позиция достигала 16 контрактов.
Серий из 3-х убыточных сделок было 4
Доходность в год: 1908% 

Робот Скальпер Мартингейл. Скальпинг, Трейдинг, интрадей. Торговые роботы.


Доходность в месяц составила 27,96%, а максимальная просадка равна -23,78%. Нужно правильно понимать, что максимальная просадка, это самый большой откат прибыли от наивысшего значения прибыли. Но никак не уменьшение начального депозита на этот процент. 

Статистика торговых роботов Матрингейл

Вывод: при малых сериях убыточных сделок стратегия себя прекрасно показывает и доходность очень быстро растет.


Можно ли улучшить результаты стратегии и как это сделать?

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

Но, никто не заставляет нас держать убыточную серию максимально длинной. 

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

Суть простая: чем короче серия, тем меньше убыток, в абсолютном значении. Остается ещё довольно много денег, чтобы продолжать торговлю. Если наша торговая стратегия дает больше правильных входов, чем убыточных, то мы должны быть в плюсе. 


2. C вариациями системы Мартингейл

Суть стратегии: удваивая ставку каждый раз после проигрыша мы на любом выигрышном ходу отбиваем все убытки и получаем небольшую прибыль. Убыточные серии не продлеваем более 2-х сделок подряд, а начинаем торговлю заново, с минимальной ставки. 

Технические характеристики стратегии: 

  • Данные для стратегии: фьючерс на Индекс РТС - RTS-6.15(RIM5)
  • Временной интервал (таймфрейм): 60 минут. Каждый час принимаем решение о сделке. 
  • Минимальная ставка: 1 лот
  • Сделки совершаем поочередно: покупаем, продаем, покупаем, продаем, ...; 
  • Отсутствует торговая стратегия на базе анализа движения или изменения цены;
  • Принимаем решение о следующей сделке без вспомогательных индикаторов;
  • Управление капиталом - Мартингейл: если сделка убыточная, то увеличиваем ставку в два раза в следующей сделке; При получении прибыльной сделки начинаем новую серию с минимальной ставки;
  • После двух подряд убыточных сделок останавливаемся и начинаем новую серию с минимального количества лотов. НЕ НАРАЩИВАЕМ БЕЗМЕРНО ПОЗИЦИЮ! 
  • Есть возможность изменять соотношение Тейк-профит/Стоп-лосс; В данном случае используем соотношение 1:1. То есть, величина до прибыльного уровня равна величине убыточного уровня. Например, +1000 пунктов и -1000 пунктов, от уровня сделки. 
  • Комиссия заложенная в данную стратегию равна 0,001% от суммы сделки.

 

Ниже, на графике, мы можем видеть 378 сделок, за 3 месяца торгов. Выиграно сделок: 214 (56,6%).
Зеленым цветом выделена растущая доходность
Максимальная серия убыточных сделок равна 6. Достигалась 1 раза.
Максимальная позиция достигала 2 контракта.
Доходность в год: 589% 

Робот Скальпер Мартингейл. Скальпинг, Трейдинг, интрадей. Торговые роботы.


Статистика

Статистика торговых роботов Матрингейл и Мартингал

Выводы:

Мы видим, что доходность системы снизилась с 28% в месяц, до 17%.

Но и максимальная просадка снизилась с -24% до -8%.
Фактор восстановления вырос в 2 раза! С 2,9% до 6,38%.

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


Можем ли мы ещё как-нибудь повлиять на результаты стратегии? 

1. Да, конечно! Существуют торговые стратегии, которые совершают прибыльные сделки с вероятностью более 50%. Применяя их в комбинации с Мартингейлом можно сильно увеличить доходность торговли. 

Если получение прибыльной сделки более вероятно, чем получение убыточной сделки, то состояние системы будет субмартингалом. Соответственно, шансы на выигрыш повышаются. 
 

2. Есть еще один интересный момент. При игре в черное/белое или в орел/решка мы имеем только два исхода:+1/-1. И при выигрыше мы возьмем лишь малую часть прибыли
Рынок же предоставляет возможность управлять этим параметром (Прибыль/Убыток в одной сделке). Например, Стоп-лосс можно выставить в 100 пунктов, а Тейк-профит в 300 пунктов. Соответственно, при стратегии с выигрышами в 50% и более, прибыль будет расти гораздо стремительнее. Так как мы будем брать каждый раз прибыль в 3 раза больше, чем было задумано в стандартном Мартингейле. 


Заметим, если 
Стоп-лосс и Тейк-профит выставлять одинаковыми (например, 100:100 пунктов), то вероятность срабатывания Тейк-профита увеличивается. А соответственно уменьшается вероятность получить длинную серию убытков. Уменьшаем риск. В результате график доходности будет более пологий, но более стабильный


Описание и результаты третьей стратегии
с соотношением Тейк-профит/Стоп-лосс - 10:1
можно посмотреть на этой странице >>


47 Комментариев
  • Дар Ветер
    22 июня 2015, 11:16
    А если удваивать не при проигрыше а при выигрыше? И при торговле по тренду с небольшими целями это ж… Дух захватило )
      • Дар Ветер
        22 июня 2015, 11:31
        Robot-Scalper.ru, можно любые последовательные сделки умножать, даже на разных рынках. Тренды есть не только на рынках — они есть и в эквити. Лучше добавляться когда фартит, разве нет?
      • Guliev
        22 июня 2015, 17:01
        Robot-Scalper.ru, Блин заманчивая тема))) а подскажите если включить в такой метод управление, например торговля от важных уровней с таким же подходом?? т.е. типа где есть небольшое смещение вероятности в нашу сторону ??
          • Guliev
            22 июня 2015, 17:36
            Robot-Scalper.ru, еще вопросы)))
            1) если брать например внутри дня соотношение тейк/стоп 2к1 то вероятность упадет?
            2) если торговать например внутри дня ручками по системе которая дает 3-5сделок за день это можно применить? имеется ввиду что торговля ведется не неприрывно а только в определенные моменты
            3) как считаете если это применять в контр трендовой стратегии с небольшим теком например 1к1 или 2к1
            Извиняюсь что сумбурно, просто умений по програмированию нет, а в Вашей статье уловил смысл вот и стало интересно посмотреть на торговлю под совершенно другим углом, а не только где войти
              • Guliev
                22 июня 2015, 17:53
                Robot-Scalper.ru, Спасибо большое за ценную информацию, буду ломать голову и эксель)))приятно что такие вещи протестированные выкладывают!!!
              • Guliev
                22 июня 2015, 18:22
                Robot-Scalper.ru, ++++только так не хватает рейтинга))
              • day0markets.ru
                24 июня 2015, 21:20
                Robot-Scalper.ru, только вот распределение очень редко бывает даже близким к нормальному. Даже 50-50 не даст заработать в реальных условиях
  • k4p101
    22 июня 2015, 11:19
    Уровни входа на основании чего определяются?
  • Орехов Вячеслав
    22 июня 2015, 11:20
    Ню-ню
  • Орехов Вячеслав
    22 июня 2015, 11:21
    В мае на ВТБ нужно было попробывать
  • SECRET
    22 июня 2015, 11:32
    Простой совет для новичков: если стратегия не работает без усреднений — то она не работает ;)
  • buyandsell-ru.com
    22 июня 2015, 11:33
    Ты сам это считал?
      • buyandsell-ru.com
        22 июня 2015, 11:52
        Robot-Scalper.ru, попроси его 2014 просчитать)
        Мартингейл- это путь к сливу.
        Могу пояснить вкратце. Посмотрите на график индекса ММВБ. последние несколько месяцев он дает индексу РТС контртрендовую составляющую. Это рано или поздно закончится. Колебания по 1000-2000 пунктов закончатся и систему вынесет вперед тапками.
          • buyandsell-ru.com
            22 июня 2015, 11:59
            Robot-Scalper.ru, хотелось бы на декабрь посмотреть. это более интересно.
              • buyandsell-ru.com
                22 июня 2015, 12:26
                Robot-Scalper.ru, ну потому что вы контртренд играете на РТСе. А это все таки какой-никакой еще трендовый инструмент. Да, сейчас контртрендовые периоды участились. Попробуйте валютные пары с швейцарским франком. Вот это уже можно будет объяснить разумно. А инвестиционные инструменты нельзя торговать контртрендом. Да к тому же Мартин) Н уконечно может это и гениальная система, я желаю вам успеха, вдруг правда простая штука оказывается гениальной. но вероятность маленькая на мой взгляд. Слишком просто все. Идеи тут нет. Ищите ошибку. Как совет прогоните 4 года на склееном фьюче.
              • Robot-Scalper.ru, ну и правильно, что декабрь не тестировал. В декабре надо было при этой стратегии вообще комп не включать, а уехать на море-океан отдыхать. Вернуться в январе и снова включить. Делов-то.
  • buyandsell-ru.com
    22 июня 2015, 12:05
    в декабре было сильное движение. нужно протестировать именно на таком. Ну или август 2011.
    ПОдобные вещи выносятся именно на сквизах. ПОнятно же что вы приспособились под колебание в 2000 пунктов. Отсюда и большое количество серий по 1-2 убыткам подряд.
  • buyandsell-ru.com
    22 июня 2015, 12:36
    А еще лучше прогнать антимартингейл на доллар-рубль :) Именно это я торгую.
  • buyandsell-ru.com
    22 июня 2015, 13:06
    ок. спишемся)
  • Monax Monax
    22 июня 2015, 13:07
    Я так торговал на форексе. Ручками. Итог за 3 месяца ровно 1 000 процентов. Годовых не считал. Одна ошибка и вынос -50 от счета. Надо было переходить на более крупный таймфрейм. Было бы спокойней.Имеет права на жизнь. Сейчас опцики гоняю, так вот если заниматься продажей (стредл) тот же Мартингейл при выравнивании дельты, только яйца сбоку.
  • Monax Monax
    22 июня 2015, 13:20
    я не програмист
  • Alex_owk
    22 июня 2015, 14:54
    Хорошая статья! С удовольствием прочитал. Хорошо бы еще понимать, сколько надо иметь денег на счете, чтобы использовать стратегию для реальной торговли, а не для бэк-тестинга. Все-таки, Мартин он такой, что может потребовать приличное количество денежек ))))
  • lari
    22 июня 2015, 18:38
    Не совсем понял пункт решение принимается каждый час. А если цена не достигла тейка или стопа новая открывается либо мы ждём пока закроется предыдущая и как наступит следующий час открывается?
  • Курский бомж
    28 января 2022, 18:17
    Прошло почти 7 лет, как за это время показала себя данная стратегия? Много удалось заработать?

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

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