PipStrider

Каждый трейдер Форекс в своей карьере проходит этап изучения и тестирования автоматических торговых советников и основанных на алгоритме Мартингейл. Такие советники привлекательны достаточно высокой доходностью и простотой использования, но риски полной потери депозита при таком способе торговли наиболее велики и очень сложно поддаются минимизации и контролю. Несмотря на это советники Мартингейл живы и постоянно появляются новые версии, которые по утверждениям разработчиков работают более эффективно и с низкой степенью риска.

При разработке советника PipStrider постарались совместить высокую доходность Мартингейла и максимально снизить уровень риска с помощью авторской стратегии The Martingale Disrupter™.

Стратегия Мартингейл и The Martingale Disrupter

Принципы Мартингейла достаточно подробно описаны в сети Интернет, мы лишь кратко напомним основные положения стратегии. Допустим мы предполагаем, что рынок в ближайщем будущем будет восходящим («бычьим») и поэтому открываем сделку на покупку в размере 0,01 лота и с уровнем тейк-профит 30 пунктов. Если рынок продолжает рост, мы закрываем сделку с прибылью в случае падения начинаем получать убыток. Когда убыток достигает 40 пунктов мы опять открываем сделку на покупку но в размере 0,02 лота и уровнем тейк-профит в 80 пунктов. И так далее в удвоением размера новой позиции. В случае разворота тренда и его движения в сторону ордеров тейк-профит мы получаем прибыль от открытой серии ордеров. При продолжении движения рынка не в нашу сторону можно достаточно быстро лишиться всего депозита.

Рынок Форекс достаточно часто показывает сильные движения в одном направлении и вполне логично трейдер желает получить максимум от такого движения и стратегии Мартингейл. В тоже время размер депозита ограничен и быстрое и удвоение лота открываемых позиций не очень хорошо и может привести к разорению. Поэтому в советнике применяется технология снижения рисков The Martingale Disrupter™ работающая по умолчанию с третьей сделки (колена Мартингейл). Когда начинать применять снижение рисков, и в какой степени определяется настройками PipStrider. Всех подробностей алгоритма разработчики не сообщают, но визуально наблюдаются сетки ордеров разного размера и закрытие отдельных сделок раньше уровня тейк-профит или стоп-лосс, ордера на покупку и продажу отслеживаются и открываются/закрываются отдельно. Проще говоря, техника «замедляет» Мартингейл, делает его менее динамичным. Но опасность полной потери депозита достаточно высока.

Результаты тестирования

Советник доступен в виде исходных кодов поэтому любой трейдер при желании может оценить его надежность так сказать «изнутри». Мы приведем несколько графиков с результатами тестирования на исторических данных.

Без технологии сниженных рисков:

PipSwinger_1

Используется The Martingale Disrupter™ :

PipSwinger_2

GBP/USD 2009-2012 г.

PipSwinger GBP_USD 2009-2012

AUD/CAD 2009-2012 г.

PipSwinger AUD_CAD 2009-2012 Как видим при историческом тестировании технология The Martingale Disrupter показывает неплохие результаты – доходность не очень высока, но стабильна. А спокойствие на Форекс очень важный фактор.

Параметры PipStrider

Хотя настроек в советнике PipStrider очень много, начинающему трейдеру ничего, кроме BalanceFactor менять не нужно.

Советник предоставляет трейдеру большой выбор настроек и параметров для оптимизации работы под конкретный финансовый инструмент. Все они достаточно важны и мы приведем в статье краткое описание всех параметров советника, хотя авторы рекомендуют менять только параметр BalanceFactor. Итак, настройки советника PipStrider:

DoTrades — разрешение/запрет открытия новых ордеров.

MonitorAndClose — включение параметра прекращает торговлю при достижении заданного уровня тейк-профит.

StealthMode — включает/выключает возможность брокера видеть установленные уровни стоп-лосс и тейк-профит. При этом контроль уровней советником продолжается.

AutoStealthMode — автоматическое включение режима StealthMode не выходные для избежания убытков при возникновении ценовых разрывов (гэпов).

AllowLotsBeyondMaxSize — обход ограничения на максимальный лот для больших счетов.

ModifyMartingale — удвоение позиции начиная с третьей позиции(колена мартингейла).

TradeDirection — Как открывать позиции: 0-одновременно на покупку и продажу,  1- только покупки (BUY), 2- только продажи (SELL), 3- на усмотрение алгоритма советника.

TradeRange — определяет уровень тейк-профита и соответственно уровень открытия следующей позиции (колена мартингейла). При значении 0 уровни определяет советник по индикатору ATR.

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

StopLoss — установка стоп-лосса. По умолчанию опция отключена!!

UseMartingaleDisrupter — включение/выключение алгоритма MartingaleDisrupter.

AdjustTakeProfit — учет накопившихся отрицательных свопов при закрытии серии сделок. Такой учет позволяет более точно определить итоговую прибыль.

OnlyAfterLevel — с какого колена Мартингейла будет применяться MartingaleDisrupter.

DisrupterClose — множитель первого ордера тейк-профит после активации MartingaleDisrupter.

OnlyAfterLevel2 — номер колена Мартингейла для увеличения активности MartingaleDisrupter.

DisrupterClose2 — второй множитель тейк-профита MartingaleDisrupter.

MaxSellMartingaleLevel, MaxBuyMartingaleLevel — максимальное количество шагов (колен) Мартингейла на продажу/покупку.

CloseBuyBeyondMax, CloseSellBeyondMax — при включении советник закрывает все позиции покупки/продажи с убытком когда достигается максимальное колено + N пунктов.

MaxDrawDownPct — процент максимальной просадки депозита.

LimitToThisPair — дополнение к параметру MaxDrawDownPct: true – процент просадки по отдельной паре, false – общая просадка депозита.

UseGridExpander — включение/выключение расширения сетки новых ордеров после включения MartingaleDisrupter.

ExpandPips и ExpandPips2 — количество пунктов расширения сетки ордеров при первой и второй активации MartingaleDisrupter.

TradeLots — размер первого открываемого ордера. Если нуль, то размер ордера опредлеяет советник.

BalanceFactor — размер используемого советником депозита.

ControlBalance — размер баланса при котором будет производится вывод прибыли в соответствии со следующими тремя параметрами.

LockInProfits — минимальная сумма для активации процесса вывода. Советник автоматически вычитает ее из депозита при расчете лота.

StopWhenProfitReached — остановка торговли и закрытие всех ордеров при достижении параметров двух предыдущих параметров.

MaxLots — максимальное количество лотов при включенном ControlBalance

MagicNumber — уникальный идентификатор сделок PipSwinger. Позволяет выделить их из общего потока ордеров.

Sunday, Monday, Tuesday, Wednesday, Thursday, Friday — включение/выключение торговли по дням недели

ResetMaximums — удаление из памяти советника информации о достигнутых шагах (коленах) Мартингейла. Советник работает более быстро и использует меньше памяти.

LookBackDays — число дней истории сделок при TradeDirection=3

LookBackMinimumPips — минимальное количество пунктов движения цены в течении параметра LookBackDays. Если движение цены меньше количество дней для анализа автоматически увеличивается.

CloseAllBuyTrades и CloseAllSellTrades — закрытие всех позиций на покупку или продажу.

Установка и мани-менеджмент

В торговую платформу MetaTrader советник PipStrider устанавливается стандартно. Из архива файлы с расширением *.ex4 и *.mq4 копируются в каталог терминала \Experts, если есть файлы установок для отдельных валютных пар с расширением *.set то они копируются в каталог \Presets. PipStrider доступен на вкладке «Советники» после перезапуска терминала. Более подробно об установке и использовании советников можно прочесть во встроенной справочной системе MetaTrader.

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

Сent-NDD: размер лота — 0,01, минимальный размер депозита — $50 (5000 центов).

Стандартный центовый: размер лота — 0,1, минимальный размер депозита — $500.

Стандартный: размер лота — 0,01, минимальный размер депозита — $5000.

Классический Форекс: размер лота — 0,1, минимальный размер депозита — $50000.

Заключение

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

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

Для корректной работы советник должен работать на рынке постоянно и если нет технической возможности обеспечить бесперебойную работу терминала единственным выходом из этой ситуации будет использование выделенного VPS-сервера. Рекомендуемые валютные пары: GBPUSD, AUDCAD, AUDNZD, таймфрейм: H1

 Скачать советник PipStrider >>