Стратегия pinball для Форекс

Рейтинг лучших брокеров для торговли акциями за 2023 год:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

В этой статье раскрыты следующие темы:

Momentum Pinball — скачать индикатор и научиться им пользоваться

Многие инструменты технического анализа форекс представляют собой комбинации уже существующих индикаторов, результаты расчетов которых обрабатываются в соответствии с определенным алгоритмом. Часто в качестве исходных техинструментов используются RSI (индекс относительной мощности) и ROC (скорость изменения). В этой статье можно будет скачать индикатор Momentum Pinball , базирующийся именно на двух обозначенных инструментах теханализа, и научиться пользоваться им.

Сигналы Momentum Pinball

На ценовом графике индикатор отображается в виде ломаной линии, рисующейся в подвальном окне. Колеблется эта линия в интервале значений 0÷100, поэтому Momentum Pinball схож по принципу действия с классическими осцилляторами. Т. е. он демонстрирует возникновение на рынке состояний перекупленности и перепроданности. Лучше всего идентифицировать эти состояния с помощью размещенных в окне индикатора уровней 30 и 70:

2,0,1,0,0

  • если линия Momentum Pinball опустилась ниже уровня 30, то наступило состояние перепроданности;
  • если линия Momentum Pinball поднялась выше уровня 30, то наступило состояние перекупленности.

Стратегия торговли по сигналам Momentum Pinball

Одна из самых надежных стратегий заключается в идентификации дневных состояний перепроданности и перекупленности по методу, описанному в предыдущем разделе. А после того как такое состояние было идентифицировано и не исчезло после закрытия текущей дневной свечи, следует перейти на часовой таймфрейм и совершать сделки на нем.

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

4,1,0,0,0 Рисунок 1. Сигналы перекупленности (красная вертикаль) и перепроданности (зеленая и желтая вертикаль) индикатора Momentum Pinball.

На рис. 2 показан участок часового графика, на котором красными вертикалями обозначены границы дня, следующего за сигнальным днем, отмеченном на рис. 1 красной вертикалью. На нем необходимо дождаться, когда закроется 1-ая часовая свеча (через нее проходит левая красная вертикаль), после чего устанавливаются отложенный ордер на покупку чуть выше High-цены закрывшейся часовой свечи со СтопЛоссом чуть ниже ее Low-цены.

Рисунок 2. Уровни ордеров BuyStop (желтая горизонталь) и StopLoss (белая горизонталь) на графике с ТФ H1 при торговле по индикатору Momentum Pinball.

На рис. 3 изображен участок H1-графика, на котором зеленые вертикали являются границами дня, следующего за сигнальным днем, который на рис. 1 отмечен зеленой вертикалью. На нем следует дождаться, когда 1-ая свеча закроется (обозначена левой зеленой вертикалью), после чего размещается отложенный ордер на продажу чуть ниже Low-цены закрывшейся часовой свечи со СтопЛоссом чуть выше ее High-цены.

Лучшие брокеры без обмана
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

6,0,0,1,0 Рисунок 3. Уровни ордеров SellStop и StopLoss (желтая и белая горизонтали, соответственно) на H1-графике при торговле по Momentum Pinball.

Прибыльными сделки, заключенные по сигналам Momentum Pinball, являются не всегда. Например, на изображенном на рис. 1 участке на свече, отмеченной желтой вертикалью, возникло состояние перепроданности. Однако следующая свеча также оказалась медвежьей, поэтому, если бы сработал установленный на следующий торговый день отложенный ордер SellStop, то сделка бы закрылась по СтопЛоссу. Однако трейдер оказался бы в прибыли, поскольку из трех сигналов два оказались бы прибыльными, причем размер прибыли по данной стратегии, как правило, в несколько раз превышает размер убытка.

Автор данной торговой стратегии (Л. Рашке) рекомендует при первом срабатывании СтопЛосса повторно размещать такой же отложенный ордер.

9,0,0,0,1

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

Стратегия форекс Momentum Pinball

Стратегия форекс Momentum Pinball — очередная стратегия Линды Рашке (напомню, что раньше мы рассматривали ее стратегии: 80-20, Turtle Soup), эта стратегия форекс достаточна простая и не является долгосрочной, но тем не менее позволяет при правильном ее использовании, получать прибыль на рынке форекс. Хотя сразу хочу предупредить, что сделки бывают не так часто (т.к. сигналы мы получаем на дневном интервале).

  • Для торговли рекомендую выбрать Брокера форекс с терминалом Metatrader4

Стратегия Momentum Pinball — мультивалютная (т.е. подходит для любой валютной пары), сделки заключаются по сигналам 2-х интервалов: D1 и H1

Для торговли по ней, нам необходимо будет установить на график выбранной валютной пары всего один индикатор форекс:

1) Индикатор Momentum Pinboll (MomPinboll.mq4) с параметрами: PeriodRSI -3, PeriodROC — 1, так же добавляем уровни 70 и 30

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

Его формула выглядит приблизительно так: MomPinboll = однопериодный ROC / трёхпериодный RSI, или другими словами: индикатор форекс MomPinboll основан на моментуме рынка (разность между сегодняшней и вчерашней ценами закрытия) — используется индикатор Rate of Change (ROC) с периодом 1, деленном на RSI (с периодом 3)

Для удобства установки индикатора MomPinboll, рекомендую скачать шаблон Metatrader 4 в конце стратегии форекс Momentum Pinball

Теперь давайте рассмотрим при каких условиях мы будем заключать сделки согласно правил стратегии форекс Momentum Pinball.

Сделки на ПОКУПКУ заключаем, если:

1. Индикатор MomPinboll оказался в момент закрытия дневной свечи ниже уровня перепроданности 30.

2. На следующий день ждем закрытия первой ЧАСОВОЙ свечи

3. Устанавливаем ордер Buy Stop выше максимума закрытой часовой свечи с отступом как минимум 10-15, максимум — 20 пунктов (не забывайте что торговля ведется по итогам закрытия дневной свечи). Расстояние зависит от волатильности валютной пары, чем она выше, тем соответственно и больше отступ для выставления отложенного ордера.

4. Далее устанавливаем страховочный стоп-лосс на том же расстоянии что и отложенный ордер, только теперь от минимума закрытой часовой свечи 2-го дня (от которой мы откладывали Buy Stop).

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

5. Если на закрытие второго торгового дня (дня открытия сделки) мы имеет прибыль по открытой позиции, то есть несколько вариантов закрытия сделки:

а) закрываем сделку полностью

б) закрываем часть сделки, а остальную переставляем в уровень безубыточности

в) сделку оставляем открытой и на следующий день на ночь и выходить из нее будем немного выше максимума 2-го дня.

г) открытую сделку необходимо закрывать обязательно максимум в конце третьего дня!

6. При желании, вы можете просто использовать Трейлинг-Стоп для сопровождения торговой позиции (стандартный МТ4 или Универсальный Трейлинг-Стоп) на расстоянии 30-50-70 пунктов.

Для сделок на продажу — обратные условия !

Пример с сигналом на дневном графике:

Дальнейшее развитие событий: установка ордеров, заключение сделки на часовом графике:

К этой стратегии форекс вы можете скачать:

  • Индикатор Metatrader 4 — MomPinboll.mq4
  • Шаблон Metatrader 4 — momentum_pinball.tpl

Этот шаблон МТ4 подходит для любого брокера форекс (5-ти значного, типа АЛЬПАРИ, 4-х значного, типа FOREX4YOU)

Шаблон МТ4 и индикатор необходимо предварительно разархивировать.

Смотрите так же: Как правильно установить шаблон в МetaТrader 4?

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

Торговля на внебиржевом рынке привлекает неограниченным потенциалом заработка и обманчивой простотой. Ознакомившись.

Многие начинающие трейдеры ошибочно полагают, что уделив несколько дней обучению и пополнив торговый счет на 100 USD.

Представленная в этой статье информация направлена на обучение начинающих и средних трейдеров. Эти сведения позволят.

Парный трейдинг применяется опытными участниками торгов в качестве надежного инструмента для.

Билл Вильямс — всемирно известный трейдер, разработчик аналитических индикаторов и создатель.

Стратегии для новичков Форекс. Я тут вспомнил, как начинал свой путь на Форекc. Зеленый был, неопытный. Не знаю, далеко ли я ушел от того.

Не так давно компания NPBFX открыла возможность для своих клиентов подключиться к двум инновационным платформам для трейдинга — RoboX и ZuluTrade.

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

Стратегия форекс Momentum Pinball

Стратегия Форекс Momentum Pinball — одна из краткосрочных стратегий, которые дают вполне ощутимую прибыль при правильном ее применении. Сразу же стоит оговориться, что не стоит ожидать большого количества сделок, так как основной временной интервал, предусмотренный данной системой — 1 день и 1 час. Рекомендуемый брокер для торговли на рынке Форекс — брокер МТ4.

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

Для применения данной стратегии нам понадобится:

  • Одноименный индикатор Моментум Пинбол со следующими установками RSI 3, ROC 1. За основу работы данного индикатора взята цель определения состояния рынка, перекуплен он или перепродан.
  • Выставить ценовые уровни на отметках 70, 30 (перекупленность и перепроданность). Если график пересекает уровень 30 сверху вниз, это означает, что рынок перепродан. Если же ломаная линия пересекает уровень 70 снизу вверх, то рынок, соответственно, перекуплен.

Как уже было сказано в начале данной статьи, двумя основными временными периодами, отображающимися на графиках, являются однодневный (основной в данной стратегии, куда загружаются готовые шаблоны слежения за техническим состоянием рынка) и одночасовой (используемый на второй день по результатам данных прошедшего дня, используется часовой график для установки отложенных ордеров, открытия сделок и т.д.).
Условия использования стратегии Форекс Momentum Pinball

Стратегией можно воспользоваться, если:

  1. Одноименный индикатор показывает значения тела дневной свечи в точке завершения на уровне ниже пункта 30.
  2. Если первое условие выполнено, то на следующий день нужно ждать момента, когда будет закрыта 1-ая часовая свеча.
  3. Ставим Бай-стоп выше максимальной точки последней закрытой часовой свечи на 10-20 пунктов.
  4. Для минимизации рисков ставим страховочный stop-loss на подобном расстоянии от минимального значения тела часовой свечи. Кстати, если величина тела свечи не превышает 20 пунктов, то отложенный орден можно устанавливать сразу же, как рыночный.
  5. Если случилось так, что вас выкидывает цена по stop-loss, то выгоднее поставить «отложку» по той же стоимости, что и первоначальный ордер.
  6. Если результаты второго дня можно назвать положительными и прибыльными, то можно завершить сделку несколькими способами на выбор:
  • завершить процесс полностью;
  • завершить долю сделки, устанавливая остальную часть на позиции безубыточности;
  • продолжить процесс до следующего дня, ожидая прибавления процента прибыльности, но дольше окончания трех дней затягивать сделку не стоит.

Как только закрывается позиция, по итогам прошедшего дня можно сориентироваться, стоит ли на следующий день открывать новые позиции. Процесс повторяем по вышеописанному плану действий.
Что касается сделок на продажу, то условия здесь противоположно-зеркальные (как и в большинстве торговых стратегий Форекс).

Лучшие стратегии форекс

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

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

Самые популярные торговые стратегии на Форекс

Опытные трейдеры используют после тестирования доработанные версии типовых вариантов или используют свои. Для рядовых пользователей оптимальным остается выбор среди следующих вариантов:

  • Momentum Pinball;
  • Торговля отложенными ордерами;
  • Светофор;
  • Метод Пурия;
  • Черепаха;
  • Trend Finder 4HR;
  • Индикаторный метод;
  • Нахуатль;
  • Forex Smart;

Momentum Pinball

Система торговли была предложена в конце 80-х годов Линдой Рашке, специализировавшейся на сделках с фьючерсами. Ею был предложен специальный индикатор для терминала MT4, который показал хорошие результаты и на валютном рынке. Это уже классическая торговая стратегия, рассчитанная на трейдеров с высоким уровнем занятости, так как для контроля ситуации достаточно уделять рынку около часа (можно это делать ночью).

Торговля отложенными ордерами

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

Светофор

Эта стратегия торговли на Форекс подходит для любой валютной пары. Обычно ее используется в качестве дневной стратегии, что требует внимания со стороны трейдера. При анализе необходимо использовать сигналы Trend Master, HMA (усовершенствованный вариант), Goldminer 2, RSI Custom. Обратим внимание, что для предупреждения неправильной интерпретации сигналов необходимо анализировать небольшие отрезки времени, что повышает объем информации и требует внимательности со стороны трейдера.

Метод Пурия

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

Trend Finder 4HR

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

  • Stoch Histogram, сигнализирующий об изменении направления тренда;
  • Advanced ADX, позволяющий определить силу имеющегося на рынке тренда;
  • Awesome Oscillator, информирует о направлении движения рынка в данный момент времени.

Черепаха

Легендарная система, разработанная Вильямом Экхардом и Ричардом Деннисом много лет назад. В ее основе лежит мысль, что результат торговли на Форекс определяется человеком, а не конкретной системой. Методика достаточно простая, но, к сожалению, заставляет пересмотреть несколько ключевых факторов у рядового человека для достижения нужного результата не только на валютном рынке.

Наухатль

Интересная стратегия, специализирующая на торговле валютными парами, находящимися в разных часовых поясах (обычно используют GBP/JPY, GBP/USD). В ее основе лежит использование ряда индикаторов технического анализа.

Forex Smart

Эта стратегия позволяет получить доход в районе 4500 пунктов в месяц и дает прибыль с большой степенью стабильности, что важно для новичков. Специализируется система торговли на паре EUR/UD, а в ее основе лежит четырехчасовой интервал, имеющий небольшую волатильность. Из преимуществ торговой стратегии укажем простоту и быстрое освоение начинающими трейдерами.

Самые лучшие беспроигрышные стратегии торговли на Форекс

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

  • отход от четких и жестких требований системы;
  • ошибки в процессе анализа и определения ключевых параметров;
  • желание получить нужный результат в формате здесь и сейчас.

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

Стратегия pinball для Форекс

Форекс: Дневная торговая стратегия Momentum Pinball

Данную стратегию разработала американский трейдер Линда Брэдфорд Рашке и эта стратегия работает! Мы знаем, что бывают моменты на рынке когда возникает состояние перепроданности или перекупленности цены. Конечно, это обозначения состояние цены условное, но такое понятие при торговле валютой существует. Благодаря этому понятию, был создан метод, основанный на перекупленности и перепроданности рынка. То есть например когда игроки много купили/продали определенной валюты и не готовы дальше толкать цену и мы можем сыграть на отскок от этой перекупленности/перепроданности.

И так поехали, для торговли выбираем дневной временной интервал D1, так как это дневная стратегия форекс, основанная на дневных свечах. Далее к графику цепляем индикатор Momentum Pinball с параметрами (3,1) с уровнями 70 и 30. Если Вы не можете самостоятельно настроить график для работы на форекс, то скачайте готовый шаблон. Ссылка приведена ниже описания торговой стратегии.

После настройки графика по стратегии работаем следующим образом. Мы смотрим, когда индикатор Momentum Pinball перейдет уровень 70 либо 30 и останется там после закрытия дневной свечки. Как только это произошло, мы готовимся играть на отскок. Для большей наглядности смотрите рисунок ниже. Нажмите на картинку что бы увеличить масштаб.

Разберем подробно пример с покупкой по валютной паре eurusd (евро/доллар) от 2010.07.21. Итак, дневная свечка закрылась, а линия индикатора закрепилась ниже за уровнем 30. Не торопимся с ордерами, ждем открытия второй свечки. После того как прошел час с начало открытия второй дневной свечки, выставляем отложенный ордер на покупку на максимуме данного часа с отступом 10-20 пунктов. Стоп выставляем на минимуме данного часа также с отступом в 10-20 пунктов. Для точности выставки ордера желательно прибегнуть к часовому графику смотрите рисунок ниже. Нажмите на картинку что бы увеличить масштаб.

Открытый ордер с профитом желательно закрыть в конце дня или второго, но уже точно, так как двое суток это максимум для дневной форекс стратегии momentum pinball. В этом примере профит на конец первого дня у нас составил 120п.

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

PS Главное соблюдайте правило торговли и никуда ни когда не сворачивайте и у Вас все должно получится!

Стратегия Momentum Pinball

Стратегия Momentum Pinball – является простой, но эффективной методикой для успешного трейдинга на рынке Форекс, кроме этого данная стратегия не является долгосрочной. Сделки во время работы по данному методу не так часты поскольку ведется работа во временных интервалах. Рекомендуется использование данной стратегии на платформе для ведения торговли Metatrader 4.

Хотелось бы отметить что эта стратегия считается мультивалютной, то есть трейдер для осуществления своей торговой деятельности может выбрать практически любую необходимую ему пару валют. Помимо этого, следует учесть, что сделки, как правило, заключаются по таким сигналам, отвечающим за интервалы D1 и H1.

Для того чтобы начать торговлю в первую очередь потребуется установить на график нужной пары валют всего один, но необходимый индикатор с одноименным стратегии названием. Обращаем что данный индикатор есть в свободном доступ е поэтому у трейдера не возникнет проблем с его поиском, предназначен этот инструмент именно для данной торговой стратегии.

Сделки на покупку совершаются в том случае если показатели индикатора в момент закрытия свечи находятся ниже в таком положении как – ниже уровня определяемой перепроданности с показателем 30.

Торговая стратегия – Momentum Pinball

Тема этой статьи посвящена интересной форекс стратегии, в основу которой положениндикатор Моментум, являющийся показателем перекупленности/перепроданности рынка. Этот технический инструмент может успешно использоваться в качестве основы эффективной торговой стратегии. Автором этой торговой стратегии является известный трейдер и автор ряда книг – Линда Б. Рашке – автор популярной книги – Биржевые секреты. Высокоэффективные стратегии краткосрочной торговли

Не путайте данный индикатор Моментум со встроенным в торговом терминале MetaTrader 4 стандартным индикатором.

Эта торговая система не требует постоянного присутствия трейдера перед монитором компьютера, достаточно всего на 5-10 минут один раз в сутки заглянуть в терминал, что бы провести анализ рыночной ситуации и выставить ордера .

Готовый шаблон стратегии Моментум и индикатор можно скачать здесь:

Напомню всем, что после распаковки архива шаблона «strategy_pinball.tpl» ее необходимо переместить в папку «templates», находящуюся в корневом каталоге Мета Трейдер 4. А индикатор Моментум следует скопировать в «experts/indicators», после чего перезапустить торговый терминал и открыть график с выбранной вами валютной парой с временным периодом — D1.

После загрузки шаблона на ценовой график получим следующий вид:

Как вы знаете, основной принцип работы индикатора Momentum Pinball – это определение состояния рынка, перекуплен он или перепродан. При этом, индикатор Моментум в этой стратегии форекс должен иметь следующие параметры:

А на вкладке «Уровни» необходимо добавить еще два уровня:

Уровень 70 — при пересечении этой линии снизу вверх, является сигналом перекупленности рынка.

Правила входа в торговую позицию по стратегии Momentum Pinball

В этой торговой системе используются два графика цены – дневной временной период (D1), являющийся основным временным периодом, на который загружается готовый шаблон и используется, главным образом, для технического анализа рынка и отслеживания сигналов перепроданности / перекупленности рынка. Второй временной период (H1) используется для установки отложенных ордеров для открытия торговой позиции на основе информации от дневного временного периода.

Рассмотрим алгоритм открытия торговой позиции по этой стратегии на основе конкретной рыночной ситуации.

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

Далее ожидаем закрытия первого часа на втором графике (первой японской свечи) и устанавливаем отложенный ордер Sell Stop на ее минимуме, а на максимуме этой свечи защитный ордер Stop-loss .

Примечание: если величина свечи, на которой мы устанавливаем отложенные ордера, не превышает минимум 20 пунктов, то торговую позицию открываем сразу рыночным ордером.

После этого торговый терминал закрываем. Проверка открытой позиции и новый анализ ситуации на рынке проводим в конце текущего дня или на следующий день и алгоритм вышеуказанных действий повторяем.

На следующий день, если сделка находится в прибыли, используем ручной трейлинг стоп – уровень Stop-loss переносим или на максимум первой свечи следующего дня, или в безубыток (при продаже), то есть, мы стараемся получить максимум прибыли с текущего тренда и в то же время, страхуемся от возможного убытка.

Аналогичные правила торговли следует применять и для ситуации, когда рынок перепродан. В этом случае, открывать позицию необходимо на закрытии первой свечи часового графика следующего торгового дня на покупку (Buy Stop).

Рекомендация! При использовании этой торговой стратегии обязательно следует проводить диверсификацию торговли на разных валютных парах одновременно. И если по одной валютной паре эта стратегия принесет убыток, то по другой валютной паре она восстановит баланс его и даже перекроет убыток, тем самым, в совокупности может значительно улучшить результат торговли и уменьшить риск.

Торговая стратегия Momentum Pinball

Торговая стратегия Momentum Pinball

Привет дорогие трейдеры. Сегодня я расскажу вам про еще одну торговую стратегию от Влада Гилки, которая есть в его бесплатной рассылке.

Итак, стратегия Momentum Pinball

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

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

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

Итак, после того как все загрузили, перезапускаем терминал и жмем правую кнопку мыши. Далее >>> шаблоны >>> strategy pinboll. Шаблон установлен.

После этого идем на дневной график. По индикатору Momentum Pinball определяем перекупленность и перепроданность.

Когда кривая находится выше горизонтальной линии 70 — это будет перекупленность.

Когда кривая находится ниже горизонтальной линии 30 – это будет перепроданность.

Открытие сделки на покупку.

Дожидаемся, когда кривая упадет ниже горизонтальной линии 30.

Открываем часовой график.

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

Стоп лосс на уровне минимума часовой свечи. Бай стоп на уровне максимума часовой свечи.

Закрываем сделку на следующий день в начале дня.

Открытие сделки на продажу.

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

После чего идем на часовой график.

Ждем закрытие первой часовой свечи следующего дня.

Выставляем отложенный ордер на продажу в районе минимума часовой свечи. Стоп лосс выставляем в районе максимума часовой свечи.

Сделку закрываем в начале следующего дня.

Ну вот и вся стратегия.

Если честно, то прочитал и немного сам запутался. Вроде все так, но сложновато. Куда более подробней было на видео. А видео вы можете посмотреть подписавшись на рассылку Влада Гилки. Вам тут же придет на почту ссылка на него. Бесплатно. Там все более подробно.

Ну вот и все. Используйте стратегию Momentum Pinball. И профитов вам.

Кстати, есть те кто подписался уже на его стратегии?

Мне кажется, что есть смысл в этих стратегиях.

1) Это не те стратегии, которые встречаются на каждом углу. Которые заранее могут быть убыточными.

2) Перед тем как публиковать их, Влад лично провел тестовый период.

3) Смотрю на историю и вижу, что количество прибыльных сделок превосходит количество убыточных. Взять тот же лондонский взрыв. Вчера +30. Позавчера …. а позавчера тренд был противоположный. Поэтому ноль. А так бы тоже мог бы быть плюс.

FOREX DLIA VSEH

Торговая стратегия на Форекс ГЭПАХ

Торговая стратегия форекс на гэпах (от англ. gap — разрыв) построена на интересном феномене валютного рынка – разрыве в цене между закрытием в пятницу и открытием в следующий за ней понедельник. В основе данной стратегии заложено предположение, что гэп является результатом спекулятивных операций и излишней волатильности Continue reading

Куритис Фейс «Трейдинг, основанный на интуиции» (Аудио книга)

Легендарные трейдеры Джесси Ливермор, Джордж Сорос, Ричард Деннис и Стивен Коэн всегда были во всеоружии, используя и анализ, и интуицию. Благодаря этому они и добились успеха. Вы можете его повторить!
В книге Куртиса Фейса, известного трейдера и одного из самых успешных участников легендарного эксперимента «Черепахи-трейдеры», рассказывается, почему интуиция — удивительно эффективный торговый Continue reading

Стратегия торговли в Канале

Канальная стратегия форекс построена по принципу торговли в канале. Для построения торгового канала необходимо взять три последних экстремума. Торговый канал строится следующим образом: одну линию канала проводим по двум максимумам, а вторую линию, параллельную первой, по минимуму, или наоборот, одну линию по двум минимумам и параллельную через максимум. Ограничение на минимальное расстояние между экстремумами не накладывается. Групповые экстремумы, представляющие собой два или три близко расположенных Continue reading

Торговая стратегия «Внутренний бар»

Торговая стратегия форекс под названием «Внутренний бар» построена без использования каких-либо технических индикаторов. Стратегия основана на использовании одноименной графической фигуры Inside bar. Внутренний бар – это бар на графике, полностью вписывающийся по размерам в предыдущий бар (предыдущий бар, в который вписывается внутренний, еще иногда называют Continue reading

Торговая стратегия Momentum Pinball

Суть данной стратегии, разработанной американским трейдером Линдой Брэдфорд Рашке сводится к использованию моментов перекупленности и перепроданности рынка, на которых построена не одна прибыльная торговая стратегия.
Данная торговая стратегия форекс Momentum Pinball является среднесрочной и мультивалютной, т. е. применимой к любой валютной паре. Стратегия проста в применении и построена на использовании торгового индикатора Continue reading

Стратегия форекс Profit Trend

Стратегия форекс Profit Trend основана полностью на индикаторах и сигналы для торговли нам будут подавать именно они.

Данная торговая стратегия может быть применена на любой валютной паре, так как является мультивалютной, но разработчик данной системы, всё же рекомендует использовать Continue reading

Индикатор Super Trend 2

Индикатор Super Trend 2 относится к типу трендовых индикаторов, так как хорошо определяет направление текущего тренда, и в основном следует за тенденцией цены, и является мультивалютным, что позволяет использовать его на любом графике. Так же этот индикатор хорошо подходит для установки Stop Loss’a, так как при ярко выраженном Continue reading

Индикатор MA Candles

Индикатор MA Candles состоит из двух стандартных «скользящих средних», но при этом выглядит совершенно по-другому.

Выглядит данный индикатор достаточно красочно и информационно, но при этом работает он по достаточно простому и банальному Continue reading

Индикатор QQE

QQE, MetaTrader индикатор служит для визуального отображения производимой в режиме реального времени количественно-качественной оценки результатов торгов на валютной бирже Forex. В его основе использование сглаженных индикаторов RSI . Несмотря на значительный объем вычислений, необходимых для расчета положения каждой точки графика этого индикатора, получаемый результат отличается наибольшем уровнем достоверности среди прочих Forex-индикаторов для торговой платформы MetaTrader. Кроме того, индикатор QQE практически не дает ложных срабатываний, в результате чего Continue reading

Трендовый cоветник форекс Wall Street 3.9

Сайт продавца: http://wallstreet-forex.com/

Валютные пары для торговли: EURUSD, GBPUSD, USDJPY, NZDUSD, AUDUSD
Таймфрейм: M15
Время работы: круглосуточно
Брокер для торговли: Альпари

Вышла новая версия нашумевшего советника Wall Street 3.8, был изменен алгоритм работы, убрана пара USDCHF и добавлена NZDUSD. Для пары EURUSD уменьшен стоп лосс до 33 пунктов вместо 120 пп, что не может Continue reading

Описание среднесрочной торговли

1. Описание среднесрочной торговли
2. Особенности среднесрочных торгов
3. Преимущества и недостатки, присущие среднесрочным торгам
4. Торговые стратегии. Momentum Pinball
5. Заключение

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

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

Вам может быть интересно почитать о внутридневной торговле.

2. Особенности среднесрочных торгов

1. Продолжительность сделок от 1 до 5 дней. Это позволит избавить трейдера от постоянного нахождения перед экраном монитора.

2. Довольно большая прибыльность от одной сделки, иногда в несколько сотен пунктов. Трейдеру не нужно ловить различные колебания внутри дня, ведь проанализировав ценную бумагу более глобально, можно на хорошем объеме высидеть хорошее движени.

3. Для уменьшения рисков используется небольшое кредитное плечо.

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

5. Работа ведется на четырех часовых и дневных интервалах.

6. Сделки открываются только по тренду.

3. Преимущества и недостатки, присущие среднесрочным торгам

Преимущества:

— потенциально высокий профит с одной закрытой сделки.
— трейдер относительно мало времени проводит перед монитором.
— возможность использования нестандартных стратегий типо CarryTrade.
— всё, что нужно трейдеру – правильно определить направление тренда!

Недостатки:

— нужен приличный депозит (от 500$), поскольку одна сделка приносит небольшой процент прибыли. Частично это компенсируется торговлей (поиском трендов) на нескольких валютных парах. С появлением центовых счетов, можно иметь на счет 100-200$, но торговать в среднесрочку, получая прибыль.

— сложно использовать большое кредитное плечо ввиду величины возможных просадок.

— за перенос позиций через ночь брокеры, как правило, начисляют отрицательный своп по большинству валютных пар. Другими словами, из-за свопа наша потенциальная прибыль немного уменьшается со временем. Решается данный вопрос открытием безсвопового счёта, которые поддерживаются большинством брокеров Форекс.

— среднесрочную торговую стратегию сложнее и дольше проверять, чем, скажем, скальпинговую.

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

4. Торговые стратегии. Momentum Pinball

Наиболее популярны такие торговые стратегии среднесрочки:

— Канальная стратегия (канал строится по последним трем экстремумам и торговля ведется внутри канала. Открытым держат лишь один ордер).

— Momentum Pinball (трейдер использует моменты недооцененного или переоцененного рынка, стратегия строится на индикаторе Mompinball. Ордер закрывается в этой или следующей торговой сессии).

— Внутренний бар (торговлю ведут исходя из анализа рынка).

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

Рассмотрим одну из них более подробно. Это одна из наиболее популярных среди современных трейдеров среднесрочная стратегия Форекс, разработанная американкой Л. Б. Рашке, которая носит название «Momentum Pinball».

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

«Momentum Pinball», как практически и все среднесрочные торговые тактики является мультивалютной, другими словами применимой к абсолютно любой паре валют. Эта стратегия проста в использовании, а строится она на применении торгового индикатора-осциллятора «Mompinball».

Возможно, вас заинтересует статья о долгосрочной торговле.

Индикатор с такими параметрами:

• PeriodROC – 1,
• PeriodRSI – 3, закрепляют на дневной график.

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

После того, как будет получен такой сигнал на дневном графике, рекомендовано для анализа 1-го часового бара переключится в часовой таймфрейм. Сразу после закрытия бара следует выставить на продажу отложенный ордер на 20-ть пунктов ниже от барного минимума, допустимо также 15-10 пунктов.

Защитный stop-loss, также выставляют на таком же расстоянии, но только от максимума.

Позицию закрывают трейдеры в конце текущего, либо следующего дня.

Трейлинг стоп трейдер выставляет по своему усмотрению, но рекомендовано (чтобы не потерять прибыль) выдерживать расстояние минимум от 40 пунктов.
Покупка осуществляется аналогичным образом, только в зеркальном отображении.

5. Заключение

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

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

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

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

Такой вид торговли обычно предпочитают более опытные трейдеры, которые имеют для торговли достаточный капитал.

Понравилась статья? Ставь лайк и делись с друзьями!

Стратегия pinball для Форекс

Это внутри дневная торговая стратегия, которая будет давать прибыль до тех пор,
пока будут существовать торговые сессии. А точнее разногласие между ними.
Продолжительность: 24 мин. 04 сек.

P.S. Обновилась версия MT4, потому теперь файлы индикаторов размещаем через папку MQL4. Пример: файлы с расширением .ex4 и .mq4 копируем в папку c:\Program Files\MetaTrader4\MQL4\experts\indicators\

Стратегия «Моментум Пинболл»

Рынок всегда бывает в состоянии перекупленности и перепроданности.
Этот видео урок расскажет вам о том, как можно извлекать приличную
прибыль на этих двух состояниях рынка FOREX. И делать это на постоянной
и стабильной основе.

Momentum Pinball – всемирно известная торговая стратегия Линды Б. Рашке

Доброго времени суток, уважаемые посетители yavforex.ru!

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

Данная система требует от трейдера один раз за сутки заглянуть в терминал всего на 5-10 минут, для того чтобы проанализировать ситуацию на рынке и выставить нужные ордера. Интересно? Тогда двигаемся дальше :-).

Автор этой стратегии с индикатором Моментум является американский женщина-трейдер Линда Б. Рашке. В оригинале данная система получила название Momentum Pinball, хотя в окне индикатора он имеет такое ​​же название.

Замечание! Прошу не путать данный индикатор Моментум со стандартным, который уже присутствует в торговом терминале MetaTrader 4. Momentum Pinball это уже модернизированный инструмент технического анализа и он не является инструментом по-умолчанию.

Готовый шаблон и индикатор для стратегии Моментум можно скачать по ссылке

Напомню, что после того как вы распакуйте архив, шаблон «strategy_pinball.tpl» нужно переместить в папку «templates», которая находится в корневом каталоге торгового терминала. А сам индикатор Моментум скопировать в папку «experts / indicators». После этого перезапустить МетаТрейдер и открыть график с любой валютной парой (на ваш выбор) с временным периодом — D1.

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

Напомним себе основной принцип индикатора Momentum Pinball — он определяет, в каком из двух состояний находится сейчас рынок, т.е. является он перекуплен или перепродан.

Индикатор Моментум для данной форекс системы должен иметь следующие параметры:

Кроме этого на вкладке «Уровни» должны еще быть добавлены два уровня:

  • 30 — если показатель пересекает эту линию сверху вниз, это будет сигнализировать трейдера о наличии перепроданности на рынке.
  • 70 — если же пересечение этой линии идет снизу вверх, тогда это будет являться сигналом на перекупленность.

Итак, каковы же особенности и правила для входа в позицию по стратегии Momentum Pinball?

Для торговли по системе нужно использовать два ценовых графика. Первый из таймфреймом D1 — это основной график, который предназначен для анализа текущей ситуации и отслеживания сигналов перекупленности / перепроданности на рынке. Для этого графика мы собственно загружаем готовый шаблон. Второй (таймфрейм H1) — нужен для установки нужных ордеров для открытия, на основе полученной информации от дневного таймфрейма.

Рассмотрим конкретную ситуацию и алгоритм открытия позиции по стратегии Моментум.

При открытии терминала анализируем первый график. Если видим, что показатель индикатора Momentum Pinboll находится выше линии 70 (как показано на рисунке ниже), это значит что на рынке присутствует перекупленность. После этого, ждем закрытия торгового дня и переходим на второй (часовой) график.

На открытии нового дня (то есть на следующий день после обнаружения перекупленности), ждем закрытия первого часа (первой японской свечи на 2-м графике) и устанавливаем на ее минимуме отложенный ордер Sell Stop, а на максимуме защитный ордер стоп лосс.

Замечание! Если величина первой закрытой свечи, на которой мы ставим ордера, не превышает как минимум 20 пунктов, позицию открываем сразу (без установки отложенного ордера).

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

Если после проверки, на следующий день, видим, что сделка находится в плюсе (в прибыле), обязательно применяем тактику ручного трейлинг стопа. Т. е. переносим уровень стоп лосс или в безубыток или на максимум первой свечи следующего дня (если открыта сделка на продажу). Таким образом мы «вытягиваем» с текущего тренда все до последнего и тем самым подстраховываем нашу сделку от возможного убытка.

Аналогичные правила торговли для стратегии Моментум нужно применять и для ситуации с перепроданностю на рынке. В этом случае, нужно открывать позиции на покупку ( Buy Stop ) на закрытии первой свечи следующего торгового дня.

Рекомендация! Для данной стратегии с индикатором Momentum Pinball, обязательно проводить диверсификацию трейдинга одновременно на разных валютных парах. Поскольку если по одной валютной паре данная тактика принесет убыток, то по другой она его восстановит или даже перекроет его, тем самым это может значительно улучшить результат и уменьшить риск в совокупности по всем сделкам.

Друзья, на этом пока все, попрактикуйте систему Momentum Pinball на демо-счете, жду Ваших замечаний и предложений в комментариях ;-). Также следите за обновлениями , в следующей статье Вас ждет подробная информация о тактике мартингейл, а именно стоит ли вообще использовать эту тактику при торговле на Форекс.

Всем удачи и до встречи на страницах форекс блога!

Торговая стратегия Momentum Pinball

Overton

Торговая стратегия Momentum Pinball является еще одной стратегией, базирующейся на линейных индикаторах, от известной на западе женщины-трейдера Линды Рашке. Несомненно именно это имя приносит системе Momentum Pinball определенную известность. История этой женщины трейдера достаточно увлекательна, можно ознакомиться с ней отдельно.

Как и во всех, описываемых мною стратегиях, я все-таки хочу подчернуть. что систем основана на линейных индикаторах, а следовательно пойдет больше для скальперов. Линда Рашке пыталась создать стратегии достаточно давно для трейдинга, когда авто-трейдинг плотно не занял свои позиции на финансовых рынках и не внес в его работу свои коррективы.

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

Индикатор MomPinball как и все линейные индикаторы, основан на расчете какой-то зависимости между текущими параметра и и прошлыми значениями рынка. В данном контексте это отношение между ценами закрытия предыдущих свечей выбранного таймфрейма.

В мануале стратегии от Линды Рашке описано, что лучше ее применять на дневных таймфреймах, что не удивительно, в целом чем выше ТФ, чем сигнал подаваемый любой системой устойчивее. Я же склоняюсь, что проще скальпировать по Momentum Pinball на таймфреймах, например, от М15. Но в целом, это уже на усмотрение трейдера.

Сигналы системы Momentum Pinball

Разберем сигналы на покупку, напродажу сигналы по данной системы будут с точностью донаоборот.

  1. Переходим на дневной таймфрейм и ждем закрытия свечи. Теперь смотрим, чтобы для сигнала индикатор MomPinball находился под зоной 30%, тоесть внизу, в перепроданности.
  2. Переходим на младший таймфрейм, например часовой, и ждем формирование первой свечи дня, отмечаем максимум.
  3. Выставляем отложенный ордер на пробой этого максимума. При этом не забываем поставить стоп лосс на уровень 10-20 пунктов.

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

1. Дожидаемся момента когда дневная свеча будет закрыта, а индикатор MomPinball будет в зоне перепроданности.

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

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

Скачать торговую стратегию Momentum Pinball (в архиве индикатор MomPinballа также шаблон для терминала MetaTrader4 всей системы)

Тема: Торговая стратегия Momentum Pinball

Опции темы

Торговая стратегия Momentum Pinball

Торговая стратегия Momentum Pinball относится к классу среднесрочных торговых систем и идеально подходит тем трейдерам, который предпочитают «размеренный» стиль торговли, действуя по принципу «лучше меньше открытых ордеров, но с большей прибылью». Процесс торговли с использованием данной стратегии напряжённым не назовёшь – источником сигналов служит дневной таймфрейм, а значит, можно рассчитывать не более чем на 1-2 сделки в месяц.

Тем не менее, данная ТС проста, в ней задействован минимум аналитических инструментов, что позволяет использовать её даже новичкам, имеющим лишь незначительный опыт торговли или полное отсутствие такового. Кроме того, эта стратегия Форекс не привязана к какой-либо конкретной валютной паре (является мультивалютной), что в сочетании с её абсолютной бесплатностью делает её достаточно привлекательной для трейдера любого уровня.

В основу стратегии Momentum Pinball положен индикатор с аналогичным названием. С технической точки зрения он представляет собой результат деления показаний индикатора ROC с периодом 1, на значение индикатора RSI с периодом 3. При этом индикатор ROC, отображающий скорость изменения цены и позволяющий сравнить уровни закрытия двух последних свечей выступает в роли определителя текущего моментума рынка, а индикатор RSI с периодом 3 служит для уточнения текущего тренда. В итоге расчётное значение Momentum Pinball может служить отличным инструментом поиска точек входа на рынок.

Установим данный индикатор на график. Он имеет минимальное количество настроек:

Принципы торговли по стратегии Форекс Momentum Pinball:

Условия для покупки

1. Если на момент закрытия очередной дневной свечи индикатор Momentum Pinball оказался ниже уровня «30» (будем считать этот уровень указанием на перепроданность рынка), то необходимо ожидать закрытия первой часовой свечи следующего торгового дня.

2. После её закрытия следует установить отложенный ордер Buy Stop (на покупку) выше максимума первой часовой свечи. Уровень установки ордера (отступ от экстремума часовой свечи) следует определять опытным путём для каждой валютной пары. Например, для текущего состояния рынка по паре eur/usd оптимальным можно считать значение отступа около 25 пунктов. Но если Вы торгуете по более волатильным парам, то значение отступа следует увеличить.

3. Для определения уровня установки ордера stop-loss необходимо вычесть принятое значение отступа (25 пунктов в нашем случае) из минимума первой закрытой дневной свечи.

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

Не забывайте использовать traling stop.

Условия для продажи:

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

2. После её закрытия необходимо установить отложенный ордер Sell Stop (на продажу) ниже минимума первой часовой свечи, соблюдая принятое ранее значение отступа.

3. Уровень установки ордера stop-loss определяется как сумма максимального значения цены первой часовой свечи и принятого значения отступа (для eur/usd – 25 пп)

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

Правила закрытия позиций и фиксации прибыли:

Есть несколько вариантов развития событий в конце первого дня торговли, и Вы можете выбрать тот, который наиболее соответствует Вашему стилю работы:

1. Для минимизации возможных рисков, в конце первого торгового дня можно полностью закрыть позицию с текущей прибылью и ожидать формирования нового торгового сигнала.

2. Позицию можно закрыть частично, перенеся оставшуюся часть в безубыток с помощью traling stop или вручную передвинув ордер стоп-лосс.

3. Возможно оставить позицию открытой в течении двух дней и закрыть её на третий сразу после преодоления максимума второго дня.

Торговые сигналы, поставляемые данной системой, предельно чётки и не допускают двоякого толкования, однако в зависимости от серверного времени (время торгового терминала) возможно формирование указаний к входу в рынок у одного брокера и отсутствие такового у другого. Именно поэтому данная стратегия должна быть ОБЯЗАТЕЛЬНО протестирована на демо-счете Вашего дилингового центра перед реальным использованием.

Поскольку стратегия разрабатывалась в 80-е годы и применялась в основном для торговли на фьючерсных рынках, возможно некоторое несовпадение показаний индикатора и реальных рыночных условий (индикатор может попросту «врать»). Избежать подобной ситуации поможет его настройка под текущую валютную пару, а именно подбор периода индикатора ROC за который отвечает параметр ExtPeriodROC.

Также, абсолютно правильным будет апробирование данной стратегии Форекс на валютных парах, отличных от eur/usd, с целью подобрать пару более склонную к цикличным изменениям цены.

В целом, стратегия Momentum Pinball представляет собой неплохой «учебный материал», который позволяет более близко познакомиться с принципами валютной торговли, а впоследствии, возможно, создать на её базе свою собственную торговую систему.

Торговля по ТС FIBO Pinball (12 июля 2020 г.)

В первой статье по торговой системе (ТС) FIBO Pinball я рассказывал о правилах данной ТС и полученных мною результатах. Продолжаю описывать трейдинг по ТС – FIBO Pinball. Торговля по ТС FIBO Pinball носит спокойный среднесрочный характер. Некоторый перерыв в торговле был связан с известными событиями в Британии. Состоялся референдум о выходе Британии из ЕС, рынки ожидаемо проявили усиление волатильности и нужно было дождаться некоторой стабилизации обстановки.

Открытые сделки и состояние баланса и средств на 12 июля 2020 г.

На данный момент открыто 18 сделок. Состояние баланса счета и средств видно на скрине ниже:
По ряду активов открыты две позиции (например, по USDJPY и NZDUSD).

Открытые позиции по USDJPY и NZDUSD

Наибольшее число позиций открыто по GBPAUD и GBPNZD – 3 позиции, однако, согласно правилам ТС, максимальное число позиций по одному активу может достигать 15, поэтому ещё далеко до лимита.

Открытые позиции по GBPAUD и GBPNZD

ТП устанавливается на средней линии, но на данный момент с его установкой спешить не следует, так как цена далеко вниз ушла по данным активам. Как я указывал в первой статье

По данной ТС я работаю с марта месяца и прибыль на данный момент составляет 37%. Начальный депозит – 1000 у.е..

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

Торговая стратегия ‘Momentum Pinball’

Введение

В этой статье продолжим программирование торговых стратегий, описанных в разделе книги Л.Рашке и Л.Коннорса Street Smarts: High Probability Short-Term Trading Strategies, посвященном тестированию ценой границ диапазона. Последняя из полноценных ТС в разделе это ‘Momentum Pinball’, эксплуатирующая паттерн, состоящий из двух дневных баров. По первому бару определяется направление торговли на второй день, а движение цены в начале второго бара должно указать конкретные торговые уровни для входов и выходов в рынок.

Цель этой статьи — показать программистам, уже освоившим язык MQL5, один из вариантов реализации ТС ‘Momentum Pinball’, в котором будут использованы облегчённые методы объектно-ориентированного программирования. От полноценного ООП код будет отличаться отсутствием классов — их заменят структуры. В отличие от классов, оформление в коде и использование объектов этого типа минимально отличается от привычного большинству начинающих кодеров процедурного программирования. С другой стороны, возможностей, предоставляемых структурами, более чем достаточно для решения задач этого типа.

Как и в предыдущей статье, сначала мы создадим модуль сигнального блока, затем — индикатор для ручной торговли и разметки истории, использующий этот модуль. Третьей программой станет советник для автоматической торговли, который тоже будет использовать сигнальный модуль. В заключение протестируем советник на свежих котировках, потому что авторы книги работали с котировками 20-летней давности.

Правила ТС ‘Momentum Pinball’

Л.Рашке и Л.Коннорс столкнулись с неопределённостью при использовании торговой техники, изложенной Джорджем Тэйлором, что и стало поводом для формирования правил этой торговой стратегии. Стратегия Тэйлора до начала очередного дня определяет направление его торговли — будет это день продаж или день покупок. Однако фактическая торговля мэтра нередко нарушает эту установку, что, по мнению авторов книги, запутывало правила торговли.

Чтобы точнее определять направление торговли следующего дня, авторы воспользовались индикатором ROC (Rate Of Change — Индекс изменения цены). К его показаниям был применён осциллятор RSI (Relative Strenght Index — Индекс относительной силы) и стала хорошо видна цикличность показаний ROC. В завершение авторы ТС добавили сигнальные уровни — границы областей перекупленности и перепроданности на графике RSI. Нахождение линии такого индикатора (его назвали LBR/RSI, от Linda Bradford Raschke) в соответствующей зоне и призвано выявлять наиболее вероятные дни продаж и дни покупок. Ниже мы рассмотрим LBR/RSI подробнее.

Полные правила ТС Momentum Pinball для входов на покупку сформулированы так.

  1. На таймфрейме D1 значение индикатора LBR/RSI последнего закрывшегося дня должен находиться в зоне перепроданности — ниже 30.
  2. После закрытия первого часового бара нового дня установите отложенный ордер на покупку выше максимума этого бара.
  3. После срабатывания отложенного ордера установите Stop Loss позиции на минимум первого часового бара.
  4. Если позиция будет закрыта с убытком, повторно установите отложенный ордер на продажу на прежнем уровне.
  5. Если к концу дня позиция останется прибыльной, оставьте её на следующий день. На второй торговый день позиция обязательно должна быть закрыта.

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

— LBR/RSI на дневном таймфрейме находится в зоне перепроданности (см. 30 октября 2020)

— индикатор TS_Momentum_Pinball на произвольном таймфрейме (от M1 до D1) отображает торговые уровни и диапазон цен первого часа дня, на основе которых рассчитаны эти уровни:

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

Правила входов на продажу аналогичны — показатель LBR/RSI должен быть в зоне перекупленности (выше 70), отложенный ордер следует устанавливать у минимума первого часового бара.

Индикатор LBR/RSI

Конечно, все необходимые для получения сигнала расчёты можно производить в самом сигнальном модуле, но, кроме автоматической торговли, планом этой статьи предусмотрена и ручная. Для удобства визуальной идентификации паттерна ручной версии будет полезно иметь самостоятельный индикатор LBR/RSI с подсветкой зон перекупленности/перепроданности. А чтобы оптимизировать наши усилия, не станем программировать две раздельные версии расчёта LBR/RSI (‘буферную’ для индикатора и ‘безбуферную’ для робота). Воспользуемся возможностью подключить внешний индикатор к сигнальному модулю через штатную функцию iCustom. Этот индикатор не будет производить ресурсоёмких расчётов и его не нужно опрашивать на каждом тике — в ТС используется значение индикатора на закрывшемся дневном баре, постоянно меняющееся текущее значение нас не интересует. Поэтому никаких существенных препятствий для такого решения нет.

В этом индикаторе объединим алгоритмы вычисления ROC и RSI, которые будут рисовать результирующую кривую осциллятора, а для удобства выявления нужных значений добавим заливку зон перекупленности и перепроданности разными цветами. Для всего этого потребуются пять буферов для отображения и ещё четыре — для вспомогательных расчётов.

К стандартным настройкам (период RSI и значения границ двух зон) добавим ещё одну, не предусмотренную оригинальными правилами торговой системы. Она даст возможность использовать для расчётов не только цену закрытия дневного бара, но и более информативную медианную, типичную или средневзвешенную цену. Собственно, пользователь сможет выбрать для своих экспериментов любой из семи вариантов, предусмотренных типом ENUM_APPLIED_PRICE.

Объявление буферов, пользовательских полей ввода и блок инициализации будет выглядеть так:

#property indicator_separate_window
#property indicator_buffers 9
#property indicator_plots 3

#property indicator_label1 «Зона перекупленности»
#property indicator_type1 DRAW_FILLING
#property indicator_color1 C’255,208,234′
#property indicator_w >1

#property indicator_label2 «Зона перепроданности»
#property indicator_type2 DRAW_FILLING
#property indicator_color2 C’179,217,255′
#property indicator_w >1

#property indicator_label3 «RSI от ROC»
#property indicator_type3 DRAW_LINE
#property indicator_style3 STYLE_SOLID
#property indicator_color3 clrTeal
#property indicator_w >2

#property indicator_minimum 0
#property indicator_maximum 100

input ENUM_APPLIED_PRICE TS_MomPin_Applied_Price = PRICE_CLOSE ; // Цены для расчёта ROC
input uint TS_MomPin_RSI_Period = 3 ; // Период RSI
input double TS_MomPin_RSI_Overbought = 70 ; // Уровень перепроданности по RSI
input double TS_MomPin_RSI_Oversold = 30 ; // Уровень перекупленности по RSI

double
buff_Overbought_High[], buff_Overbought_Low[], // фон зоны перекупленности
buff_Oversold_High[], buff_Oversold_Low[], // фон зоны перепроданности
buff_Price[], // массив расчётных цен баров
buff_ROC[], // массив ROC от рассчитанных цен
buff_RSI[], // RSI от ROC
buff_Positive[], buff_Negative[] // вспомогательные массивы для расчёта RSI
;

int OnInit () <
// назначение буферов индикатора:

// зона перекупленности
SetIndexBuffer ( 0 , buff_Overbought_High, INDICATOR_DATA );
PlotIndexSetDouble ( 0 , PLOT_EMPTY_VALUE , EMPTY_VALUE );
PlotIndexSetInteger ( 0 , PLOT_SHOW_DATA , false );
SetIndexBuffer ( 1 , buff_Overbought_Low, INDICATOR_DATA );

// зона перепроданности
SetIndexBuffer ( 2 , buff_Oversold_High, INDICATOR_DATA );
PlotIndexSetDouble ( 1 , PLOT_EMPTY_VALUE , EMPTY_VALUE );
PlotIndexSetInteger ( 1 , PLOT_SHOW_DATA , false );
SetIndexBuffer ( 3 , buff_Oversold_Low, INDICATOR_DATA );

// кривая RSI
SetIndexBuffer ( 4 , buff_RSI, INDICATOR_DATA );
PlotIndexSetDouble ( 2 , PLOT_EMPTY_VALUE , EMPTY_VALUE );

// вспомогательные буферы для расчёта RSI
SetIndexBuffer ( 5 , buff_Price, INDICATOR_CALCULATIONS );
SetIndexBuffer ( 6 , buff_ROC, INDICATOR_CALCULATIONS );
SetIndexBuffer ( 7 , buff_Negative, INDICATOR_CALCULATIONS );
SetIndexBuffer ( 8 , buff_Positive, INDICATOR_CALCULATIONS );

IndicatorSetInteger ( INDICATOR_DIGITS , 2 );
IndicatorSetString ( INDICATOR_SHORTNAME , «LBR/RSI» );

В штатном обработчике события OnCalculate организуем два раздельных цикла — первый подготовит массив данных ROC, второй рассчитает значения осциллятора на основе данных этого массива.

В версии Rates Of Change, предлагаемой Линдой Рашке, сравнивать надо цены не идущих подряд баров, а с пропуском одного бара между ними. То есть в ТС используются изменения цен дней, отстоящих от дня торговли на один и три рабочих дня, соответственно. Сделать это несложно, а заодно в этом же цикле организуем фоновую заливку зон перекупленности и перепроданности. И не забудем реализовать возможность выбора типа цены:

int
i_RSI_Period = int (TS_MomPin_RSI_Period), // перевод периода RSI в тип int
i_Bar, i_Period_Bar // два индекса баров для одновременного использования
;
double
d_Sum_Negative, d_Sum_Positive, // вспомогательные переменные для расчёта RSI
d_Change // вспомогательная переменная для расчёта ROC
;

// Заполнить буфер ROC и залить фоном зоны:
i_Period_Bar = 1 ;
while (++i_Period_Bar IsStopped ()) <
// расчётная цена бара:
switch (TS_MomPin_Applied_Price) <
case PRICE_CLOSE : buff_Price[i_Period_Bar] = Close [i_Period_Bar]; break ;
case PRICE_OPEN : buff_Price[i_Period_Bar] = Open [i_Period_Bar]; break ;
case PRICE_HIGH : buff_Price[i_Period_Bar] = High [i_Period_Bar]; break ;
case PRICE_LOW : buff_Price[i_Period_Bar] = Low [i_Period_Bar]; break ;
case PRICE_MEDIAN : buff_Price[i_Period_Bar] = 0.50000 * ( High [i_Period_Bar] + Low [i_Period_Bar]); break ;
case PRICE_TYPICAL : buff_Price[i_Period_Bar] = 0.33333 * ( High [i_Period_Bar] + Low [i_Period_Bar] + Open [i_Period_Bar]); break ;
case PRICE_WEIGHTED : buff_Price[i_Period_Bar] = 0.25000 * ( High [i_Period_Bar] + Low [i_Period_Bar] + Open [i_Period_Bar] + Open [i_Period_Bar]); break ;
>
// разница расчётных цен баров (значение ROC):
if (i_Period_Bar > 1 ) buff_ROC[i_Period_Bar] = buff_Price[i_Period_Bar] — buff_Price[i_Period_Bar — 2 ];

// заливка фона:
buff_Overbought_High[i_Period_Bar] = 100 ;
buff_Overbought_Low[i_Period_Bar] = TS_MomPin_RSI_Overbought;
buff_Oversold_High[i_Period_Bar] = TS_MomPin_RSI_Oversold;
buff_Oversold_Low[i_Period_Bar] = 0 ;
>

Второй цикл (расчёт RSI) не имеет никаких особенностей, он практически полностью повторяет алгоритм стандартного осциллятора этого типа:

Индикатор назовём LBR_RSI.mq5 и поместим его в штатную папку индикаторов каталога данных терминала. Именно оно будет прописано в функции iCustom сигнального модуля, поэтому менять его не следует.

Сигнальный модуль

В подключаемом к советнику и индикатору сигнальном модуле разместим пользовательские настройки торговой стратегии «Momentum Pinball». Авторы приводят фиксированные значения для расчёта индикатора LBR/RSI (период RSI = 3, уровень перекупленности = 30, уровень перепроданности = 70). Но для экспериментов мы, разумеется, сделаем их изменяемыми, как и методы закрытия позиции — в книге упомянуты целых три варианта. Запрограммируем их все, а пользователь получит возможность выбора нужной опции:

  • закрывать позицию по трейлингу уровня Stop Loss;
  • закрывать её утром следующего дня;
  • ждать на второй день пробития экстремума дня открытия позиции.

Понятие ‘утро’ довольно расплывчатое, для формализации правил надо иметь более точное определение. Рашке и Коннорс об этом не говорят, но логично предположить, что использованная в других правилах ТС привязка к первому бару нового дня и будет указывать на метку ‘утро’ суточной шкалы времени.

Не забудем ещё о двух настройках ТС — отступах от границ первого часа дня, которые должны определять уровни установки отложенного ордера и уровень StopLoss:

enum ENUM_EXIT_MODE < // Список методов выхода
CLOSE_ON_SL_TRAIL, // только по тралу
CLOSE_ON_NEW_1ST_CLOSE, // по закрытию 1го бара следующего дня
CLOSE_ON_DAY_BREAK // по пробитию экстремума дня открытия позиции
>;

input ENUM_APPLIED_PRICE TS_MomPin_Applied_Price = PRICE_CLOSE ; // Momentum Pinball: Цены для расчёта ROC
input uint TS_MomPin_RSI_Period = 3 ; // Momentum Pinball: Период RSI
input double TS_MomPin_RSI_Overbought = 70 ; // Momentum Pinball: Уровень перепроданности по RSI
input double TS_MomPin_RSI_Oversold = 30 ; // Momentum Pinball: Уровень перекупленности по RSI
input uint TS_MomPin_Entry_Offset = 10 ; // Momentum Pinball: Отступ уровня входа от границ H1 (в пунктах)
input uint TS_MomPin_Exit_Offset = 10 ; // Momentum Pinball: Отступ уровня выхода от границ H1 (в пунктах)
input ENUM_EXIT_MODE TS_MomPin_Exit_Mode = CLOSE_ON_SL_TRAIL; // Momentum Pinball: Метод закрытия прибыльной позиции

Основная функция модуля fe_Get_Entry_Signal будет унифицирована с функцией сигнального модуля предыдущей торговой стратегии из книги Рашке и Коннорс, а также и с последующими аналогичными модулями других ТС, описанных в этом источнике. Это значит, что функция должна иметь такой набор передаваемых ей параметров, ссылок на переменные и такой же тип возвращаемого значения:

Как и в предыдущей версии, не станем пересчитывать всё заново на каждом тике при вызове функции из робота, а будем хранить между тиками рассчитанные уровни в статических переменных. Однако организация работы с этой функцией в индикаторе для ручной торговли будет иметь существенные отличия, и следует предусмотреть обнуление статических переменных при вызове функции из индикатора. Чтобы отличать вызов из индикатора от вызова из робота, используем переменную t_Time — индикатор будет её инвертировать, т.е. делать значение отрицательным:

static ENUM_ENTRY_SIGNAL se_Trade_Direction = ENTRY_UNKNOWN; // направление торговли на сегодня
static double
// переменные для хранения рассчитанных уровней между тиками
sd_Entry_Level = 0 ,
sd_SL = 0 , sd_TP = 0 ,
sd_Range_High = 0 , sd_Range_Low = 0
;

if (t_Time 0 ) < // только для вызова из индикатора
sd_Entry_Level = sd_SL = sd_TP = sd_Range_High = sd_Range_Low = 0 ;
se_Trade_Direction = ENTRY_UNKNOWN;
>

// по умолчанию используем ранее сохранённые уровни входов/выходов:
d_Entry_Level = sd_Entry_Level; d_SL = sd_SL; d_TP = sd_TP; d_Range_High = sd_Range_High; d_Range_Low = sd_Range_Low;

Дальше будет код получения хэндла индикатора LBR/RSI при первом вызове функции:

static int si_Indicator_Handle = INVALID_HANDLE ;
if (si_Indicator_Handle == INVALID_HANDLE ) <
// получить хэндл индикатора при первом вызове функции:
si_Indicator_Handle = iCustom ( _Symbol , PERIOD_D1 , «LBR_RSI» ,
TS_MomPin_Applied_Price,
TS_MomPin_RSI_Period,
TS_MomPin_RSI_Overbought,
TS_MomPin_RSI_Oversold
);

if (si_Indicator_Handle == INVALID_HANDLE ) < // хэндл индикатора не получен
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: ошибка получения хэндла индикатора LBR_RSI #%u» , __FUNCTION__ , _LastError );
return (ENTRY_INTERNAL_ERROR);
>
>

Один раз в сутки роботу нужно проанализировать значение индикатора на последнем закрывшемся дневном баре и определить разрешённое на сегодня направление торговли. Либо он должен зафиксировать запрет на торговлю, если значение LBR/RSI — в нейтральной зоне. Код извлечения этого значения из индикаторного буфера и его анализа, с функциями логирования, с учётом возможных ошибок и особенностей вызова из индикатора ручной торговли:

static int si_Indicator_Handle = INVALID_HANDLE ;
if (si_Indicator_Handle == INVALID_HANDLE ) <
// получить хэндл индикатора при первом вызове функции:
si_Indicator_Handle = iCustom ( _Symbol , PERIOD_D1 , «LBR_RSI» ,
TS_MomPin_Applied_Price,
TS_MomPin_RSI_Period,
TS_MomPin_RSI_Overbought,
TS_MomPin_RSI_Oversold
);

if (si_Indicator_Handle == INVALID_HANDLE ) < // хэндл не получен
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: ошибка получения хэндла индикатора LBR_RSI #%u» , __FUNCTION__ , _LastError );
return (ENTRY_INTERNAL_ERROR);
>
>

// узнать время дневного бара предыдущего дня:
datetime ta_Bar_Time[];
if ( CopyTime ( _Symbol , PERIOD_D1 , fabs (t_Time), 2 , ta_Bar_Time) 2 ) <
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: CopyTime: ошибка #%u» , __FUNCTION__ , _LastError );
return (ENTRY_INTERNAL_ERROR);
>

// анализ вчерашнего дня, если это 1й вызов сегодня:
static datetime st_Prev_Day = 0 ;
if (t_Time 0 ) st_Prev_Day = 0 ; // только для вызова из индикатора
if (st_Prev_Day 0 ]) <
// обнуление параметров предыдущего дня:
se_Trade_Direction = ENTRY_UNKNOWN;
d_Entry_Level = sd_Entry_Level = d_SL = sd_SL = d_TP = sd_TP = d_Range_High = sd_Range_High = d_Range_Low = sd_Range_Low = 0 ;

// извлечь значение LBR/RSI предыдущего дня:
double da_Indicator_Value[];
if ( 1 > CopyBuffer (si_Indicator_Handle, 4 , ta_Bar_Time[ 0 ], 1 , da_Indicator_Value)) <
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: CopyBuffer: ошибка #%u» , __FUNCTION__ , _LastError );
return (ENTRY_INTERNAL_ERROR);
>

// если что-то не так со значением LBR/RSI:
if (da_Indicator_Value[ 0 ] > 100 . || da_Indicator_Value[ 0 ] 0 .) <
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: Ошибка значения (%f) индикаторного буфера» , __FUNCTION__ , da_Indicator_Value[ 0 ]);
return (ENTRY_UNKNOWN);
>

st_Prev_Day = ta_Bar_Time[ 0 ]; // попытка засчитана

// запомнить направление торговли на сегодня:
if (da_Indicator_Value[ 0 ] > TS_MomPin_RSI_Overbought) se_Trade_Direction = ENTRY_SELL;
else se_Trade_Direction = da_Indicator_Value[ 0 ] > TS_MomPin_RSI_Oversold ? ENTRY_NONE : ENTRY_BUY;

// в лог:
if (Log_Level == LOG_LEVEL_DEBUG) PrintFormat ( «%s: Направление торговли на %s: %s. LBR/RSI: (%.2f)» ,
__FUNCTION__ ,
TimeToString (ta_Bar_Time[ 1 ], TIME_DATE ),
StringSubstr ( EnumToString (se_Trade_Direction), 6 ),
da_Indicator_Value[ 0 ]
);
>

Мы выяснили разрешенное направление торговли. Следующей задачей станет определение уровней входа и ограничения убытков (Stop Loss). Это тоже достаточно сделать один раз в сутки — сразу после закрытия первого бара дня на часовом таймфрейме. Но, с учётом особенностей работы индикатора ручной торговли, алгоритм придётся немного усложнить. Это вызвано тем, что индикатор должен не только выявлять сигнальные уровни в реальном времени, но и делать разметку на истории:

// сегодня сигнала не ищем
if (se_Trade_Direction == ENTRY_NONE) return (ENTRY_NONE);

// анализ сегодняшнего первого бара H1, если этого ещё не сделано:
if (sd_Entry_Level == 0 .) <
// получить данные 24х последних баров H1:
MqlRates oa_H1_Rates[];
int i_Price_Bars = CopyRates ( _Symbol , PERIOD_H1 , fabs (t_Time), 24 , oa_H1_Rates);
if (i_Price_Bars == WRONG_VALUE ) < // обработка ошибки функции CopyRates
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: CopyRates: ошибка #%u» , __FUNCTION__ , _LastError );
return (ENTRY_INTERNAL_ERROR);
>

// найти среди 24х баров 1й бар сегодняшнего дня и запомнить High, Low:
int i_Bar = i_Price_Bars;
while (i_Bar— > 0 ) <
if (oa_H1_Rates[i_Bar].time 1 ]) break ; // последний бар H1 вчерашнего дня

// границы диапазона 1го бара H1:
sd_Range_High = d_Range_High = oa_H1_Rates[i_Bar].high;
sd_Range_Low = d_Range_Low = oa_H1_Rates[i_Bar].low;
>
// 1й бар H1 ещё не закрыт:
if (i_Price_Bars — i_Bar 3 ) return (ENTRY_UNKNOWN);

// рассчитать торговые уровни:

// уровень входа в рынок:
d_Entry_Level = _Point * TS_MomPin_Entry_Offset; // вспомогательные расчёты
sd_Entry_Level = d_Entry_Level = se_Trade_Direction == ENTRY_SELL ? d_Range_Low — d_Entry_Level : d_Range_High + d_Entry_Level;
// начальный уровень SL:
d_SL = _Point * TS_MomPin_Exit_Offset; // вспомогательные расчёты
sd_SL = d_SL = se_Trade_Direction == ENTRY_BUY ? d_Range_Low — d_SL : d_Range_High + d_SL;
>

После этого останется лишь завершить работу функции возвратом выявленного направления торговли:

Теперь запрограммируем анализ условий для сигнала на закрытие позиции. У нас есть три варианта, один из которых (трейлинг уровня Stop Loss) уже реализован в коде советника предыдущих версий. Два других варианта в сумме требуют для расчётов цену и время входа, направление позиции. Их вместе с текущим временем и выбранным методом закрытия и будем передавать функции fe_Get_Exit_Signal :

ENUM_EXIT_SIGNAL fe_Get_Exit_Signal( // Выявление сигнала закрытия позиции
double d_Entry_Level, // уровень входа
datetime t_Entry_Time, // время входа
ENUM_ENTRY_SIGNAL e_Trade_Direction, // направление торговли
datetime t_Current_Time, // текущее время
ENUM_EXIT_MODE e_Exit_Mode // метод выхода
) <
static MqlRates soa_Prev_D1_Rate[]; // данные бара D1 предыдущего дня
static int si_Price_Bars = 0 ; // вспомогательный счётчик
if (t_Current_Time 0 ) < // отличить вызов из индикатора от вызова от советника
t_Current_Time = -t_Current_Time;
si_Price_Bars = 0 ;
>
double
d_Curr_Entry_Level,
d_SL, d_TP,
d_Range_High, d_Range_Low
;

switch (e_Exit_Mode) <
case CLOSE_ON_SL_TRAIL: // только по тралу
return (EXIT_NONE);

case CLOSE_ON_NEW_1ST_CLOSE: // по закрытию 1го бара следующего дня
if ((t_Current_Time — t_Current_Time % 86400 )
==
(t_Entry_Time — t_Current_Time % 86400 )
) return (EXIT_NONE); // день открытия позиции ещё не завершён

if (fe_Get_Entry_Signal(t_Current_Time, d_Curr_Entry_Level, d_SL, d_TP, d_Range_High, d_Range_Low)
if (Log_Level > LOG_LEVEL_ERR) PrintFormat ( «%s: 1й бар следующего дня закрыт» , __FUNCTION__ );
return (EXIT_ALL);
>
return (EXIT_NONE); // не закрыт

case CLOSE_ON_DAY_BREAK: // по пробитию экстремума дня открытия позиции
if ((t_Current_Time — t_Current_Time % 86400 )
==
(t_Entry_Time — t_Current_Time % 86400 )
) return (EXIT_NONE); // день открытия позиции ещё на завершён

if (t_Current_Time % 86400 > 36000 ) return (EXIT_ALL); // время вышло

if (si_Price_Bars 1 ) <
si_Price_Bars = CopyRates ( _Symbol , PERIOD_D1 , t_Current_Time, 2 , soa_Prev_D1_Rate);
if (si_Price_Bars == WRONG_VALUE ) < // обработка ошибки функции CopyRates
if (Log_Level > LOG_LEVEL_NONE) PrintFormat ( «%s: CopyRates: ошибка #%u» , __FUNCTION__ , _LastError );
return (EXIT_UNKNOWN);
>

if (e_Trade_Direction == ENTRY_BUY) <
if (soa_Prev_D1_Rate[ 1 ].high 0 ].high) return (EXIT_NONE); // не пробила

if (Log_Level > LOG_LEVEL_ERR) PrintFormat ( «%s: цена пробила вчерашний High: %s > %s» , __FUNCTION__ , DoubleToString (soa_Prev_D1_Rate[ 1 ].high, _Digits ), DoubleToString (soa_Prev_D1_Rate[ 0 ].high, _Digits ));
return (EXIT_BUY);
> else <
if (soa_Prev_D1_Rate[ 1 ].low > soa_Prev_D1_Rate[ 0 ].low) return (EXIT_NONE); // не пробила

if (Log_Level > LOG_LEVEL_ERR) PrintFormat ( «%s: цена пробила вчерашний Low: %s , __FUNCTION__ , DoubleToString (soa_Prev_D1_Rate[ 1 ].low, _Digits ), DoubleToString (soa_Prev_D1_Rate[ 0 ].low, _Digits ));
return (EXIT_SELL);
>
>

return (EXIT_NONE); // на всякий
>

Здесь стоит ‘заглушка’ на случай, если выбрана опция ‘выход по трэйлингу’ — функция возвращает отсутствие сигнала безо всяких анализов. Для двух других опций выявляется наступление событий ‘настало утро’ и ‘пробит вчерашний экстремум’. Варианты возвращаемых функцией значений типа ENUM_EXIT_SIGNAL очень схожи с аналогичным списком значений сигналов на вход (ENUM_ENTRY_SIGNAL):

Индикатор для ручной торговли

Описанный выше сигнальный модуль предназначен для использования в роботе для автоматической торговли. В подробностях этот способ применения рассмотрим немного позже. Сначала создадим инструмент для более наглядного рассмотрения особенностей ТС на графиках в терминале. Это будет индикатор, использующий сигнальный модуль без каких-либо изменений и отображающий рассчитанные в нём торговые уровни — уровень установки отложенного ордера и уровень Stop Loss. Закрытие сделки с прибылью в этом индикаторе будет предусмотрено только по одному упрощённому варианту — при достижении заданного уровня (TakeProfit). Как вы помните, в модуле мы запрограммировали более сложные алгоритмы выявления сигналов на выход из сделки, но их оставим для реализации в роботе.

Кроме торговых уровней, индикатор будет выделять фоном бары первого часа дня, чтобы было понятно, почему используются именно эти уровни. Такая разметка поможет визуально оценить плюсы и минусы большинства правил стратегии ‘Momentum Pinball’ — выявить то, чего нельзя получить из отчётов тестера стратегий. Визуальный анализ, дополненный тестерной статистикой, позволит сделать правила ТС более эффективными.

Чтобы индикатор можно было использовать и для обычной ручной торговли, добавим в него систему оповещения трейдера в режиме реального времени. Такое оповещение будет содержать рекомендованное сигнальным модулем направление входа вместе с уровнями установки отложенного ордера и аварийного выхода (Stop Loss). Способов доставки оповещения будет три — стандартное всплывающее окно с текстом и звуковым сигналом, сообщение на электронную почту и push-уведомление на мобильное устройство.

Все требования к индикатору перечислены. Значит, можно приступать к программированию. Чтоб отрисовать на графике все запланированные нами объекты, в индикаторе должны быть один буфер типа DRAW_FILLING (для заливки диапазона баров первого часа дня) и три буфера для отображения торговых уровней (уровень входа, уровень фиксации прибыли, уровень ограничения убытка). Один из них (уровень установки отложенного ордера) должен иметь возможность менять цвет (тип DRAW_COLOR_LINE) в зависимости от направления торговли, а двум другим достаточно одноцветного типа DRAW_LINE:

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_plots 4

#property indicator_label1 «1й час дня»
#property indicator_type1 DRAW_FILLING
#property indicator_color1 C’255,208,234′ , C’179,217,255′
#property indicator_w >1

#property indicator_label2 «Уровень входа»
#property indicator_type2 DRAW_COLOR_LINE
#property indicator_style2 STYLE_DASHDOT
#property indicator_color2 clrDodgerBlue , clrDeepPink
#property indicator_w >2

#property indicator_label3 «Stop Loss»
#property indicator_type3 DRAW_LINE
#property indicator_style3 STYLE_DASHDOTDOT
#property indicator_color3 clrCrimson
#property indicator_w >1

#property indicator_label4 «Take Profit»
#property indicator_type4 DRAW_LINE
#property indicator_color4 clrGreen
#property indicator_w >1

Теперь нужно объявить списки, часть из которых в индикаторе не нужны (используются только советником), но задействованы в функциях сигнального модуля. Эти переменные типа enum нужны для работы с логированием и разными методами закрытия позиций, которые мы опустим и в индикаторе — напомню, здесь будет только имитация простой фиксации прибыли на заданном уровне (Take Profit). Вслед за объявлением этих переменных можно подключать внешний модуль, перечислять пользовательские настройки и объявлять глобальные переменные:

enum ENUM_LOG_LEVEL < // Список уровней логирования
LOG_LEVEL_NONE, // логирование отключено
LOG_LEVEL_ERR, // только информация об ошибках
LOG_LEVEL_INFO, // ошибки + комментарии робота
LOG_LEVEL_DEBUG // всё без исключений
>;
enum ENUM_ENTRY_SIGNAL < // Список сигналов на вход
ENTRY_BUY, // сигнал на покупку
ENTRY_SELL, // сигнал на продажу
ENTRY_NONE, // нет сигнала
ENTRY_UNKNOWN, // статус не определён
ENTRY_INTERNAL_ERROR // внутренняя ошибка функции
>;
enum ENUM_EXIT_SIGNAL < // Список сигналов на выход
EXIT_UNKNOWN, // не определено
EXIT_BUY, // закрыть покупки
EXIT_SELL, // закрыть продажи
EXIT_ALL, // закрыть всё
EXIT_NONE // ничего не закрывать
>;

#include // сигнальный модуль ТС ‘Momentum Pinball’
input uint TS_MomPin_Take_Profit = 10 ; // Momentum Pinball: Take Profit (в пунктах)

input bool Show_1st_H1_Bar = true ; // Показывать диапазон 1го часового бара дня?
input bool Alert_Popup = true ; // Алерт: Показывать всплывающее окно?
input bool Alert_Email = false ; // Алерт: Отправлять eMail?
input string Alert_Email_Subj = «» ; // Алерт: Тема eMail—сообщения
input bool Alert_Push = true ; // Алерт: Отправлять push—уведомление?

input uint Days_Limit = 7 ; // Глубина разметки истории (календарных дней)

ENUM_LOG_LEVEL Log_Level = LOG_LEVEL_DEBUG; // Режим протоколирования
double
buff_1st_H1_Bar[], buff_1st_H1_Bar_Zero[], // буферы для заливки диапазона 1го часового бара дня
buff_Entry[], buff_Entry_Color[], // буферы линии отложенного ордера
buff_SL[], // буфер линии StopLoss
buff_TP[], // буфер линии TakeProfit
gd_Entry_Offset = 0 , // TS_MomPin_Entry_Offset в ценах инструмента
gd_Exit_Offset = 0 // TS_MomPin_Exit_Offset в ценах инструмента
;

В функции инициализации нет ничего примечательного — здесь назначим индексы буферов индикатора массивам, объявленным поимённо для этих буферов. Также здесь мы переведём пользовательские настройки из пунктов в цены инструмента — чтобы хоть немного сократить расход ресурсов и не делать такого преобразования много тысяч раз по ходу работы основной программы:

int OnInit () <
// перевод пунктов в цены инструмента:
gd_Entry_Offset = TS_MomPin_Entry_Offset * _Point ;
gd_Exit_Offset = TS_MomPin_Exit_Offset * _Point ;

// назначение буферов индикатора:

// прямоугольник диапазона 1го часового бара дня
SetIndexBuffer ( 0 , buff_1st_H1_Bar, INDICATOR_DATA );
PlotIndexSetDouble ( 0 , PLOT_EMPTY_VALUE , 0 );
SetIndexBuffer ( 1 , buff_1st_H1_Bar_Zero, INDICATOR_DATA );
PlotIndexSetDouble ( 1 , PLOT_EMPTY_VALUE , 0 );

// линия установки отложенного ордера
SetIndexBuffer ( 2 , buff_Entry, INDICATOR_DATA );
PlotIndexSetDouble ( 1 , PLOT_EMPTY_VALUE , 0 );
SetIndexBuffer ( 3 , buff_Entry_Color, INDICATOR_COLOR_INDEX );

// линия SL
SetIndexBuffer ( 4 , buff_SL, INDICATOR_DATA );
PlotIndexSetDouble ( 2 , PLOT_EMPTY_VALUE , 0 );

// линия TP
SetIndexBuffer ( 5 , buff_TP, INDICATOR_DATA );
PlotIndexSetDouble ( 3 , PLOT_EMPTY_VALUE , 0 );

IndicatorSetInteger ( INDICATOR_DIGITS , _Digits );
IndicatorSetString ( INDICATOR_SHORTNAME , «Momentum Pinball» );

В коде индикатора предыдущей статьи этой серии была создана некая программная сущность, назначение которой — сохранять информацию любого типа между тиками. Подробнее о том, почему она понадобилась и как устроена, вы можете прочесть там, а здесь мы просто задействуем её без каких-либо изменений. В этой версии индикатора из всего функционала ‘домового’ будет задействован лишь флаг начала нового бара. Но если возникнет желание сделать индикатор для ручной торговли более продвинутым, другие функции ‘домового’ будут очень кстати. Полный код структуры go_Brownie можно посмотреть в конце файла исходного кода индикатора (TS_Momentum_Pinball.mq5) в приложении к этой статье. Там же можно увидеть и код функции рассылки оповещений f_Do_Alert — в ней тоже нет никаких изменений по сравнению с предыдущим индикатором этой серии статей, поэтому рассматривать подробно его нет необходимости.

Внутри штатного обработчика события поступления тика (OnCalculate), перед началом основного цикла программы, надо объявить необходимые переменные. Если это не первый вызов основного цикла, надо ограничить диапазон перерасчёта только актуальными на данный момент барами — для этой торговой стратегии это бары сегодняшнего и вчерашнего дней. Если же это первый после инициализации вызов цикла, то надо организовать зачистку буферов индикатора от остаточных данных. Если этого не сделать, то при переключении таймфрейма останутся закрашенными уже не актуальные области. Кроме того, стоит ограничить вызов основной функции одним разом за бар. Всё это удобно делать с помощью структуры go_Brownie (домовой):

go_Brownie.f_Update(prev_calculated, prev_calculated); // «покормить» информацией домового

datetime t_Time = TimeCurrent (); // последнее известное время сервера
int
i_Period_Bar = 0 , // вспомогательный счётчик
i_Current_TF_Bar = 0 // индекс бара начала цикла
;

if (go_Brownie.b_First_Run) < // если это 1й запуск
i_Current_TF_Bar = rates_total — Bars ( _Symbol , PERIOD_CURRENT , t_Time — t_Time % 86400 — 86400 * Days_Limit, t_Time);
// очистить буфера при переинициализации:
ArrayInitialize (buff_1st_H1_Bar, 0 ); ArrayInitialize (buff_1st_H1_Bar_Zero, 0 );
ArrayInitialize (buff_Entry, 0 ); ArrayInitialize (buff_Entry_Color, 0 );
ArrayInitialize (buff_TP, 0 );
ArrayInitialize (buff_SL, 0 );
> else if (!go_Brownie.b_Is_New_Bar) return (rates_total); // ждём закрытия бара
else < // новый бар
// минимальная глубина пересчёта — с начала дня:
i_Current_TF_Bar = rates_total — Bars ( _Symbol , PERIOD_CURRENT , t_Time — t_Time % 86400 , t_Time);
>
ENUM_ENTRY_SIGNAL e_Entry_Signal = ENTRY_UNKNOWN; // сигнал на вход
double
d_SL = WRONG_VALUE , // уровень SL
d_TP = WRONG_VALUE , // уровень TP
d_Entry_Level = WRONG_VALUE , // уровень входа
d_Range_High = WRONG_VALUE , d_Range_Low = WRONG_VALUE // границы диапазона 1го бара паттерна
;
datetime
t_Curr_D1_Bar = 0 , // время текущего бара D1 (2го бара паттерна)
t_Last_D1_Bar = 0 , // время последнего бара D1, на котором был сигнал
t_Entry_Bar = 0 // время бара установки отложенного ордера
;

// проконтролировать, чтобы индекс начального бара пересчёта был в допустимых рамках:
i_Current_TF_Bar = int ( fmax ( 0 , fmin (i_Current_TF_Bar, rates_total — 1 )));

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

Если же модуль выявил наличие сигнала на рассматриваемом баре и вернул расчётный уровень входа, то сначала вычислим уровень фиксации прибыли (Take Profit):

А затем разметим на истории этот трейд в развитии, если это первый бар нового дня:

Начнём с заливки фоном баров первого часа дня, использованных в расчётах уровней:

// Заливка фоном баров 1го часа:
if (Show_1st_H1_Bar) <
i_Period_Bar = i_Current_TF_Bar;
while ( Time [—i_Period_Bar] >= t_Curr_D1_Bar && i_Period_Bar > 0 )
if (e_Entry_Signal == ENTRY_BUY) < // бычий паттерн

buff_1st_H1_Bar_Zero[i_Period_Bar] = d_Range_High;
buff_1st_H1_Bar[i_Period_Bar] = d_Range_Low;
> else < // медвежий паттерн
buff_1st_H1_Bar[i_Period_Bar] = d_Range_High;
buff_1st_H1_Bar_Zero[i_Period_Bar] = d_Range_Low;
>
>

Затем нарисуем линию установки отложенного ордера до того момента, когда отложенный ордер станет открытой позицией, т.е. до касания ценой этого уровня:

// Линия входа до пересёкшего её бара:
i_Period_Bar = i_Current_TF_Bar — 1 ;
if (e_Entry_Signal == ENTRY_BUY) < // бычий паттерн
while (++i_Period_Bar if ( Time [i_Period_Bar] > t_Curr_D1_Bar + 86399 ) < // конец дня
e_Entry_Signal = ENTRY_NONE; // отложенный ордер не сработал
break ;
>

// продлить линию:
buff_Entry[i_Period_Bar] = d_Entry_Level;
buff_Entry_Color[i_Period_Bar] = 0 ;

if (d_Entry_Level High [i_Period_Bar]) break ; // вход был на этом баре
>
> else < // медвежий паттерн
while (++i_Period_Bar if ( Time [i_Period_Bar] > t_Curr_D1_Bar + 86399 ) < // конец дня
e_Entry_Signal = ENTRY_NONE; // отложенный ордер не сработал
break ;
>

// продлить линию:
buff_Entry[i_Period_Bar] = d_Entry_Level;
buff_Entry_Color[i_Period_Bar] = 1 ;

if (d_Entry_Level >= Low [i_Period_Bar]) break ; // вход был на этом баре
>
>

Если цена не достигла расчётного уровня до конца дня, перейдём к следующему шагу основного цикла:

Если же этот день ещё не завершён и судьба отложенного ордера ещё не определена, то нет смысла продолжать основной цикл программы:

После этих двух фильтров останется только один возможный вариант развития событий — отложенный ордер сработал. Найдём бар исполнения отложенного ордера и, начиная с этого бара, отрисуем уровни Take Profit и Stop Loss до пересечения ценой одного из них, то есть до закрытия позиции. При этом надо предусмотреть ситуацию, при которой открытие и закрытие позиции произойдёт на одном и том же баре — в этом случае нужно продлить линию на один бар в прошлое, чтобы её можно стало видно на графике:

// ордер сработал, найти бар закрытия позиции:
i_Period_Bar = fmin (i_Period_Bar, rates_total — 1 );
buff_SL[i_Period_Bar] = d_SL;

while (++i_Period_Bar if (TS_MomPin_Exit_Mode == CLOSE_ON_SL_TRAIL) <
if ( Time [i_Period_Bar] >= t_Curr_D1_Bar + 86400 ) break ; // это бар следующего дня

// Линии TP и SL до бара, пересёкшего одну из них:
buff_SL[i_Period_Bar] = d_SL;
buff_TP[i_Period_Bar] = d_TP;

После закрытия позиции оставшиеся бары дня можно пропустить в основном цикле программы:

На этом код основного цикла заканчивается. Осталось лишь организовать оповещение, если сигнал выявлен на текущем баре:

i_Period_Bar = rates_total — 1 ; // текущий бар

if (Alert_Popup + Alert_Email + Alert_Push == 0 ) return (rates_total); // всё отключено
if (t_Entry_Bar != Time [i_Period_Bar]) return (rates_total); // на этом баре сигнала нет

// текст сообщения:
string s_Message = StringFormat ( «ТС Momentum Pinball: нужен %s @ %s, SL: %s» ,
e_Entry_Signal == ENTRY_BUY ? «BuyStop» : «SellStop» ,
DoubleToString (d_Entry_Level, _Digits ),
DoubleToString (d_SL, _Digits )
);
// оповещение:
f_Do_Alert(s_Message, Alert_Popup, false , Alert_Email, Alert_Push, Alert_Email_Subj);

Полный код индикатора можно увидеть в файле TS_Momentum_Pinball.mq5 приложения к этой статье.

Советник для тестирования ТС ‘Momentum Pinball’

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

Первое дополнение — список сигналов на выход, которого не было в предыдущей версии торгового робота. Кроме этого, добавлено состояние ENTRY_INTERNAL_ERROR в список сигналов на вход. Эти нумерованные списки ничем не отличаются от таких же enum-списков в рассмотренном выше индикаторе. В коде робота мы разместим их перед строкой подключения класса торговых операций стандартной библиотеки. В файле Street_Smarts_Bot_MomPin.mq5 приложения к статье это строки 24..32.

Второе изменение связано с тем, что сигнальный модуль теперь выдаёт и сигналы на закрытие позиции. Добавим соответствующий блок кода для работы и с этим сигналом. В предыдущей версии робота есть условный оператор if для проверки, является ли существующая позиция новой (строка 139) — проверка используется для расчёта и установки начального уровня StopLoss. В этой версии добавим к оператору if через альтернативное else соответствующий блок кода для обращения к сигнальному модулю. Если результат обращения этого потребует, советник должен закрыть позицию:

В исходном коде бота это строки 171..186.

Есть некоторые изменения в коде функции, контролирующей достаточность расстояния до торговых уровней fb_Is_Acceptable_Distance (строки 424..434).

Тестирование стратегии на исторических данных

Мы создали пару инструментов (индикатор и советник) для исследования торговой системы, получившей известность благодаря книге Л.Рашке и Л.Коннорса. Основная цель прогона советника на исторических данных — проверка работоспособности торгового робота, одного из этих инструментов. Поэтому оптимизации параметров я не делал, тестирование проводилось с настройками по умолчанию.

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

График изменения баланса при тестировании советника с начала 2014 года на котировках демо-сервера MetaQuotes. Инструмент — EURJPY, таймфрейм — H1:

Аналогичный график для инструмента EURUSD, того же таймфрейма и с тем же периодом тестирования:

При тестировании без изменения настроек на котировках одного из металлов (XAUUSD) за тот же период и на том же таймфрейме график изменения баланса становится таким:

Заключение

Перечисленные в книге Street Smarts: High Probability Short-Term Trading Strategies правила для торговой системы ‘Momentum Pinball’ перенесены в код индикатора и советника. К сожалению, описание не столь подробно, как хотелось бы и оставляет более одного варианта для правил сопровождения и закрытия позиций. Поэтому у тех, кто желает подробно исследовать особенности торговой системы, есть довольно широкое поле для подбора оптимальных параметров и алгоритмов действий робота. Созданный код даёт такую возможность, а кроме этого, надеюсь, исходники будут полезны при освоении объектно-ориентированного программирования.

Исходные коды, скомпилированные файлы и библиотека в архиве MQL5.zip расфасованы по соответствующим каталогам. Назначение каждого из них:

money-trans.ru

Портал о переводах денег

Торговая стратегия «Momentum Pinball» – рабочий алгоритм Линды Рашке! Торговая стратегия Momentum Pinball. Совершение сделок на покупку

Для получения прибыли при торговле на рынке Форекс трейдеры используют идентификацию на нем различных состояний, которые влекут за собой определенные ценовые движения. Такими состояниями являются перекупленность и перепроданность. Первое характеризуется неоправданно высокой ценой актива, а второе – ее чрезмерно низкой величиной. Поэтому при перекупленности актива его цена вероятнее всего будет падать, а при перепроданности – расти. Чтобы идентифицировать эти состояния и заработать на них, можно скачать индикатор M omentum P inball и применить его к ценовому графику на торговой платформе MetaTrader.

Одним из стандартных индикаторов, которым можно определить перекуплен или перепродан в данный момент рынок, является RSI. Именно он и является одним из компонентов индикатора Momentum Pinball. Другим его компонентом является индикатор ROC. Оба эти индикатора последовательно применяются к цене анализируемого финансового инструмента – сначала вычисляется ROC с периодом 1 (определяется разница между ценами текущего и предыдущего дня), а затем к нему применяется RSI с периодом 3 и уровнями 30 и 70 (рис. 1).

В архиве с индикатором Momentum Pinball, скачать который можно с сайта сайт, находится и шаблон торговой стратегии. Этот шаблон должен быть перемещен в папку Template, а индикатор – в папку Indicators торговой платформы. После активации этого шаблона на требуемом графике индикатор автоматически установится на него.

Смотри видео обзор индикатора Momentum Pinball

Как торговать по Momentum Pinball

Установка шаблона производится на график с таймфреймом D1. Сигнал на открытие позиции представляет собой заход линии индикатора в зону перекупленности (над уровнем 70) или перепроданности (под уровень 30). В этой зоне линия должна находиться и при закрытии текущей дневной свечи. Это условие обусловлено такой особенностью индикатора Momentum Pinball, как перерисовка – если в течение дня линия зашла в зону перекупленности или перепроданности, а затем вышла, то после закрытия дневной свечи сигнал индикатора будет отсутствовать.

Дальше необходимо сменить таймфрейм анализируемого инструмента с D1 на H1. Сразу после закрытия первой часовой свечи новых суток после формирования сигнала на открытие позиции производится установка отложенного ордера. Если сигнал заключался в заходе линии индикатора в зону перепроданности, то устанавливается отложенный buy-ордер на уровне, превышающем максимум закрывшейся H1-свечи на 15 пипсов (рис. 2). Если же Momentum Pinball подал сигнал в виде захода его линии в зону перекупленности, то производится установка отложенного sell-ордера на 15 пипсов ниже уровня минимума закрывшейся H1-свечи (рис.3).

Также необходимо устанавливать стоп-лоссы. Их уровни находятся для отложенных ордеров на покупку (продажу) под минимумом (над максимумом) сформировавшейся H1-свечи на 15 пипсов.

Если в течение торгового дня, в пределах которого были установлены отложенные ордера, они не сработали, то их следует удалить. А при активации стоп-лосса, но не с открытой позицией, вновь производится установка аналогичного отложенного ордера.

Уровень тейк-профита устанавливается на расстоянии 30 пипсов (удвоенно значение количества пипсов до уровня стоп-лосса) от уровня открытия позиции. В любом случае, позиция не должна удерживаться более 3-х торговых дней.

Наиболее же оптимальным моментом фиксации прибыли является переход Momentum Pinball в противоположную зону от той, в которой совершилось открытие позиции.

Особенности торговли по индикатору Momentum Pinball

Достоинством стратегии с применением Momentum Pinball является отсутствие необходимости постоянного мониторинга рынка – достаточно по завершению торгового дня произвести анализ сигналов индикатора и при необходимости установки отложенных ордеров. Затем требуется лишь периодический контроль состояния ордера и сделки, передвигая стоп-лосс в область безубыточности.

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

Фильтрация ложных сигналов индикатора Momentum Pinball

Недостаток этого аналитического инструмента заключается в его бесполезности на периодах долгого трендового движения. В этом случае количество ложных генерируемых сигналов (направленных против тренда) в разы превышает количество достоверных сигналов, что ведет к убыточности торговли по ним. Этот недостаток обусловлен малым периодом расчета вспомогательных индикаторов ROC и RSI.

В таком случае целесообразно дополнительно с Momentum Pinball скачать индикатор , указывающий текущий тренд. Применять его следует к таймфрейму, старшему по отношению к таймфрейму рабочего графика (W1 или MN). После идентификации текущего тренда следует открывать позиции по сигналам индикатора Momentum Pinball лишь в том же направлении:

  • для восходящего тренда – покупка;
  • для нисходящего тренда – продажа.

Торговая стратегия Momentum Pinball была разработана известным американским — Линдой Брэдфорд Рашке. Суть этой стратегии заключается в использовании так называемых моментов перекупленности и перепроданности рынка. Конечно это все условно, но все таки этот фактор успешно используется во многих торговых стратегиях.

Рынок : Forex;
Валютные пары : GBPUSD;
Таймфрейм : H1, Daily;
Индикаторы форекс : Momentum;
Стратегия : внутридневная;
Защитные ордера : StopLoss, Tralling Stop.

Установки стратегии Momentum Pinball

Итак, каким же образом состояния перекупленности и перепроданности используются в этой стратегии? Первым делом стоит отметить, что в Momentum Pinball основным таймфреймом является дневной. То есть поиск точки входа начинается с его анализа. Каким образом это происходит? Надо сказать, что эта стратегия очень проста в освоении и применении — нужно использовать только один индикатор — (3, 1), при этом мы дополнительно используем уровни 30 и 70.

Торговые сигналы Momentum Pinball

На примере видно, что на свече, которая отмечена красной вертикальной линией, индикатор пересек уровень 70. Это говорит нам нам о состоянии перекупленности в конце данного дня. Поэтому мы должны рассматривать эту ситуацию для открытия короткой позиции , то есть мы должны продавать.

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

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

Позиция должна быть закрыта либо в конце первого, либо в конце второго дня после открытия позиции. Больше двух дней позиция удерживаться не должна. Использование остаётся на усмотрение трейдера, но лучше менее 50 пунктов не использовать, так как более меньший трейлинг-стоп может срывать прибыльные сделки.

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

Fortrader Suite 11, Second Floor, Sound & Vision House, Francis Rachel Str. Victoria Victoria, Mahe, Seychelles +7 10 248 2640568

Доброго времени суток, уважаемые посетители сайт!

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

Данная система требует от трейдера один раз за сутки заглянуть в терминал всего на 5-10 минут, для того чтобы проанализировать ситуацию на рынке и выставить нужные ордера. Интересно? Тогда двигаемся дальше:-).

Автор этой стратегии с индикатором Моментум является американский женщина-трейдер Линда Б. Рашке. В оригинале данная система получила название Momentum Pinball, хотя в окне индикатора он имеет такое ​​же название.

Замечание! Прошу не путать данный индикатор Моментум со стандартным, который уже присутствует в . Momentum Pinball это уже модернизированный инструмент технического анализа и он не является инструментом по-умолчанию.

Готовый шаблон и индикатор для стратегии Моментум можно скачать по ссылке

Напомню, что после того как вы распакуйте архив, шаблон «strategy_pinball.tpl» нужно переместить в папку «templates», которая находится в корневом каталоге торгового терминала. А сам индикатор Моментум скопировать в папку «experts / indicators». После этого перезапустить МетаТрейдер и открыть график с любой валютной парой (на ваш выбор) с временным периодом — D1.

Напомним себе основной принцип индикатора Momentum Pinball — он определяет, в каком из двух состояний находится сейчас рынок, т.е. является он перекуплен или перепродан.

Индикатор Моментум для данной форекс системы должен иметь следующие параметры:

Кроме этого на вкладке «Уровни» должны еще быть добавлены два уровня:

  • 30 — если показатель пересекает эту линию сверху вниз, это будет сигнализировать трейдера о наличии перепроданности на рынке.
  • 70 — если же пересечение этой линии идет снизу вверх, тогда это будет являться сигналом на перекупленность.

Итак, каковы же особенности и правила для входа в позицию по стратегии Momentum Pinball?

Для торговли по системе нужно использовать два ценовых графика. Первый из таймфреймом D1 — это основной график, который предназначен для анализа текущей ситуации и отслеживания сигналов перекупленности / перепроданности на рынке. Для этого графика мы собственно загружаем готовый шаблон. Второй (таймфрейм H1) — нужен для установки нужных ордеров для открытия, на основе полученной информации от дневного таймфрейма.

Рассмотрим конкретную ситуацию и алгоритм открытия позиции по стратегии Моментум.

При открытии терминала анализируем первый график. Если видим, что показатель индикатора Momentum Pinboll находится выше линии 70 (как показано на рисунке ниже), это значит что на рынке присутствует перекупленность. После этого, ждем закрытия торгового дня и переходим на второй (часовой) график.

На открытии нового дня (то есть на следующий день после обнаружения перекупленности), ждем закрытия первого часа (первой на 2-м графике) и устанавливаем на ее минимуме Sell Stop, а на максимуме защитный ордер стоп лосс.

Замечание! Если величина первой закрытой свечи, на которой мы ставим ордера, не превышает как минимум 20 пунктов, позицию открываем сразу (без установки отложенного ордера).

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

Если после проверки, на следующий день, видим, что сделка находится в плюсе (в прибыле), обязательно применяем тактику ручного . Т. е. переносим или в безубыток или на максимум первой свечи следующего дня (если открыта сделка на продажу). Таким образом мы «вытягиваем» с текущего тренда все до последнего и тем самым подстраховываем нашу сделку от возможного убытка.

Аналогичные правила торговли для стратегии Моментум нужно применять и для ситуации с перепроданностю на рынке. В этом случае, нужно открывать позиции на покупку (Buy Stop ) на закрытии первой свечи следующего торгового дня.

Рекомендация! Для данной стратегии с индикатором Momentum Pinball, обязательно проводить диверсификацию трейдинга одновременно на разных валютных парах. Поскольку если по одной валютной паре данная тактика принесет убыток, то по другой она его восстановит или даже перекроет его, тем самым это может значительно улучшить результат и уменьшить риск в совокупности по всем сделкам.

Друзья, на этом пока все, попрактикуйте систему Momentum Pinball на демо-счете, жду Ваших замечаний и предложений в комментариях;-). Также следите за обновлениями , в следующей статье Вас ждет подробная информация о тактике мартингейл, а именно стоит ли вообще использовать эту тактику при торговле на Форекс.

Всем удачи и до встречи на страницах форекс блога!

С уважением, Александр Сивер

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

Стратегия Momentum Pinball предполагает применение тайм-фрейма D1, по ней вы не сможете создавать более двух-трех сделок ежемесячно. Этот способ ведения торгов отличается простотой и не требует от трейдера наличия специфический знаний. Благодаря этой особенности, она прекрасно подходит для начинающих трейдеров, обладающих минимальным опытом ведения торгов на .

Стратегия Momentum Pinball является мультивалютной, то есть ее можно применять практически на любой валютной паре. Благодаря этой особенности, данная стратегия пользуется популярностью как среди начинающих, так и среди .

Стратегия Momentum Pinball. Основные принципы

Ведение торгов при помощи стратегии Momentum Pinball основывается на показаниях, выдаваемых одноименным индикатором. Алгоритм данного индикатора заключается в делении данных, выдаваемых индикатором ROC, обладающим периодом один, на показания индикатора RSI, обладающим периодом три. В данном алгоритме индикатор ROC применяется для отображения скорости колебаний ценового уровня, а используется для определения господствующего на данный момент тренда.

Практика показывает, что индикатор Momentum Pinball в состоянии с довольно высокой точностью определять подходящие моменты для вхождения на рынок.

Индикатор Momentum Pinball скачать вы можете по ссылке, размещенной ниже.

Затем необходимо распаковать файлы и сохранить их в каталоге данных вашей торговой платформе. После этого делаете перезагрузку МТ4 и индикатор должен появиться в окне «Навигатор». Выбираете необходимую валютную пару и тайм-фрейм D1 и переносите на нее индикатор. После выполнения этих действий перед вами появится окно настроек индикатора, такое же как на представленной ниже картинке.

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

Стратегия Momentum Pinball. Особенности ведения торгов

Для того, чтобы открыть сделку на приобретение валюты, должны быть выполнены следующие условия:

  1. После закрытия дневной японской свечи линия индикатора должна располагаться под тридцатипроцентным уровнем (такое положение линии индикатора является свидетельством перепроданности рынка). Далее следует дождаться, когда закроется первая часовая свеча нового торгового дня.
  2. После того, как закроется описанная выше свеча необходимо создать типа Buy Stop. Место открытия сделки должно быть выше максимального значения свечи для каждой применяемой валютной пары, оно определяется опытным путем. Так, например, если вы используете валютную пару евро/доллар, то оптимальным расстоянием между максимумом свечи и местом открытия сделки является двадцать пять пунктов. Если вы решили использовать валютные пары с меньшей , то величина отступа должна быть меньше.

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

Более наглядно условия для открытия сделок представлены на расположенной ниже картинке.

Для открытия сделок на реализацию валюты должны быть выполнены следующие условия:

  1. В момент закрытия дневной свечи линия индикатора Momentum Pinball должна располагаться над семидесятипроцентным уровнем (такие показания индикатора являются свидетельством перекупленности рынка). Затем необходимо дождаться момента, когда закроется первая часовая свеча.
  2. После того, как часовая свеча закроется, следует создать отложенную сделку типа Sell Stop. Место открытия сделки должно располагаться под минимумом часовой свечи. Расстояние между местом открытия свечи и минимумом свечи подбирается по такому же принципу, как и в случае открытия сделки на приобретение валюты.

Уровень Stop-Loss рассчитывается по следующей формуле: отступ + максимум часовой свечи. При срабатывании уровня Стоп-Лосс, новый стоп устанавливается в месте открытия убыточной сделки.

Особенности закрытия позиций и получение прибыли

При ведении торгов при помощи стратегии Momentum Pinball существует несколько вариантов окончания сессии. Каждый трейдер может выбрать метод окончания торгов в зависимости от собственных предпочтений:

  1. Для того, чтобы минимизировать возможные риски, можно в момент окончания рабочего дня закрыть все имеющиеся ордера и зафиксировать имеющуюся прибыль. После этого, следует ожидать появления новых сигналов для вхождения в рынок.
  2. Второй вариант предполагает частичное закрытие ордеров. Оставшуюся часть ордеров при помощи трейлинг-стоп необходимо сделать безубыточными.
  3. Третий вариант предполагает держать ордера открытыми в течение двух суток, а на третьи выполнить их закрытие в момент преодоления ценовым уровнем максимального значения вторых суток.

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

Простая, но в то же время эффективная форекс стратегия Momentum Pinball была разработана американским трейдером Линдой Брэдфорд Рашке. В ее основе лежат такие понятия, как перепроданность и перекупленность рынка. Перепроданность предусматривает тот факт, что на рынок влиты такие объемы активов (то есть проданы участниками рынка), которые приводят к дисбалансу его состояния. Как результат, повышается цена на актив, стимулирующая к обратным операциям, то есть на покупку инструмента. Аналогично с перекупленностью: игроками закуплены такие объемы инструментов, что дальше они не готовы их покупать. Как следствие, цена инструментов снижается, чтобы восстановить равновесие, а значит можно сыграть на ее отскоке, и получить прибыль в результате совершения сделок на продажу.

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

Скачать архив с шаблоном и индикторами momentum-pinball.rar (скачиваний: 1751)

После загрузки папки с шаблоном, разархивируем ее. Файл с расширением.tpl копируем в папку торгового терминала Metatrader с шаблонами c:\Program Files\MetaTrader 4\templates\ , а файлы с расширением.ex4 и.mq4 копируем в папку c:\Program Files\MetaTrader 4\experts\indicators\.

Перезапускаем . Открываем график любой валютной пары, устанавливаем тайм-фрейм D1, то есть 1 день, так как Momentum Pinball — это дневная стратегия форекс. Правой кнопкой мыши кликаем по графику. Выбираем меню Шаблон и из открывающегося списка — Strategy_pinball . Загружается шаблон со светлым окном и окном индикатора. В окне индикатора мы видим ломанную кривую, которая и показывает состояние рынка. Значения 30 и 70 с правой стороны представляют собой уровни перепроданности и перекупленности соответственно.

Как читать индикатор для стратегии Momentum Pinball?

Как было сказано выше, Momentum Pinball работает на тайм-фрейме D1, то есть позволяет прогнозировать дневную цену. Допустим, индикатор Momentum Pinball переходит за уровень либо 30, либо 70. Для того, чтобы стратегия сработала, необходимо дождаться закрытия дневной свечи ниже уровня 30 в случае перепроданности, или выше уровня 70 в случае перекупленности. Закрытие свечи за пределами коридора 30-70 является сигналом к действию на отскок цены.

Совершение сделок на покупку.

Как только мы замечаем, что при закрытии дневной свечи индикатор Momentum Pinball останавливается ниже уровня 30 , следует быть готовым к открытию сделки на покупку.

Для этого дожидаемся завершения первого часа нового дня, при этом рекомендуется открыть еще одно окно с графиком выбранного валютного инструмента и установить на нем таймфрейм 1 час. Ориентируясь по закрытой часовой свече, устанавливаем по цене максимума данного часа плюс 10 пунктов (отступ примерно в 10 пунктов для открытия сделок на часовых графиках является рекомендуемым, но не обязательным). То есть, если в течение часа максимум цены достиг 1,3541, то цена ордера Buy Stop будет составлять 1,3551. Stop Loss же устанавливается на минимум часовой свечи минус 10 пунктов. Если минимум свечи был на уровне 1,3517, то стоп-лосс устанавливаем на уровне 1,3507.

Если ситуация на рынке стабильна и на нее серьезно не влияют какие-то форс мажорные факторы, то ордер сработает. Закрывать сделку по тейк профиту можно в течение дня, максимум — к концу следующего дня.

Максимальный take profit в нашем примере можно было бы взять на уровне 1,3653. Прибыль в этом случае составляет более 100 пунктов (изображение увеличивается по клику):

Совершение сделок на продажу.

Принцип совершения сделок на продажу по форекс стратегии Momentum Pinball аналогичен. Как только видим, что на дневном графике при закрытии дневной свечи индикатор останавливается выше уровня 70 , готовимся к на продажу.

Дожидаемся закрытия первой свечи на часовом графике и устанавливаем отложенный ордер Sell Stop по цене минимума часа минус 10 пунктов. Stop Loss устанавливается по максимуму часа плюс 10 пунктов (изображение кликабельно):

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

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

Дневные стратегии Форекс хороши и эффективны, однако для достижения лучших результатов и снижения рисков рекомендуется работать как минимум с двумя различными стратегиями.

И в заключение предлагаем Вам посмотреть видео, объясняющее работу стратегии Momentum Pinball — возможно, восприятие видеоинформации будет более эффективным, чем текстовое описание:

Беспроигрышная форекс стратегия

Здравствуйте, друзья! Многие начинающие форекс трейдеры ищут беспроигрышную торговую систему, но в результате становятся жертвами наглых барыг, продающих лохотрон — курсы.

Так возможно ли это? Существование беспроигрышной стратегии для торговли на Forex? Возможно ли обойтись БЕЗ убыточных сделок и всегда быть в плюсе? Каждый день, независимо от ситуации на рынке забирать свою прибыль ?

Да, это возможно. И сегодня я рад представить вашему вниманию беспроигрышную форекс систему Grand Master.

Характеристики ТС Grand Master

Платформа: Любая
Валютные пары: AUDUSD, EURAUD
Таймфрейм: любой
Время торговли: круглосуточно
Рекомендуемые ДЦ: Альпари, Forex4you (для центовых счетов)

Основа системы

Цель торговой стратегии Grand Master состоит в том, чтобы полностью уничтожить страх, присущий многим трейдерам, избавившись от убыточных сделок. Как это можно добиться? Найти закономерности в движениях валютных пар и использовать их для торговли без стоп-лосса. Да-да, стоп-лосс мы использовать не будем. К сожалению, по-другому беспроигрышности не добиться. Но это не так опасно как кажется, сейчас вы поймете почему.

Многим известны индексные фонды США, которые вкладываются в компании из индекса Доу Джонса и годами приносят прибыль своим инвесторам. Причем капитал этих фондов не мал, зачастую это миллиарды долларов. Вы думаете они активно торгуют внутри дня, скальпируя на минутных графиках? Нет. Они просто покупают большие пакеты акций и держат их неделями и месяцами. Почему? Потому что они знают, что в итоге их стоимость все равно пойдет вверх, т.к. долгосрочный тренд индекса Дой за последний 40 лет в целом бычий.

Можем ли мы использовать подобную стратегию на форекс? Можем, с некоторыми корректировками.

Давайте взглянем на недельный график пары AUDUSD:

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

Если открыть такой же график для пары EURAUD, то мы увидим противоположную картину, а именно долгосрочный медвежий тренд:

Также, если мы откроем дневные графики этих валютных пар (AUDUSD и EURAUD) друг под другом, мы увидим четкую зависимость: когда пара AUDUSD идет вверх, пара EURAUD идет вниз. И наоборот. Происходит это не «пункт в пункт», но на долгосроке корреляция очевидна.

Что нам со всем этим делать?

«Ок, но что мне от этого? Как зарабатывать?» — наверняка думаете вы. Вышеописанная информация дает нам право предполагать, что если мы будем открывать небольшие позиции (позволяющие выдержать крупные движения против тренда) в направлении долгосрочного тренда по этим двум парам, то мы вполне можем держать эти ордера долгое время без стоп-лосса, т.к. пара в итоге двинется в нашу сторону и мы закроем сделки с прибылью.

Поэтому пару AUDUSD мы будем только покупать, а пару EURAUD только продавать. А так как пары у нас зеркально отображают друг друга, но в точности не повторяют свои движения, будет более безопасно открывать позиции по двум парам одновременно, чем только по одной.

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

Бонус каждый день

Помимо прибыли от тейк-профитов, мы будем каждый день получать дополнительные начисления в виде свопа. Их размер можно посмотреть в спецификациях торговых инструментов. Это будет небольшой, но приятной ежедневной прибавкой к общей прибыли.

Управление рисками

Без правильного мани-менеджмента эта стратегия работать не будет! Вы проиграетесь в пух и прах, если не будете соблюдать правила!

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

  • Размер лота: 0.01 на каждые 2000-3000 единиц валюты на депозите. Т.е. если у вас стандартный счет, то вам понадобится минимум 2000-3000 $ на депозите, если у вас центовый счет, то минимум 20-30$ для торговли лотом 0.01
  • Максимальное число ордеров: 5 на каждую пару. Т.е. максимум у вас может быть одновременно открыто 10 ордеров: 5 сделок по AUDUSD и 5 сделок по EURAUD. Не больше.

Стоп-лосс и Тейк-профит. Дистанция между ордерами

Стоп-лосс мы не используем, поэтому для каждого ордера он будет равен нулю. Тейк-профит для каждого ордера 20 пунктов. Можете использовать 15 или 25, это уже ваше дело, но в среднем 20 пунктов — оптимальный уровень для этой стратегии.

Еще один крайне важный момент — это дистанция между ордерами. Т.к. если мы будем при малейшем движении цены против нашей позиции открывать новые ордера, текущий «бумажный» убыток будет нарастать очень быстро, мы достигнем нашего предела в 5 ордеров на пару и на долгие неделю можем оказаться запертыми на одном ценовом уровне.

Итак, дистанция для открытия нового ордера, когда цена идет против нас, равна 120 пунктов. Т.е. открыли вы, допустим, покупку по AUDUSD и продажу по EURAUD. Цена AUDUSD идет вниз. Как только убыток ордера по AUDUSD достигнет 120 пунктов, вы открываете новый ордер на покупку по этой же паре. С тейком 20 пунктов и без стоп-лосса. Если он закрывается в плюс -замечательно. Если цена продолжает идти против нашей позиции, когда убыток по второму ордеру достигнет 120 пунктов, мы откроем третий ордер. И так далее, максимум до 5 ордеров.

Обратите внимание, что сетка ордеров для двух пар строится отдельно. Т.е. одновременно на двух парах мы открываем только первый ордер.

Когда входить в рынок?

Естественно, весьма глупо начинать открывать позиции без какого-либо анализа. Т.к. есть шанс, что вы войдете в покупки на вершине рынка (для AUDUSD) или в продажи на дне (для EURAUD). И ваши ордера будут болтаться в минусе долгие недели или месяцы.

Поэтому, для открытия первого ордера на покупку по AUDUSD стоит дождаться заметного движения вниз на дневных графиках и только тогда приступать к покупкам.

Аналогично для EURAUD — не стоит лезть в рынок с продажами на сильном медвежьем тренде — подождите существенного отката или смены тренда.

Заключение

Стратегия форекс Grand Master близка к беспроигрышной настолько, насколько это возможно. Также присутствует приятный бонус в виде положительных свопов каждый день, что также увеличивает прибыльность системы.

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

Стратегия Momentum Pinball

Торговая стратегия Momentum Pinball – относительно спокойная система, по которой можно торговать 1-2 раза в месяц. Это внутридневная методика, которая больше подойдет трейдерам, предпочитающим редкие, но прибыльные сделки, нежели много мелких ордеров.

Данную форекс методику очень просто использовать на практике, ведь ее реализация требует минимального использования технических инструментов. Это делает систему пригодной для использования даже начинающими трейдерами, которые не умеют применять много торговых помощников и проводить качественный теханализ.

Кроме того, данная ТС является мультивалютной, то есть, ее можно использовать при торговле и основными, и кросс-курсовыми парами. Все вместе это дает огромное преимущество перед многими замысловатыми торговыми стратегиями, которые сложно понять.

Суть форекс стратегии Momentum Pinball

Вся работа системы строится на показателях одноименного индикатора. Эти показатели робот формирует в результате деления значений индикатора ROC с периодом 1, на значения RSI с периодом 3. Из этого нужно знать:

  • ROC – технический инструмент, позволяющий определить текущий моментум рынка. По сути, этот индикатор показывает уровни закрытия двух последних свечей, измеряя тем самым скорость изменения цены;
  • RSI с периодом 3 позволяет установить текущий тренд.

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

Условия входа в рынок на покупку

  1. Если при закрытии очередной дневной свечи показатели Momentum Pinball упали ниже уровня «30» (по факту, это уровень перепроданности рынка) – смотрите, с какими показателями закроется первая часовая свеча следующего торгового дня;
  2. Когда закроется исследуемая часовая свеча, установите отложенный ордер на покупку Buy Stop. Расположить позицию следует выше максимума первой часовой свечи. Насколько далеко от экстремума нужно установить ордер – зависит от торгуемой пары. Для очень волатильных пар можно делать больше отступ, нежели для стабильных.
  3. Чтобы установить stop-loss, нужно от минимума первой закрытой дневной свечи отнять отступ Buy Stop – это и будет ключевой позицией.

Проще говоря, вот такими должны быть оптимальные условия для покупки актива:

Помните, что данная форекс стратегия требует использования трейлинга позиций!

Открытие ордера на продажу по системе Momentum Pinball

  1. Фактически, нужно совершать ровно противоположные действия. То есть, отслеживать первую часовую свечу нового дня, если в предыдущий день при закрытии дневной свечи индикатор поднялся выше уровня 70. Для справки, этот уровень свидетельствует о перекупленности рынка.
  2. После закрытия соответствующей свечи, система Momentum Pinball диктует необходимость выставить Sell Опять-таки, если вы торгуете волатильной парой, делайте большой отступ от ближайшего экстремума.
  3. Со стопом – ситуация аналогична.

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

Как закрывать позиции

Как было сказано выше, форекс система Momentum Pinball требует вмешательства 1-2 раза в месяц. То есть в первый же торговый день желательно выходить с позиций. В крайнем случае, можно поторговать 2 дня и закрыть все ордера на третий. Если все сделать правильно, на вашем счету окажется внушительная сумма.

Итак, можно выбрать один следующих вариантов выхода из рынка:

  1. К концу дня закрыть все ордера. Это убережет вас от рисков и сохранит полученные деньги;
  2. Закрыть позицию частично, а оставшиеся ордера перенести в безубыток с помощью trailing stop. Еще можно вручную перетянуть стоп-лосс;
  3. Не закрывать позицию 2 дня, а когда закроются максимумы второго дня, убирать ордера.

Особенности торговли по стратегии Momentum Pinball

Огромным преимуществом рассматриваемой форекс системы является точное формирование торговых сигналов. Даже новичок справится с этой работой и вряд ли уйдет в минус. Но в зависимости от серверного времени конкретного дилингового центра, некоторые брокеры могут по разному толковать время входа в рынок.

Поэтому, прежде чем начать торговать на стратегии Momentum Pinball, обязательно нужно установить демо счет и протестировать на нем работу конкретного форекс-брокера.

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

Форекс Стратегия. Форекс Стратегия Ultra Fibo-Pinball

Смотреть видео Форекс Стратегия. Форекс Стратегия Ultra Fibo-Pinball

1, 400 | 6 год. назад | 0 — 0

Скачайте изображение (превью) выбрав качество

Бесплатный мастер-класс + PDF чек-лист «ТОП 10 Законов Forex Победителей» от 25.08.2020:

МОЙ БЛОГ с полезными материалами:

Форекс Стратегия. Форекс Стратегия Ultra Fibo-Pinball

Лучшие фишки FOREX трейдинга с использованием чисел Фибоначчи!!
Изучив видеокурс, вы приобретёте большое количество
оригинальных приемов для увеличения вашего депозита на
рынке FOREX, применяя только числа Фибоначчи.
Изучив курс вы будете знать:
— Как рассчитать величину коррекции и отката тренда;
— Ювелирно точно вычислять точки разворотов тренда на
рынке;
Используя числа Фибоначчи, Вы получите уникальную технику:
— для установки оптимальных уровней Stop Loss и Take Profit;
— для выстраивания пирамиды ордеров Вы научитесь использовать числа Фибоначчи;
— Вы научитесь использовать числа Фибоначчи для
установки плавающего Stop Loss (трейлинг стопа);
— И Конечно же научитесь пользоваться сеткой и веером
Фибоначчи;
Кроме того, я даю Вам, ГОТОВУЮ к работе,
мощную торговую стратегию «Ultra Fibo Pinball»!!

Это уникальная авторская разработка, которая займет
достойное место в торговом арсенале любого
успешного FOREX трейдера.
И всё это Вы получаете абсолютно бесплатно,
перейдя по ссылке:
Мой канал на YouTube:

— Форекс Стратегия Ultra Fibo-Pinball
Рекомендую посмотреть:

Лучшие брокеры с бонусами:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

Добавить комментарий