Мартингейл советники
Время прочтения ≈ 7 минут
Понятие Мартингейл может быть знакомо не только тем, кто увлекается финансовыми рынками. Перебралось оно из сферы азартных игр. Мартингейл — это торговая стратегия управления ставками. В этой статье расскажем, как торговые советники применяют эту стратегию, какие есть риски и как получать от таких роботов профит.
Содержание статьи:
Как работает стратегия мартингейла?
Принцип стратегии очень простой и не требует особой подготовки. Человек повышает ставки в случае проигрыша. Сначала игрок заранее определяет сумму депозита в игре. Далее после каждого проигрыша он увеличивает ставку таким образом, чтобы проигрыш окупился и позволил еще немного заработать. Для примера можно использовать элементарную рулетку с минимальным депозитом. Вы ставите $1 на красное, но увы, выпало черное. Теперь ставим $2 на черное, чтобы в случае выигрыша, прибыль была $1 (2-1 = $1). Но снова выпадает черное. Тогда уже ставим $4 на черное. И наконец, выпадает нужный цвет и суммарная прибыль составляет 4-3 = $1. При этом неважно на какой цвет ставить. В любом случае рано или поздно вы выиграете.
Данная стратегия торговли и перешла на финансовый рынок принцип которой сохранился. Открываем длинную позицию лотом 0,1 валютной пары GBP/USD по цене 1,2500 c take profit 1,2550. Цена пошла вниз и достигает стоимости 1,2450. Открываем еще одну длинную позицию, но уже с лотом 0,2 и take profit на уровне 1,2500. Котировки GBP/USD продолжают нисходящую тенденцию и достигают 1,2400. В этом случае мы открываем следующую сделку на покупку с лотом 0,4 и take profit 1,2450. И когда уже цена достигнет назначенного уровня, то все потери будут компенсированы и даже получится заработать.
Как работают советники?
Для автоматизации работы системы мартингейла, в частности на платформе Metatrader, существует возможность использования специальных торговых советников. Данных роботов без проблем можно абсолютно бесплатно скачать в интернете. Одним из наиболее известных и прибыльных считается Pipswinger. Установка мартингейл советников в терминал осуществляется почти так, как и индикаторов. В верхнем меню открываем: Файл — Открыть каталог данных — MQL4 — Experts. Туда и помещаем скачанные файлы. Они должны быть формата .ex4 и/или .mql4. Для пользователей MAC OS желательно переместить скачанные файлы на рабочий стол. И выбираем в верхнем меню: Файл — Открыть каталог данных — My Mac Desktop (с помощью правой кнопки мыши копируем файлы советника) — Мой комьютер — drive_c — Program Files (x86) — Metatrader 4 — MQL4 — Experts (с помощью правой кнопки мыши вставляем скопированные файлы). Также необходимо перейти в Сервис — Настройки - Советники и разрешить автоматическую торговлю с импортом DLL. Перезапускаем Metatrader. И в итоге робота можно будет найти в навигаторе слева во вкладке “Советники”.
Настройки Pipswinger предполагают множество параметров:
-
Version2, OWN, _Comment. Проcто показывают версию советника и его разработчика.
-
DoTrades. Позволяет или запрещает открывать позиции.
-
MonitorAndClose. Является параметром, который запрещает торговлю после закрытия установленных ордеров.
-
StealthMode. Настройка позволяет не отправлять данные о stop loss и take profit брокеру. В случае включенной функции, советник сам ведет контроль за ордерами.
-
AutoStealthMode. Автоматически включает stealthmode перед выходными, чтобы в понедельник при открытии рынка не произошло убытков из-за гэпа.
-
AllowLotsBeyondMaxSize. Параметр создан для крупных счетов, который позволяет уйти от ограничений брокером на максимальный лот. Робот просто открывает несколько позиций вместо одной, при этом необходимый объем сохраняется.
-
ModifyMartingale. Включает режим, в результате которого робот начинает удваивать лот с третьего колена.
-
TradeDirection. Параметр позволяет определять направления открытия ордеров. -1 открывает только короткие позиции. 0 означает открытие одновременно сделок на покупку и на продажу. 1 открывает только длинные позиции. При 2 робот будет чередовать покупки с продажами. Если поставить 3, то торговый советник сам будет решать в какую сторону открывать сделку.
-
TradeRange. Определяет уровень take profit и одновременно с этим уровень открытия следующей сделки. Если выставить значение 0, то робот будет определять уровни сам, в соответствии с индикатором волатильности Average True Range (ATR).
-
WaitPips. Выставляется количество пунктов, которое цена должно пройти прежде чем будет открыта позиция.
-
StopLoss. Параметр позволяет включить stop loss.
-
a1, a2. Заметки от разработчика.
-
UseMartingaleDisrupter. Режим снижения просадки. То есть помогает контролировать риски.
-
AdjustTakeProfit. Советник учитывает накопившиеся свопы при закрытии позиций.
-
DisrupterClose и DisrupterClose2. Размер множителя для take profit после начала работы OnlyAfterLevel и OnlyAfterLevel2.
-
OnlyAfterLevel. Указывается колено, с которого будет задействован UseMartingaleDisrupter.
-
OnlyAfterLevel2. Колено, с которого UseMartingaleDisrupter станет более активным.
-
MaxBuyMartingaleLevel и MaxSellMartingaleLevel. Максимальное количество сделок на покупку и на продажу.
-
CloseBuyBeyondMax и CloseSellBeyondMax. Количество пунктов, которое должна пройти цена после последнего колена, прежде чем позиция будет закрыта.
-
MaxDrawDownPct. Максимальная просадка в процентном выражении.
-
LimitToThisPair. TRUE, если режим MaxDrawDownPct для одной пары. FALSE, если режим MaxDrawDownPct для всего счета.
-
UseGridExpander. После включения UseMartingaleDisrupter увеличивает расстояние между новыми ордерами.
-
ExpandPips и ExpandPips2. Количество пунктов, которое увеличиваться в UseGridExpander после первичной и вторичной активации UseMartingaleDisrupter.
-
TradeLots. Величина первого ордера. Если не указать, то советник рассчитает значение автоматически.
-
BalanceFactor. Устанавливается баланс счета трейдера.
-
ControlBalance. В данный параметр вписывается баланс, если есть желания использовать следующие три параметра.
-
LockInProfits. Сумма прибыли, которая будет периодически списываться со счета. При этом размер сделок будет соответствующе изменен роботом.
-
StopWhenProfitReached. Если сумма на счету станет равной LockInProfits + ControlBalance, то все позиции закрываются и торговля приостанавливается.
-
MaxLots. Максимально допустимое количество лотов.
-
MagicNumber. Числовой идентификатор, который позволяет советнику распознавать свои ордера. То есть если два разных советника торгуют на одной валютной паре и не установлено MagicNumber, то они могут торговать своими стратегиями по ордерам друг друга.
-
Sunday, Monday, Tuesday, Wednesday, Thursday, Friday. Отключение и включение торговли в соответствующие дни.
-
ResetMaximums. Обнуление данных о пройденных коленях.
-
LookBackDays. Количество дней, которое учитывает советник при значении 3 в параметре TradeDirection.
-
CenterPrice. Устанавливается цена согласно которой открываются сделки. Если свеча закрывается выше этой цены, то сделки открываются на продажу. А если выше, то на покупку. И опять же, работает при TradeDirection равном 3.
-
LookBackMinimumPips. Минимальное количество пунктов, которая должна цена пройти за определенное количество дней (LookBackDays). Если цена не успела пройти заданное число пунктов, то количество дней для анализа увеличивается.
-
CloseAllBuyTrades и CloseAllSellTrades. Разрешение советнику на закрытие всех сделок на покупки и продажи.
Трейдер: Владислав Коновалов
Тем, кто заинтересовался таким форматом работы, рекомендую бесплатно скачать наш портфель из 5 советников. Это неплохой вариант для ознакомления с принципом автотрейдинга в целом. Больших денег с его помощью не заработаете, поэтому рассматривайте портфель как способ разобраться в базовых вопросах. Поставьте эти советники на демо- или центовый счет, поэкспериментируйте, это позволит понять подходит ли вам автоторговля в целом.