СИГНАЛЬНЫЙ СОВЕТНИК ФОРЕКС

Лучшие Форекс брокеры 2021:

Читать The X — Универсальный советник для форекс MT4 MT5 Полная инструкция

Универсальный советник c функцией усреднения,доливок,виртуальных стопов для МТ5 и МТ4.

Советник-конструктор с большим набором функций.

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

Вы можете выбрать один из 15 сигналов для открытия позиции, а также 5 из 17 фильтров для фильтрации сигналов стандартных индикаторов, включенных в пакет MetaTrader.

У каждого сигнала Вы можете настроить параметры индикатора, выбрать ТаймФрейм, указать сигнальный бар.

Советник содержит в себе такие функции как: Усреднение против тренда, Дополнительное открытие по тренду, трейлингстоп, Безубыток (установка стоплосса на точку безубыточности), закрытие по общей прибыли или убытку, Виртуальные стоплоссы тейкпрофиты и трейлингстопы, возможность работать позициями или отложенными \ лимитными ордерами, мартингейл, трейлингстоп по Параболику, Функции ограничения просадки, торговля по времени и дням недели и многое другое.

Лучшие Форекс брокеры 2021:

Используя наш советник, Вы имеете возможность указать сигналы и фильтры, а также включить нужные функции.

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

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

Функции мартингейла — позволяет использовать режим стандартного мартингейла.

Трейлингстоп, Безубыток (установка стоплосса на точку безубыточности) , Работа по времени, автолот, закрытие по общей прибыли и убытку.
Очень богатый функционал советника порадует каждого трейдера.

Дополнительные статьи и ссылки

Разница между The X и The xCustomEA?

Эти два советник построенны на одной одинаковой базе и отличаются лишь в том, что:

Лучшие Форекс брокеры 2021:

The X = Это Универсальный советник , который работает на стандартных индикаторах терминала MetaTrader (Около 20 стандартных стратегий по стандартным индикаторам).

The xCustomEA = Это Универсальный советник , который работает на пользовательских индикаторах.

  1. В этом советнике нет встроенной стратегии и нет выбора стратегий. Вы можете устанавливать пользовательские индикаторы в этот советник.
  2. Это значит, что Вы можете выбрать любой пользовательский индикатор, которые показывает сигналы с СТРЕЛКАМИ и торговать по нему.
  3. Также в этом советнике Вы можете программировать свою стратегию по любым индикаторам, которые есть в интернете!
  4. Также Вы можете скачивать готовые стратегии, которые были запрограммированы для этого советника. Этот список пополняется по мере возможности.
  5. Также в этом советнике можно загрузить все стратегии сигналов от The X — и использовать свои кастомные изменения в стратегиях!

Если Вы не умеете и не желаете изучать программирование и Вам достаточно торговать по стандартным индикаторам, то Ваш выбор = The X .

Если Вы умеете программировать и у Вас есть интерес к изучению других индикаторов, то Ваш выбор = The xCustomEA .

Основные преимущества

  1. Автолот (расчет лота от текущего баланса), мани менеджмент;
  2. Работа по времени (ограничение работы советника по времени торговли);
  3. Трейлинг стоп (стандартный, с алгоритмом "Только профитные");
  4. MarketWatch ECN (работа на счетах групп ECN, NDD);
  5. Функции обработки ошибок для реальных счетов;
  6. Блок закрытия по общей прибыли и убытку с возможностью отключить все советники на счете;
  7. Безубыток (установка стоплосса на точку безубыточности) (установка Стоп Лосс на нулевой уровень);
  8. Мартингейл (увеличение следующего лота после убыточной позиции);
  9. Работа исключительно по сигналам индикатора (Сигнал — открытие, Сигнал — закрытие противоположного ордера — открытие);
  10. Закрытие противоположного сигнала при смене сигнала;
  11. Функция "РЕВЕРС", переворот сигналов вашей стратегии;
  12. Функция усреднения убыточной позиции с выводом позиции в +.
  13. Функция доливки по тренду.
  14. Функции виртуальных стоплосс, тейкпрофит и трейлингстопа.
  15. Работа позициями, отложенными ордерами, лимитными ордерами.

Список индикаторов и фильтров

Параметры эксперта IndSigToTrade..FILTER_IndSigToTrade2, FILTER_IndSigToTrade5.
Сигнал

  1. Сигнал — происходит тогда, когда есть все условия для сигнала, например факт пересечения линий МА. Или появление новой точки ZigZag .
  2. Например : Пересечение уровня 70 для индикатора RSI это сигнал. А если RSI выше уровня 70, то это уже фильтр.
  3. Сигнал — это то, что появляется в момент поступления котировок, фиксируется на баре. Советник принимает факт совершения сигнала.
  4. Например: Включился свет. Это сигнал потому, что свет только что включился. При включении света , человек проснулся. Это сигнал.
  5. Открытие позиций происходит по факту совершения сигнала, линии пересеклись , тогда открывается позиция. Если линии были пересечены ранее, то это не сигнал. Сигнал уже прошел.
  1. Фильтр — Это текущее положение индикатора, например текущее положение линий МА относительно друг друга. Или текущая последняя вершина ZIGZAG
  2. Фильтр — это то, что на данный момент показывает индикатор. Это не факт совершения сигнала. Это текущее положение индикатора.
  3. Например: Свет горел. Это фильтр потому, что свет уже был включен и он уже горит. При включенном свете человек уже не спит. Это фильтр.
  4. Фильтрация сигналов происходит по текущему значению индикатору. Если Быстрая МА выше медленной МА, то это фильтр на то, что должны открываться только BUY.

No Signal

В главный сигнал добавлен No Signal
При выборе которого, советник игнорирует главный сигнал и торгует по фильтрам.
При использовании главного индикатора, сигнал формируется как есть! на текущем баре.!
Это означает, что сигнал на открытие появляется как факт совершения сигнала. Если сигнал есть а фильтр не разрешает открывать позицию, тогда сигнал игнорируется.
При использовании NoSignal, Вы можете игнорировать факт совершения главного сигнала и работать по фильтрам.
При использовании фильтров, сигналом считается текущее положение индикаторов относительно их сигналов , но не факт совершения сигнала.

  1. Сигнал — это пересечение двух МА между собой и факт совершения сигнала есть точка пересечения двух МА.
  2. Фильтр — это положение двух МА относительно друг друга. Если в прошлом они пересеклись, то фильтр показывает текущее положение линий МА.

Moving Average (MA) (Сигнал 1)

Технический индикатор Скользящее Среднее (Moving Average, MA) показывает среднее значение цены инструмента за некоторый период времени. При расчете Moving Average производится математическое усреднение цены инструмента за данный период. По мере изменения цены ее среднее значение либо растет, либо падает.

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

а сигнал SELL, когда медленная выше быстрой.

Состояние "нет сигнала" не используется.

Moving Average Convergence/Divergence (MACD) (Сигнал 2)

Технический Индикатор Схождение/Расхождение Скользящих Средних (Moving Average Convergence/Divergence, MACD) — это следующий за тенденцией динамический индикатор. Он показывает соотношение между двумя скользящими средними цены.

Технический Индикатор MACD строится как разность между двумя экспоненциальными скользящими средними (EMA)

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

Оперирует четырьмя переменными. Сигналы также просты:

BUY — главная линия выше сигнальной,

SELL — главная линия ниже сигнальной.

"Нет сигнала" не используется.

Stochastic Oscillator (Сигнал 3)

Технический Индикатор Стохастический Осциллятор (Stochastic Oscillator) сопоставляет текущую цену закрытия с диапазоном цен за выбранный период времени. Индикатор представлен двумя линиями. Главная линия называется %K. Вторая линия %D — это скользящее среднее линии %K. Обычно %K изображается сплошной линией, а %D — пунктирной.

Осциллятор состоит из двух линий — главной и сигнальной,.

Сигнал BUY — главная линия пересечение уровня Stochastic_BUYLEVEL вверх ,

сигнал SELL — главная линия пересечение уровня Stochastic_SELLLEVEL вниз.

Индикатор RSI (Сигнал 4)

Технический Индикатор Индекс Относительной Силы (Relative Strength Index, RSI) это следующий за ценой осциллятор, который колеблется в диапазоне от 0 до 100. Вводя Relative Strength Index, У. Уайлдер рекомендовал использовать его 14-периодный вариант. В дальнейшем распространение получили также 9 и 25-периодные индикаторы. Один из распространенных методов анализа индикатора Relative Strength Index состоит в поиске расхождений, при которых цена образует новый максимум, а RSI не удается преодолеть уровень своего предыдущего максимума. Подобное расхождение свидетельствует о вероятности разворота цен. Если затем индикатор поворачивает вниз и опускается ниже своей впадины, то он завершает так называемый "неудавшийся размах" (failure swing). Этот неудавшийся размах считается подтверждением скорого разворота цен.

Подобен CCI и DeMarker'у. Сигналами являются выход из зон перекупленности (RSIHighLevel) и перепроданности (RSILowLevel).

Советник High Frequency

Поэтому редкие сигналы

BUY соответствуют пересечению верхнего уровня сверху вниз,

а сигналы SELL — пересечению нижнего уровня снизу вверх.

Основное состояние — "нет сигнала".

Период индикатора можно задать в параметре RSIPeriod, а цену расчета — в параметре RSIPrice.

Commodity Channel Index (CCI) (Сигнал 5)

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

Также используются все три сигнала, но основное состояние все же "нет сигнала".

Редкое появление торговых сигналов соответствует пересечению верхнего уровня сверху вниз (BUY) и пересечению нижнего уровня снизу вверх (SELL).

Верхний и нижний уровни определяются значением внешних параметров CCIHighLevel и CCILowLevel.

Период и цена расчета индикатора определяются значениями CCIPeriod и CCIPrice.

Williams Percent Range (WPR) (Сигнал 6)

Технический Индикатор Процентный Диапазон Вильямса (Williams’ Percent Range, %R) — это динамический индикатор, определяющий состояние перекупленности/перепроданности. Williams’ Percent Range очень похож на технический индикатор Stochastic Oscillator. Различие между ними состоит лишь в том, что первый имеет перевернутую шкалу, а второй строится с использованием внутреннего сглаживания.

Стоит в одном ряду с RSI, CCI и DeMarker.

Сигнал BUY — пересечение уровня перекупленности (WPRHighLevel) сверху вниз,

сигнал SELL — пересечение уровня перепроданности (WPRLowLevel) снизу вверх.

Все остальное — "нет сигнала".

Изменять извне можно только параметр периода индикатора — WPRPeriod.

Полосы Боллинджера (Bollinger Bands) (Сигнал 7)

Полосы Боллинджера (Bollinger Bands, BB) схожи с Envelopes. Различие между ними состоит в том, что границы Торговых Полос (Envelopes) расположены выше и ниже кривой скользящего среднего на фиксированном, выраженном в процентах расстоянии, тогда как границы Bollinger Bands строятся на расстояниях, равных определенному числу стандартных отклонений. Поскольку величина стандартного отклонения зависит от волатильности, полосы сами регулируют свою ширину: она увеличивается, когда рынок неустойчив, и уменьшается в более стабильные периоды.

Присутствуют все три типа сигналов:

BUY — цена закрытия предыдущей свечи ниже нижней линии,

SELL — цена закрытия предыдущей свечи выше верхней линии,

"нет сигнала" — цена закрытия свечи между линиями.

Индикатор Envelopes (Сигнал 8)

Технический Индикатор Огибающие Линии (Конверты, Envelopes) образуется двумя скользящими средними, одна из которых смещена вверх, а другая — вниз. Выбор оптимальной относительной величины смещения границ полосы определяется волатильностью рынка: чем она выше — тем больше смещение.

Так как внешний вид и суть индикатора — канал, то сигналы подобны сигналам при работе в канале.

BUY — цена закрытия свечи ниже нижней линии.

SELL — цена закрытия свечи выше верхней линии.

"нет сигнала" — цена закрытия между линиями.

Alligator (Сигнал 9)

Большую часть времени рынок никуда не движется. Только 15-30% от всего времени рынок образует какие-то тенденции и трейдеры, которые не находятся в биржевом зале, почти все свои прибыли извлекают из трендовых движений. Мой дед часто повторял: "Даже слепая курица найдет зерна, если ее кормить в одно и то же время". Мы называем торговлю по тренду "рынок слепой курицы". Хотя нам понадобились годы, мы все-таки разработали индикатор, который всегда позволяет нам "держать порох сухим" до тех пор, пока мы не окажемся в "рынке слепой курицы".

Билл Вильямс

Технический Индикатор Alligator — это комбинация Линий Баланса (Скользящих Средних, Moving Averages) , использующих фрактальную геометрию и нелинейную динамику.

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

Сигнал BUY — линия губ выше линии зубов, а линия зубов выше линии челюстей,

сигнал SELL — линия губ ниже линии зубов, а линия зубов ниже линии челюстей.

Во всех остальных случаях сигнала нет.

Moving Average of Oscillator (OsMA) (Сигнал 10)

Технический Индикатор Скользящая Средняя Осциллятора (Moving Average of Oscillator, OsMA) — это разность между осциллятором и сглаживанием осциллятора. В данном случае в качестве осциллятора используется основная линия MACD, а в качестве сглаживания — сигнальная.

Сигналы считаются немного по-другому:

BUY — значение гистограммы выше нуля,

SELL — значение гистограммы ниже нуля.

Состояние "нет сигнала" будет лишь в тех редких случаях, когда значение OsMA будет равно нулю.

Awesome Oscillator (AO) (Сигнал 11)

Технический Индикатор Чудесный Осциллятор Билла Вильямса (Awesome Oscillator, AO) — это 34-периодное простое скользящее среднее, построенное по средним точкам баров (H+L)/2, которое вычтено из 5-периодного простого скользящего среднего, построенного по центральным точкам баров (H+L)/2. Он точно говорит нам, что происходит в текущий момент времени с движущей силой рынка.

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

Сигнал BUY — "блюдце",

сигнал SELL — "перевернутое блюдце",

"нет сигнала" — все остальные случаи.

Ichimoku (Сигнал 12)

Технический Индикатор Ишимоку Кинко Хайо (Ichimoku Kinko Hyo) предназначен для определения рыночного тренда, уровней поддержки и сопротивления и для генерации сигналов покупки и продажи. Лучше всего индикатор работает на недельных и дневных графиках.

Accelerator/Decelerator (AС) (Сигнал 13)

Технический Индикатор Ускорения/Замедления (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC) измеряет ускорение и замедление текущей движущей силы. Этот индикатор будет изменять направление перед изменением движущей силы, а она в свою очередь будет изменять свое направление перед изменением цены. Понимание того, что АС является более ранним предупреждающим сигналом, дает очевидные преимущества.

Такие же сигналы как и у AO

Bar (Сигнал 14)

Если Close свечи выше чем Open свечи (Бычий бар)- сигнал BUY
Если Close свечи ниже чем Open свечи (Медвежий бар)- сигнал SELL

Новый параметр Min_Points_of_Bar_OpenClose = 100
Если цена закрытия свечи выше чем цена открытия свечи И тело этой свечи больше ,чем 100 пунктов (бычья свеча) — BUY
Если цена закрытия свечи ниже чем цена открытия свечи И тело этой свечи больше ,чем 100 пунктов (медвежья свеча) — SELL
если Min_Points_of_Bar_OpenClose = 0, то работает по старой логике (размер тела свечи не учитывается).

ADX (Сигнал 15)

Технический индикатор Индекс Среднего Направления Движения (Average Directional Movement Index, ADX) помогает определить наличие ценовой тенденции. Он построен на подходах, описанных в книге "Новые концепции технических торговых систем" Уэллса Уайлдера.

стратегия сигналов из справочник.
данный сигнал может принимать два типа сигналов на открытие.
если ADXLevel =0, тогда используется стратегия:
Уайлдер предлагает покупать, если +DI пересекает выше -DI, и продавать, когда +DI пересекает ниже -DI.
если ADXLevel !=0, тогда используется стратегия:
Уайлдер предлагает покупать, если +DI пересекает выше -DI при этом ADX выше ADXLevel, и продавать, когда +DI пересекает ниже -DI при этом ADX выше ADXLevel.
При использовании ADX в качестве фильтра, используется положение линий +DI>-DI = только BUY, +DI<-DI = только SELL,
Если ADXLevel равно 0, тогда разрешением на открытие SELL является DI- > DI+
Если ADXLevel равно 0, тогда разрешением на открытие BUY является DI+ > DI-
Если ADXLevel неравно 0, тогда разрешением на открытие SELL является DI- > DI+ и ADX > ADXLevel
Если ADXLevel неравно 0, тогда разрешением на открытие BUY является DI+ > DI- и ADX > ADXLevel

Bar relatively MA (Фильтр 16)

Сигналы советнику фильтруются по показаниям Цены закрытия бара и Быстрой\Медленной МА

Если Цена закрытия бара выше MAfast и MAslow — сигналы только BUY
Если Цена закрытия бара ниже MAfast и MAslow — сигналы только SELL

Если Вы хотите использовать этот фильтр, как СИГНАЛ, то Вам необходимо установить IndSigToTrade=0 и FILTER_IndSigToTrade1=16 (Bar relatively MA)

ZIGZAG (Сигнал 17)

Сигналом для открытия позиции по индикатору ZIGZAG являются пересечение экстремумов ZIGZAG.

При использовании сигналов важно настроить параметр shift.
При значении 0 — позиция открывается сразу в сторону пересечения текущей ценой Bid последнего экстремума ZIGZAG.
При значении 1 — позиция открывается тогда, когда пересечение зафиксировано на 1 закрытом баре.
Последним экстремумом считается зафиксированный экстремум 1, когда от этого экстремума уже откладывается новый отрезок ZIGZAG.

Пересечение максимальной и минимальной точки и является сигналом для открытия позиции.
Фильтром ZIGZAG считается направление последнего отрезка ZIGZAG 0.

ATR (Сигнал 18)

Технический индикатор Средний Истинный Диапазон (Average True Range, ATR) — это показатель волатильности рынка. Его ввел Уэллс Уайлдер в книге "Новые концепции технических торговых систем" и с тех пор индикатор применяется как составляющая многих других индикаторов и торговых систем.

Индикатор Average True Range часто достигает высоких значений в основаниях рынка после стремительного падения цен, вызванного паническими продажами. Низкие значения индикатора часто соответствуют продолжительным периодам горизонтального движения, которые наблюдаются на вершинах рынка и во время консолидации. Его можно интерпретировать по тем же правилам, что и другие индикаторы волатильности. Принцип прогнозирования с помощью Average True Range формулируется так: чем выше значение индикатора, тем выше вероятность смены тренда; чем ниже его значение, тем слабее направленность тренда.

ATR показывает волатильность рынка.
Стратегии торговли по ATR в качестве фильтра заключается в том, чтобы подтвердить текущий тренд.
Когда ATR растет это означает высокую волтаильность рынка.
Низкие показатели ATR означают Низкуя волатильность рынка.
Внешние настройки:
ATR_period=14; — Период расчета индикатора ATR
ATRprice=PRICE_CLOSE; — Тип цены, по которой будет расчет фильтра (Close, Open, High, Low. )
ATR_MA_period=1; — Количество свечей для вычисления Средней линии (MA), 1 — означает, что индикатор рассчитывает направление сигнала от текущего и
предыдущего бара (В зависимости от параметров shift)
ATR_MULTIPLIER=1; — Коэффициент показателя ATR, например EURUSD ATR=0.0020, при использовании коэффициента ATR_MULTIPLIER=2, В расчет будет включен
ATR=0.0040.
Логика фильтра по ATR:
ЦЕНА(ATRprice) текущего бара больше ЦЕНЫ(ATRprice) предыдущего бара + (ATR*ATR_MULTIPLIER) = высокая волатильность фильтр BUY
ЦЕНА(ATRprice) текущего бара меньше ЦЕНЫ(ATRprice) предыдущего бара — (ATR*ATR_MULTIPLIER) = высокая волатильность фильтр SELL

ADX Wilder (Сигнал 19) — Только для мт5

Технический индикатор Индекс Среднего Направления Движения Уайлдера (Average Directional Movement Index Wilder, ADX Wilder) помогает определить наличие ценовой тенденции. Данный индикатор построен в строгом соответствии с алгоритмом, описанным Уэллсом Уайлдером в книге "Новые концепции технических торговых систем".

данный сигнал может принимать два типа сигналов на открытие
если ADXLevel =0, тогда используется стратегия:
Уайлдер предлагает покупать, если +DI пересекает выше -DI, и продавать, когда +DI пересекает ниже -DI.
если ADXLevel !=0, тогда используется стратегия:
Уайлдер предлагает покупать, если +DI пересекает выше -DI при этом ADX выше ADXLevel, и продавать, когда +DI пересекает ниже -DI при этом ADX выше ADXLevel.
При использовании ADX в качестве фильтра, используется положение линий +DI>-DI = только BUY, +DI<-DI = только SELL,
Если ADXLevel равно 0, тогда разрешением на открытие SELL является DI- > DI+
Если ADXLevel равно 0, тогда разрешением на открытие BUY является DI+ > DI-
Если ADXLevel неравно 0, тогда разрешением на открытие SELL является DI- > DI+ и ADX > ADXLevel
Если ADXLevel неравно 0, тогда разрешением на открытие BUY является DI+ > DI- и ADX > ADXLevel

Money Flow Index (Сигнал 20)

Технический Индикатор Индекс Денежных Потоков (Money Flow Index, MFI) показывает интенсивность, с которой деньги вкладываются в ценную бумагу или выводятся из нее. Построение и интерпретация индикатора аналогична Relative Strength Index, с той только разницей, что в MFI учитывается и объем.

Торговля по индикатору Money Flow Index
Индекс Денежных Потоков (Money Flow Index, MFI) показывает интенсивность, с которой деньги вкладываются в
ценную бумагу или выводятся из нее. Построение и интерпретация индикатора аналогична Relative Strength
Index, с той только разницей, что в MFI учитывается и объем.
Сигналы аналогичны сигналам от RSI;

Fractals (Сигнал 21)

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

Торговля по индикатору Fractals
Сигналом для открытия позиций является пересечение уровня последнего фрактала:
При пересечении вверх ценой последнего верхнего фрактала — открывается позиция BUY;
При пересечении вниз ценой последнего нижнего фрактала — открывается позиция SELL;

Фильтр: Аналогично главному сигналу:
Если цена выше последнего верхнего фрактала — только позиция BUY;
Если цена ниже последнего нижнего фрактала — только позиция SELL;

Внимание! Фрактал может рисоваться минимум на 2 закрытом баре и может отрисовываться в прошлое на неограниченное количество баров назад. Учитывайте это при анализе сигнала!

Вопрос Ответ по программе Exp — The X

  • Если у Вас 5\3 значный брокер, тогда 1 пункт = 0.00001\0.001
  • Если у Вас 4\2 значный брокер, тогда 1 пункт = 0.0001\0.01

Вы записываете то значение, которее Вам нужно на Вашем брокере.

Торговый советник форекс Generic A-TLP. Настройки, тестирование и обзор.

Очень много споров, что такой Point , что такое Pips.
У меня универсальные значения Point=Pips (чтобы не было лишних вопросов в определении этого значения в разных программах).

Эти значения равны значениям Вашего брокера.

У Вас есть наборы и настройки для этого советника?

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

Не хотите оптимизировать? Скачайте мой советник для начинающих: Tick ​​Hamster или TickSniper

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

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

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

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

Как пример: Пока одна позиция открыта, вторая не открывается!

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

Но цель нашего обновление — это исправление ошибок и улучшение работы функций.

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

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

Я могу помочь Вам только тогда, когда ВЫ предоставите полный отчет по ошибкам

Да, Вы можете использовать СЕТ файлы с настройками между двумя терминалами. Все переменные одинаковые.

Но есть одна проблема:

Терминал МТ5 работает с любой кодировкой, а МТ4 работает только с ANSI текстом. Поэтому Файл с настройками, сохраненный в терминале MetaTrader 5 не будет открываться в терминале MetaTrader 4.

Для того, чтобы файл с настройками от терминала The X МТ5 загружался в терминале МТ4, Вам необходимо открыть этот Set file и сохранить его в кодировке ANSI

Внешние переменные и настройки

Выбор индикатора и сигнала для открытия первой и главной позиции.

No Signal
При выборе которого, советник игнорирует главный сигнал и торгует по фильтрам.
При использовании главного индикатора, сигнал формируется как есть! на текущем баре.!
Это означает, что сигнал на открытие появляется как факт совершения сигнала.

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

Таймфрейм для 1 главного индикатора.

Вы можете выбрать ТаймФрейм, по которому индикатор будет принимать сигналы.
Period_Current — текущий Таймфрейм

Переворачивать сигналы этого индикатора.

Эта опция переворачивает сигналы только главного индикатора.

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

Параметр ClosePositionifChangeOWNSignal разделяется на 3 значения:

  1. False (выключено),
  2. True (включено),
  3. OnlyifProfit (Только если позиции в прибыли);

Выбор индикатора и сигнала для фильтрации сигналов от главного индикатора
.
Внимание: Некоторые индикаторы и фильтры не совместимы друг с другом.

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

Таймфрейм для фильтра.

Вы можете выбрать ТаймФрейм, по которому индикатор будет принимать сигналы фильтра.
Period_Current — текущий Таймфрейм.
Например: При использовании МА как главного сигнала с ТФ = М30, Вы можете включить фильтрацию по старшему МА с ТФ=Н4

Переворачивать сигналы этого фильтра.

Эта опция переворачивает сигналы только этого фильтра.
Например: Главный индикатор МА показывает BUY но старший индикатор МА показывает SELL, при использовании этой функции мы переворачиваем сигналы старшего МА и получаем совокупный сигнал BUY

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

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

Работа советника только по открытым барам.

Данный режим позволяет моделировать работу советника по открытию бара(как в тестере стратегий).
При включении данного режима, советник будет торговать точно также , как при режиме тестирования OpenPriceOnly.
Все! функции советника будут исполняться 1!! раз на открытии нового бара (в Зависимости от ТФ, какой ТФ у Вас установлен, такой таймфрейм и будет использоваться), в том числе и Модификация, Трейлингстоп, Усреднение, открытие сигналов и т.д.

проверка сигнала индикаторов только каждый новый бар (без проверки на каждом тике),
работает только тогда, когда OWNSIGNAL_shift>=1 и IndSigToTrade!=NoSignal(при NoSignal, советник проверяет значения фильтров каждый тик)
При включении ControlNewBarforSIGNAL=true, скорость оптимизации увеличивается в 1.5 раза !

Добавлены значения:
ControlNewBarforSIGNALType = 1 = True smallest TF of the settings: Новый режим!
Советник выбирает самый маленький ТаймФрейм, который был задан параметрами TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1,
FILTER_TF_IndSigToTrade2.
В таком режиме советник проверяет сигнал не на текущем установленном ТаймФрейме, а на ТаймФрейме получения сигнала от индикаторов!
Этот режим полезен для тех, кто использует TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2, отличных от Current (Текущего).
ControlNewBarforSIGNALType = 2 = True current bar of the current TF: Старый режим!
В таком режиме советник проверяет сигналы каждый новый бар текущего ТаймФрейма!
Если Вы используете TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2, отличных от Current (Текущего), то результаты на
каждом ТаймФрейме могут быть разными.
Советуем устанавливать советник на ТаймФрэйм M1!
ControlNewBarforSIGNALType = 0 = False: Не использовать контроль нового бара для определения сигнала!
Внимание: При выключенном состоянии, советник проверяет сигналы каждый новый тик! Могут быть задержки при тестировании и оптимизации!

  1. Buy и Sell
  2. Only Buy
  3. Only Sell

открывать противоположную позицию при закрытии текущей по стоп-лоссу.

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

  1. Если OnePosPerDirection= false, тогда OnlyOnePositionPerMagic=true работает так: разрешена 1 позиция по магическому номеру;
  2. Если OnePosPerDirection= true, тогда OnlyOnePositionPerMagic=true работает так: разрешена 1 позиция каждого из направлений по магическому номеру;

параметр ограничения максимального количества сделок BUY.

Учитывается позиции, открытые по сигналам индикаторов.

Позиции усреднения и доливок не учитываются

параметр ограничения максимального количества сделок SELL.

Учитывается позиции, открытые по сигналам индикаторов.

Позиции усреднения и доливок не учитываются

Минимальный спред, при котором советник может открыть позицию
Внимание: Данный фильтр используется только! для открытия позиций по сигналу, усреднению, доливке.

Все остальные функции работают в штатном режиме.

Внимание: Данный фильтр предназначен для Позиций.

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

Учитывать авторский расчет комиссии и свопа при включении функций : Безубыток (установка стоплосса на точку безубыточности), Трейлингстоп, Усреднение.

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

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

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

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

Уровень Безубыток (установка стоплосса на точку безубыточности) (LevelWLoss) можно рассчитать самостоятельно, учитывая комиссию.

например: Комиссия за открытие и закрытие позиции = 2 доллара(EURUSD) на 1 лот. Значит, для того, чтобы покрыть убыток по комиссии, Вам необходимо установить LevelWLoss = 2(пункта)+1(контрольный) = 3 пункта.

Таким образом: советник установит Безубыток (установка стоплосса на точку безубыточности) на +3 пункта , что в свою очередь покроет убыток по комиссии.

Закрывать позиции при обратном общем сигнале индикаторов.
Разница между ClosePosifChange и ClosePositionifChangeOWNSignal в том, что:

  1. ClosePosifChange = true — смена сигнала считается по всем фильтрам + основной сигнал.
  2. ClosePositionifChangeOWNSignal = true — смена сигнала считается только по главному индикатору.

Работает также и для отложенных ордеров.

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

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

Также можно включить Виртуальные отложенные ордера:

  1. Use Virtual Stop Orders: Выставляет виртуальный отложенный стоп ордер на расстоянии StopOrderDeltaifUSE пунктов;
  2. Use Virtual Limit Orders: Выставляет виртуальный отложенный лимит ордер на расстоянии StopOrderDeltaifUSE пунктов;

Внимание: Виртуальные отложенные ордера Работает только в режиме Визуализации или на реальном графике, только при включенном терминале. Не работает в режиме оптимизации!

  1. 0 — ORDER_TIME_GTC Ордер будет находится в очереди до тех пор, пока не будет снят
  2. 1 — ORDER_TIME_DAY Ордер будет действовать только в течение текущего торгового дня
  3. 2. X — ORDER_TIME_SPECIFIED Ордер будет действовать до даты истечения

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

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

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

Внимание! Для корректной работы советника, устанавливайте комментарий не длинее , чем 12 символов.

Правильно : ExpforexTheX

Не правильно : Expforex The X Set #12345

  1. Without rounding
  2. To 1 digit
  3. To 2 digits

Тип заливки позиций и ордеров.
Используется для МТ5 терминала.
В режиме AUTO — советник пытается определить тип заливки автоматически. Но, в некоторых ситуациях Вам необходимо самому установить нужный тип заливки.
Если при открытии позиции Вы получаете ошибку 10030
TRADE_RETCODE_INVALID_FILL
Указан неподерживаемый тип исполнения ордера по остатку
Установите тот тип заливки, который указывает Ваш брокер.
FillOrKill ,ImmediateOrCancel ,Return

Если Вы получаете ошибку Rejected и при наведении на ордер в истории видите это:(неполные сведения FOK заявки), Или у Вас брокер БКС или Открытие тогда Вам необходимо установить:

TypeFilling=ImmediateOrCancel или TypeFilling=Return

DayToExpiration=1

Функция включения виртуальных стоплосс\тейкпрофит\трейлингстопов вместо реальных.
Включение виртуальных (невидимых) уровней стоплосс\тейкпрофит\трейлингстоп\ Безубыток (установка стоплосса на точку безубыточности)
Полностью переработан алгоритм Виртуальных стоплосс\тейкпрофит\трейлингстоп\ Безубыток (установка стоплосса на точку безубыточности).
Теперь все виртуальные стопы отображаются на графике и являются ключевыми при закрытии позиций по этим уровням.
Данные записываются в виде линий и глобальных переменных.
Внимание: Если удалить линию стопа на графике и глобальные переменные — Виртуальное закрытие по это линии работать не будет.
Внимание: Проверьте Ваши эксперты и индикаторы на удаление линий с графика и глобальных переменных!
Внимание: Виртуальные уровни срабатывают по текущей цене, после чего происходит закрытие.
Во время закрытия могут быть проскальзывания в пару пунктов!
Внимание МТ4: В режиме оптимизации, виртуальный стоплосс\тейкпрофит не работает.
Внимание: При включении VirtualStops — скорость тестирования значительно ниже.

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

  1. При виртуальных уровнях — этот параметр не имеет силы.
  2. При AutoSetMinLevel уровни стопов будут приведены к минимально возможным уровням, разрешенным на сервере;
  3. При ManualSet пользователь получит сообщение о том, что уровни стопов в советнике меньше минимального и советник перестанет торговать.

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

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

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

TimeToCheckAverageSpread Количество (миллисекунд, 20 000 = 20 секунд) для определения среднего спреда
AutoCheckLowSpread Автоопределение низкого спреда.
Автоматически определяет слишком низкий спред (Меньше 1 пункта) и приводит все настройки системы к минимально возможному спреду.
Позволяет защитить систему от понижения спреда на брокере.

Как использовать:
Для того, чтобы параметр, который рассчитывается в пунктах, был рассчитан по среднему спреду валютной пары, Вам необходимо указать параметр с знаком —
Например:
StopLoss = 2000 означает, что Стоплосс каждой позиции будет равен 2000 пунктов!
StopLoss = -100 означает, что Стоплосс каждой позиции будет равен 100*Средний спред, который был рассчитан советником за TimeToCheckAverageSpread миллисекунд.
Если спред = 20 пунктам, то стоплосс на момент открытия будет равен 2000 пунктов.
При плавающем спреде это значение всегда меняется.

Параметры, доступные для установки в режиме спреда: Distance, DistanceAdditionalOpening, StopOrderDeltaifUSE, StopLoss, TakeProfit, TrailingStop, TakeProfitALL, StopLossALL, LevelWLoss, LevelProfit.

Средний и текущий спред, а также уровень Автоопределения низкого спреда будет отображаться на нашей панели в разделе Strategy Info

AdditionalLots — Дополнительный лот, который будет добавлен к каждой новой сделке по новому сигналу
CoeficienteLots — Коэффициент лота, на который будет умножен лот к каждой новой сделке по новому сигналу
(При разрешении советнику открывать более одной позиции по каждому сигналу ONlyOnePosbySignal=false / OnePosPerDirection=false)

  1. Если Martin = 1, тогда мартингейл не включается.
  2. Если Martin = 0, тогда советник не сможет открыть следующую позицию
  3. Если Martin = 2, тогда первый лот = 0.1, второй лот = 0.2, и так далее, 0.4 — 0.8 — 1.6
  4. Если Martin = 0.5, тогда первый лот = 1, второй лот = 0.5, и так далее, 0.25 — 0.125

Количество ордеров считается общее и для доливки и для усреднителя.

Внимание! Только для МТ4 версии

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

Тем самым усредняя первую позицию.
Все функции советника (трейлингстоп, Безубыток (установка стоплосса на точку безубыточности). ) будут работать уже от средней линии позиций, которая рассчитывается от всех позиций одного типа.
Например:
Если открыта позиция SELL с ценой 1.200, и цена идет вверх. Тогда при превышении цены на 100 пунктов (например) 1.300 — советник открывает еще одну позицию SELL
Средняя линия от этих двух позиций = 1.250
Трейлингстоп и все остальные функции будут работать от средней линии этих двух позиций.
Внимание: При разных лотах позиций, средняя цена рассчитывается по математической формуле.

Дистанция от последней открытой позиции одного типа для усреднения.

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

Максимальное количество позиций усреднений.

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

CloseFirstAfterMaxAverage — Закрывать первую сделку усреднения(самую первую из текущих открытых сделок усреднения),
когда советник открыл максимальное количество сделок с параметром MaxOrdersOpen.
Если Вы хотите сохранить фиксированное количество элементов сетки Averager (например, 5 элементов сетки),
наименьший элемент должен быть закрыт с убытком при открытии 6-го элемента.

Например:
CloseFirstAfterMaxAverage = false MaxOrdersOpen = 5:
Если советник открывает максимальное количество сделок усреднения , которое установлено MaxOrdersOpen=5,
то следующую сделку усреднения открыть невозможно.

CloseFirstAfterMaxAverage = true MaxOrdersOpen = 5:
Если советник открывает максимальное количество сделок усреднения , которое установлено MaxOrdersOpen=5,
то первая сделка усреднения закрывается, а следующая сделка открывается.

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

Советник проверяет показания выбранного индикатора (Фильтр) и разрешает или запрещает открывать новые позиции усреднения или дополнительного открытия по тренду.
Доступны такие параметры: Выбор индикатора для фильтра, ТаймФрейм, Reverse сигналов

Дистанция от последней открытой позиции одного типа для доливок.

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

Увеличение лота для сетки позиций.

Коэффициент увеличения каждой позиции доливок.
Например:
Начальный лот главной позиции = 0.1
LotsMartin=2, тогда
Следующий лот открываемой позиции доливок будет 0.2, 0.4, 0.8 и так далее.
Внимание: Средняя линия при этом будет рассчитана по формуле с использованием лотов.
Позволяет приблизить уровень Безубыток (точка безубыточности) (средней линии) к текущей цене.
Но мартингейл может быть опасен для Вашего счета. Пожалуйста, рассчитывайте этот параметр так, чтобы Ваш депозит выдержал такую нагрузку

Максимальное количество позиций доливок.

Если сетка позиций будет равна MaxOrdersOpen, тогда следующие позиции доливок игнорируются

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

Советник проверяет показания выбранного индикатора (Фильтр) и разрешает или запрещает открывать новые позиции усреднения или дополнительного открытия по тренду.
Доступны такие параметры: Выбор индикатора для фильтра, ТаймФрейм, Reverse сигналов

  1. Если TradeStartStopbyTime = false, тогда советник торгует круглосуточно.
  2. Если TradeStartStopbyTime = true, тогда включается время торговли:

Вы также можете задать несколько временных отрезков для торговли в параметре SeveralTimeWork.

Формат записи: ЧЧ:ММ-ЧЧ:ММ;
где: Час старта торговли:Минута старта торговли — Част стоп торговли: Минута стоп торговли.
Например, SeveralTimeWork=3:00-5:00;7:30-8:50;12:00-15:00;
тогда советник будет торговать 3 отрезка времени. с 3 часов до 5 часов, с 7:30 до 8:50 и с 12:00 до 15:00.

Все остальное время советник не будет открывать новые сделки.

Также Вы можете закрыть все открытые сделки и отложенные ордера в нерабочее время, CloseAllTradesByOutOfTime=true.
При этом советник будет торговать в установленное выше время, а когда время торговли закончится — советник будет закрывать все открытые позиции и ордера.

  1. Not Use = Не использовать функцию
  2. Positions and Orders = Закрывать позиции и отложенные ордера
  3. Only Positions = Закрывать только позиции
  4. Only Orders = Закрывать только отложенные ордера

Советник Robotron. Со 100 долларов до 24 000 за 4 месяца!

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

Дистанция от цены открытия до прибыльного стоплосса

  1. 1 = 1 пункт прибыли
  2. Х = свое значение
  3. 0 = Автоматический режим минимальной прибыли. Количество пунктов прибыли для Безубыток (установка стоплосса на точку безубыточности) = Спред текущей валютной пары.
  1. — при true Советник начинает модификацию только тогда, когда позиция набирает прибыль в Безубыток (установка стоплосса на точку безубыточности) + TrailingStop пунктов прибыли.
  2. — при false — TrailingStop начинает работать сразу после открытия позиции и получении прибыли 0 пунктов и выходе позиции в прибыль.

Другими словами: IfProfTrail=false , тогда трейлингстоп начнет раьботу сразу после того, как позиция выйдет в прибыль

  1. SaveTPafterTrailingStop = false: При выполнении трейлинг-стопа, тейк-профит модифицированной позиции будет удален;
  2. SaveTPafterTrailingStop = true: При выполнении трейлинг-стопа, тейк-профит модифицированной позиции будет сохранен.

Тип закрытия по общей прибыли или убытку,

  1. в долларах (валюта депозита),
  2. пунктах,
  3. процентах от баланса,
  4. процентах эквити.

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

Закрывать позиции при общей прибыли.

  1. True — разрешить,
  2. False — запретить.

Количество юнитов (долларов (валюта депозита), пунктов, процентов) для закрытия.

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

Закрывать позиции при общему убытку.

  1. True — разрешить,
  2. False — запретить.

Количество юнитов (долларов (валюта депозита), пунктов, процентов) для закрытия.

Ограничение убытков и профита за 1 день\Неделя\Месяц
Limiting LimitFor — Тип ограничения день\неделя\месяц
LimitForLosses — ограничение по профиту
LimitForProfits— ограничение по убытку
LimitType — Тип лимита по Долларам, Пунктам, Процентам от депозита
ClosebyLIMITING — Закрывать сделки советника при превышении Лимита
UseCurrentProfit — Учитывать, при вычислении лимита, текущий профит\ убыток

Данная функция способна отключить работу советника, если советник набрал определенный профит\убыток в валюте депозита за день\месяц\неделю. При этом следующая работа советника будет на следующий день\неделя\месяц
Например LimitFor=DAY LimitForProfits=1 Закрытие по общему профиту = 10 долларов
Также Вы можете выбрать тип лимита LimitType для расчетов. В долларах, пунктах, процентах от баланса счета.
Если Вам необходимо закрыть и удалить все сделки по данному советнику, при превышении лимитов, Вы можете поставить ClosebyLIMITING = true
Параметр UseCurrentProfit запрещает или разрешает учитывать текущий плавающий профит\убыток по данному советнику

В блок Limiting losses and profits в параметр LimitFor добавлен новый тип NOTIME, при использовании данного типа, советник проверяет лимиты в
течении времени от последнего закрытия!
Внимание : работает только при использовании ClosebyLIMITING = true!
Этот тип позволяет учитывать закрытые позиции и текущие позиции с времени последнего закрытия общего лимита. Считает не за день, неделю, а за
промежуток между последним закрытием по условиям этого блока и текущим времени. При закрытии по Лимитам, счетчик устанавливает текущее время.

Включить блок управления просадкой
Type_DrawDownHR — тип расчета просадки на основе сделок в истории и текущих сделок
DrawDown_Level_One — первый уровень просадки в процентах double
Type_Deal_Level_One — действие при прохождении первого уровня просадки (отключить новые сигналы \ отключить усреднение сделок или дополнительное открытие \ отключить все сделки \ вывести сообщение)
DrawDown_Level_Two — второй уровень просадки в процентах double
Type_Deal_Level_Two — действие при прохождении второго уровня просадки (закрыть все выгодные позиции \ закрыть все убыточные позиции \ закрыть все \ вывести сообщение)

Например:
DrawDown_Level = true, DrawDown_Level_One = 50, Type_Deal_Level_One = No_NewDeal, DrawDown_Level_Two = 90, Type_Deal_Level_Two = Close_All.

С этими настройками, как только текущая просадка сделок в истории и текущих сделках превышает уровень 50% текущего депозита, EA не может открывать новые сделки по новым сигналам.

В то же время функции усреднения будут работать.

Когда просадка превышает 90%, EA немедленно закрывает все сделки.

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

OnTester_Custom_max="STAT_PROFIT*STAT_TRADES/STAT_EQUITY_DD"

Обязательно указание имен переменных, как в справочнике!

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

  1. OnTester_Min_Trades=0; //Min Deals for optimization
  2. OnTester_Min_Profit=0; //Min Profit for optimization
  3. OnTester_Min_ProfitFactor=0; //Min ProfitFactor for optimization
  4. OnTester_Min_Balance=0; //Min Balance for optimization
  5. OnTester_Min_Equity=0; //Min Equity for optimization
  6. OnTester_Max_Balance_DD=0; //Max Balance DD % for optimization
  7. OnTester_Max_Equity_DD=0; //Max Equity DD % for optimization

Дорогие друзья!
Мы приняли очень важное и сложное решение в отношении The X/The xCustomEA для MetaTrader 5 и использования Мультивалютного режима (PAIR1-PAIR12)
В Связи с тем, что Использование разных способов работы мультивалютного режима не приносит 100% точности получения котировок,мы были вынуждены отключить этот режим.
Мы исследовали множество тем на форуме о проблеме использовангия мультивалютного режима в MetaTrader!
Каждый способ реализации мультивалютного режима торговли имеет свои плюсы и минусы!
Но в каждом из этих способов есть Минусы: Награзка на ресурсы компьютеры, пропуск тиков, зацикливание основного торгового потока.
Мы приняли решение: Удалить алгоритм мультивалютной торговли в The X/The xCustomEA для исключения проблем с торговлей на реальных графиках!
Приносим извинения за доставленные неудобства.

ВАЖНО: Как только мы найдем идеальное решение для работы в мультивалютном режиме (PAIR1-PAIR12) мы снова включим эти параметры, для удобства тетсирования и оптимизации.
ВАЖНО: На реальном графике я рекомендую устанавливать советник на каждый график валютной пары отдельно друг от друга (не использовать PAIR1-PAIR12)

СИГНАЛЬНЫЙ СОВЕТНИК ФОРЕКС

Создан для оповещения трейдера о любых рыночных событиях всеми доступными способами. О каких событиях и когда — выбираете вы. Например при достижении котировок определенной цены, уровня или времени. Совместим с MetaTrader 4 и MetaTrader 5.

? По e-mail
? На смартфон
? Звуковым сигналом в терминале

? Работа по графику (время работы)
? Использование горизонтальных или наклонных линий
? Детектор трендовых линий

Оповещение трейдера всеми способами или некоторыми — на выбор

Пользоваться очень просто

Создаете на графике вертикальную или трендовую линию, потом кликаете по линии правой кнопкой мышки — выбираете «свойства». Называете эту линию названиями которые стоят в настройках советника. К примеру по умолчанию форекс помощник Signal BOT будет понимать линии с названиями UP и TREND. Назвали линию и всё — при касании линии ценой будут приходить сигналы.

PUSH-уведемления настраиваются через мобильное устройство в приложении MetaTrader (в профиле есть пункт «параметры» — там надо получить MetaQuotes ID, который вбиваете в настройках своего терминала на компьютере. Е-мейл адрес для уведомлений указывается также в торговом терминале.

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

Советник Fractals

Любой рынок большую часть времени характеризуется отсутствием явно выраженного движения цены (отсутствие тренда). Лишь 10–25% времени участники рынка могут отметить значительные трендовые изменения, которые наиболее пригодны для совершения сделок. Покупка или продажа валюты в периоды сильного изменения цены сопровождается наименьшими рисками и приносит максимальную прибыль. Игра же во флэте способна принести трейдеру (особенно с недостающим опытом) большие проблемы.

Советник по фракталам. Почему стоит скачать

Индикатор Фрактал (Fractals) — часть торговой системы Билла Вильямса. Она помогает определить вершины или впадины на ценовом графике. Есть два типа фракталов – вверх и вниз. Чтобы Вы понимали смысл использования советников по фракаталам, предлагаем для начала подробнее ознакомиться с этими индикаторами.

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

Фрактал, размещенный вне Пасти Аллигатора, является сигналом для открытия позиции до того времени, пока не будет снесен или не появится более сильный сигнал в виде нового фрактала.

Если Вы заинтересованы в эффективном применении Fractals, то стоит рассмотреть использование советников. Для новичков на рынке это хорошая возможность без больших рисков отточить свои навыки.

Предлагаем советники бесплатно

Пример работы советника по фракталам

TP_Fract_3=300 – выставляемый тейк-профит советником на 3 уровневых фракталах
SL_Fract_3=200 – выставляемый стоп-лосс советником на 3 уровневых фракталах
TP_Fract_11=500 – выставляемый тейк-профит советником на 11 уровневых фракталах
SL_Fract_11=300 – выставляемый стоп-лосс советником на 11 уровневых фракталах
buy_Fract_3=true – включение работы на 3 уровневых фракталах на BUY
sell_Fract_3=true – включение работы на 3 уровневых фракталах на SELL
buy_Fract_11=true – включение работы на 11 уровневых фракталах на BUY
sell_Fract_11=true – включение работы на 11 уровневых фракталах на SELL
podtvergdenie=false – подтверждение выставления ордера
tofract=10 – расстояние в пунктах до выставляемого отложенного ордера
lots=0.1 – лот выставляемых ордеров
ID = 5452 – уникальный номер советника для работы нескольких копий на одном счете

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

Описание:

Советник Fractals посредством отложенных ордеров работает по 3 и 11 уровневым фракталам. То есть, если есть бар High которого выше предыдущего бара и последующего это 3 уровневый фрактал. 11 уровень фрактала это когда слева и справа есть 5 баров которые выше/ниже текущего. Если Вам не понятно что такое фракталы и их уровни то можете прочитать описание индикатора фракталов. Советник Fractals, выставив отложенные ордера, модифицирует их при появлении новых фракталов, т.е. если ордер не сработал то ордер «подтягивается» ближе к цене.

MQL4: Пишем советник по стратегии «Пирамидинг»

Сегодняшний урок по MQL4 мы посвятим созданию торгового эксперта, в котором реализуем построение пирамиды отложенных ордеров и последующее её сопровождение. Давайте сначала разберёмся, что представляет собой стратегия «Пирамидинг», насколько она эффективна и какие подводные камни таит в себе. А затем перейдем к написанию советника с пирамидингом в основе.

Пирамидинг: основные понятия

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

На приведённом выше рисунке мы можем наблюдать работу пирамиды. Было открыто восемь позиций на покупку по тренду, в итоге все закрылись по общему Stop Loss: последняя сделка с убытком, предпоследняя – в безубытке, а шесть остальных – с прибылью. Может возникнуть вопрос: нельзя ли было открыть самую первую позицию сразу большим лотом, а закрыть по трейлинг-стопу? Дело в том, что мы не могли знать наверняка, пойдет ли цена в нужном нам направлении, и в таком случае рисковали бы всем объёмом. Пирамида же позволяет наращивать совокупный объём постепенно, так как очередная позиция открывается только после того, как предыдущая выйдет в прибыль.

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

Точки входа

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

После того, как была совершена первая сделка, и мы убедились, что цена идёт в нужном нам направлении, встаёт другой вопрос: в каких точках следует совершать повторные входы? Самый очевидный способ – входить по основному сигналу, но на меньшем таймфрейме. Можно доливаться при касании скользящей средней, входу или выходу осцилляторов в/из зон перекупленности или перепроданности, при появлении свечных моделей продолжения тренда, на больших объёмах, прорывах консолидации, пробитии или тестировании сильных уровней. Но можно поступить проще и входить в новые сделки с фиксированным шагом в пунктах. Такой шаг можно сделать расширяющимся или сужающимся в зависимости от выбранной тактики. Подобный чисто математический подход к построению пирамиды мы будем использовать в нашем торговом эксперте.

Наращивание объёма позиций

Наиболее консервативным и самым распространённым способом наращивания совокупного объёма является открытие каждой новой позиции фиксированным лотом.

При наличии сильного устойчивого тренда допустимо использовать и более агрессивную методику, когда объем каждой новой позиции будет больше предыдущего. Например, 1; 2; 3; 4 или 1; 2; 4; 8; 16. В этом случае важно вовремя зафиксировать прибыль, иначе если последняя позиция закроется по Stop Loss, образовавшийся убыток может перекрыть всю накопленную до этого прибыль.

Существует и обратный предыдущему способ, при котором объём каждой новой позиции меньше предыдущего. Например, 4; 3; 2; 1. Такой подход вполне обоснован, поскольку каждый тренд имеет тенденцию к затуханию, и с каждой новой ступенькой пирамиды вероятность разворота или сильного отката становится выше. Следовательно, убыток по последним позициям с меньшим лотом будет перекрыт прибылью первых. Недостатком такого способа является недополучение возможной прибыли, хотя риски, конечно же, становятся ниже. В нашем будущем советнике мы реализуем обе методики.

Фиксация прибыли

В случае классической пирамиды для фиксации прибыли используется общий Stop Loss. Иными словами, при открытии новой позиции Stop Loss всех имеющихся позиций переносится на уровень безубытка последней открытой. Именно этот механизм мы будем использовать при создании советника и позже разберём более подробно.

Другой распространённый способ – закрытие пирамиды при достижении определённого уровня прибыли. В этом случае трейдер сам определяет величину прибыли, достаточную для закрытия пирамиды.

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

Общий алгоритм советника

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

Здесь мы видим пирамиду на продажу из Sell Stop ордеров. Объём каждого последующего ордера возрастает в арифметической прогрессии с шагом 0.01.

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

Алгоритм советника можно записать в общем виде с помощью следующей блок-схемы:

Определимся с полным функционалом будущего советника и опишем его входные параметры.

Money Management

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

Советник PacPile 2.0. Более 5 лет профита. Скачай бесплатно!

Lots – фиксированный/стартовый лот;

LotsMultMode – режим увеличения/уменьшения лота каждой новой позиции пирамиды, может принимать одно из трёх значений: отключено (все позиции будут иметь одинаковый объём, равный параметру Lots); арифметическая (объём будет возрастать в арифметической прогрессии); геометрическая (объём будет возрастать в геометрической прогрессии);

LotsMultiplicatorAr – разность арифметической прогрессии, каждый новый лот увеличивается на данное значение; если параметр равен 0 (нулю), то в качестве разности прогрессии выступает лот первого ордера серии. Используя отрицательные значения данного параметра, лот можно уменьшать;

LotsMultiplicatorGm – знаменатель геометрической прогрессии, каждый новый лот увеличивается в указанное число раз. Если значение меньше единицы, то лот будет уменьшаться. Например, при 1.5 каждый новый лот будет увеличиваться в полтора раза. А чтобы лот в полтора раза уменьшался, потребуется значение 1/1.5=0.67.

Сигнал

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

StochasticPeriod – период стохастика;

StochasticSlowing – замедление;

StochasticLevelDn – уровень перепроданности/уровень перекупленности автоматически (например, для StochasticLevelDn = 20 верхний уровень 100 – StochasticLevelDn = 80).

Общие параметры торговли

DistanceToGrid – на каком расстоянии от цены строить сетку после получения сигнала от стохастика;

AfterSignaBarsCount – сколько баров ждать активации сетки. Так как мы строим сетку в момент входа стохастика в зону перекупленности или перепроданности, мы только предполагаем разворот, который может и не произойти. Поэтому если пирамида не была активирована, её надо удалить спустя какое-то время. С помощью данного параметра можно задать этот контрольный период в барах текущего таймфрейма. Очевидно, что удаление пирамиды также происходит и при поступлении обратного сигнала. Если параметр AfterSignaBarsCount равен нулю, то пирамида удаляется исключительно после формирования обратного сигнала;

Magic – «магический номер», идентификатор ордеров, открытых советником;

Slippage – максимально допустимое проскальзывание.

Параметры сетки

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

OrdersAmount – количество отложенных ордеров в сетке;

GridStep – шаг сетки, то есть расстояние между отложенными ордерами сетки. Это расстояние может быть как фиксированным, так и увеличивающимся (уменьшающимся) в зависимости от параметра StepMultMode. В случае динамического шага здесь задаётся его стартовое значение;

StepMultMode – режим расширения/уменьшения расстояния между ордерами в сетке по мере удаления от точки входа. Шаг по аналогии с объёмом позиции может изменяться в арифметической или геометрической прогрессии;

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

StepMultiplicatorGm – знаменатель геометрической прогрессии, шаг увеличивается в указанное число раз. Если значение меньше единицы, то шаг будет уменьшаться. Например, при 1.5 шаг будет увеличиваться в полтора раза. Чтобы шаг в полтора раза уменьшался, потребуется значение 1/1.5=0.67;

StopLossRatio – отношение Stop Loss к шагу. Классическая пирамида строится таким образом, что Stop Loss каждого следующего ордера равен цене открытия предыдущего. Однако с помощью этого параметра можно увязать размер Stop Loss с величиной шага;

TakeProfit – общий тейк-профит. Для фиксации прибыли в нашем советнике используется общий Stop Loss, но может случиться так, что будут активированы все ордера пирамиды и цена уйдёт дальше по тренду. Чтобы не терять в таких редких случаях прибыль, используется страховочный Take Profit, иначе нам придётся ждать возвращения цены и срабатывания общего Stop Loss. При этом лучше всё-таки использовать больше ордеров в пирамиде.

Функции советника

Начнём реализацию алгоритма, опираясь на размещённую выше блок-схему. Каждый элемент этой схемы (блок) выполним в виде функции. При этом блок «Новый тик» соответствует обработчику OnTick () , внутри которого мы будем производить вызов прочих функций.

Функция RefreshState()

Начнём с функции, которая не представлена отдельным блоком в нашей схеме, так как относится к категории служебных, однако ей стоит уделить особое внимание. Функция RefreshState() собирает информацию об открытых советником ордерах и помещает её в переданную структуру state:

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

Например, следующий код определяет, что все рыночные ордера пирамиды закрылись по Stop Loss и теперь требуется удалить несработавшие отложенные:

Здесь мы сначала проверяем, есть ли вообще отложенные ордера; если есть, то смотрим, меньше ли их количество первоначального значения, то есть получается, что какие-то из них сработали с момента построения сетки. Теперь, если нет открытых рыночных ордеров, можно сделать вывод, что они закрылись по Stop Loss. Следовательно, оставшиеся отложенные ордера являются несработавшими и их надо удалить.

В следующем участке кода решение о построении новой сетки мы принимаем только в случае, если нет ни рыночных, ни отложенных ордеров, открытых нашим советником:

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

Функция GetSignal()

Эта функция опрашивает индикатор и возвращает: OP_BUY (0 – сигнал на покупку), если стохастик входит в зону перепроданности (пересекает нижний сигнальный уровень сверху вниз); OP_SELL (1 – сигнал на продажу), если стохастик входит в зону перекупленности (пересекает верхний сигнальный уровень снизу вверх). Если сигнал не сформирован, функция возвратит EMPTY (-1):

Функция BuildPyramid()

Данная функция строит пирамиду отложенных ордеров Buy Stop, если переданный в неё параметр signal равен OP_BUY , и пирамиду ордеров Sell Stop, если signal имеет значение OP_SELL .

Сетка строится на расстоянии, равном значению входного параметра DistanceToGrid от цены Ask для ордеров Buy Stop и Bid для сетки Sell Stop. В случае, если это значение меньше минимально разрешённого, сетка строится на расстоянии Sell Stop для данного символа.

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

Функция CommonStopLoss()

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

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

Обработчик OnTick()

Завершая создание торгового эксперта, закодируем алгоритм вызова описанных блоков в соответствии с блок-схемой. Полученный код поместим внутрь обработчика OnTick ():

Тесты на истории

Чтобы проверить работоспособность нашего советника и дать оценку его торговому алгоритму, сделаем несколько тестов на исторических данных. Тестировать будем на паре EURUSD с качеством 99.9%. Период тестирования 01.01.2022 – 01.01.2022. Таймфрейм H1 (один час). Начальный депозит 10000 единиц.

Параметры по умолчанию: фиксированный лот 0.01, расстояние до сетки 100 п., шаг фиксированный 300 п., в сетке 15 ордеров, настройки стохастика стандартные, уровень перепроданности 20, отношение Stop Loss к шагу 1.0, ждать срабатывания сетки будем до появления обратного сигнала.

Cо значениями по умолчанию советник не блещет результатами, впрочем, и не сливает. Давайте немного «отодвинем» уровни перепроданности и перекупленности в настройках индикатора, установим параметр StochasticLevelDn на 10 вместо 20. Входы будут реже, но, возможно, точнее. Другие настройки трогать не будем.

На этот раз результаты заметно лучше, а ведь мы изменили только один параметр.

Посмотрим, как советник поведёт себя при увеличении лота в арифметической прогрессии. Для этого выберем в настройках режим «Арифметическая», параметру LotsMultiplicatorAr (разность арифметической прогрессии) присвоим значение 0.01. Можно оставить и ноль, в таком случае параметр автоматически приравнивается к начальному лоту, а он у нас равен 0.01. В итоге первый ордер пирамиды будет иметь объём 0.01, а последний откроется лотом 0.15. Получим следующую картину:

Теперь будем уменьшать лот в арифметической прогрессии от 0.15 до 0.01. Для этого параметру LotsMultiplicatorAr присвоим отрицательное значение -0.01, а размер стартового лота сделаем 0.15:

Исходя из особенностей трендовой торговли, вариант с уменьшением лота выглядит предпочтительнее, поскольку по мере затухания тренда мы уменьшаем и объём наших «доливок». Конечно, в этом случае прибыль ожидаемо больше, но пропорционально растёт и просадка.

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

Заключение

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

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

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

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

Советник Spartacus

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

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

Закрытие позиций происходит по противоположному сигналу (открытии противоположного ордера), по стоп лосс и тейк профиту. Для более эффективного выхода, размеры стоп лосса и тейк профита связаны с размером сигнального бара. Стоп лосс устанавливается на уровень High или Low сигнального бара с отступом равной параметру Stop Loss (в пунктах). Размер тейк профита вычисляется в зависимости от размера сигнальной свечи и рабочего таймфрейма.

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

Оптимизация советника Форекс в МТ4

Но, так как я дал актуальные на момент публикации настройки только для депозитов в 100$ и 500$, а также конкретно для шести валютных пар, то стали возникать вопросы, типа — какие нужны настройки для других сумм депозитов?

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

Да, я понимаю, оптимизация советника для многих дело темное и непонятное, поэтому обучение на эту тему уже назрело!

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

Оптимизация советников

Зачем оптимизировать советник

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

Безусловно, все кто работают с роботами, знакомы с тезисом, что все советники рано или поздно сливают депозит. Конечно, в основном громче всех об этом кричат «трейдеры», которые ожидали, что советник, как принтер, будет печатать им деньги пачками! -)

Но, на самом деле, вряд ли кто-то из них понимает, что причиной слива в 90% случаев виновен не советник, а их непосредственная халатность. Фраза «поставил и забыл, а советник заработает» — это не более чем маркетинговый ход продавцов советников.

Советник Forex Cyborg. А стоит ли игра свеч…

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

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

Грубо говоря, если цена длительное время в день проходила по 100-200 пунктов, создавая широкие волны, не факт что в обозримом будущем она будет в день проходить 50-100 пунктов. Следовательно, ширина тренда и канал флета значительно сократятся.

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

Исходя из вышесказанного, думаю понятно, что «поставил и забыл», естественно приведет к слитию депозита, рано или поздно? Да, если ваш советник ушел в просадку или начал постепенно сливать депозит, то это уже сигнал — необходимо проводить оптимизацию параметров.

Как оптимизировать советник

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

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

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

Оптимизация тейк профита и стоп лосса

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

То есть, восходящий или нисходящий тренд, флет (боковое движение цены), и коррекция, как были все существование рынка Форекс, так и будут всегда.

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

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

Кстати, разработчики и оптимизаторы пытаются обойти эту проблему, рекомендуя вообще не выставлять stop loss в параметрах советников. Но, как показывает практика, это совсем не панация!

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

Оптимизация трейлинг стопа

Оптимизация трейлинг стопа (Trailing Stop), а именно — функции перетягивания стоп приказа следом за ценой, оптимизируется ровно по той же причине, что и предыдущие параметры, так как основной причиной преждевременного срабатывания стоп лосса, является опять таки, волатильность рынка.

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

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

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

Оптимизация параметров Мартингейла, усреднения, сетки

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

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

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

Оптимизация фильтра

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

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

Оптимизация сигнального индикатора советника

Сигнальный индикатор, на основе которого советник открывает сделку — это самый главный элемент стратегии советника.

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

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

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

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

В следующей статье рассмотрим, как правильно оптимизировать советник, а также распространенные методы оптимизации советников Форекс в МТ4.

Информационный портал Форекс Арена

Стратегии, индикаторы и советники Форекс / Форекс стратегия Open Day Line

Данный Форекс советник тестировался на исторических данных валютных пар EUR/USD, USD/CHF, GBP/USD, USD/JPY. Не исключено, что данный Форекс советник покажет прибыльную торговлю и на других валютных парах. Для работы Форекс советника необходимы два индикатора технического анализа: MA (Moving Average) Linear Weighted и TrendMagic. Первый индикатор входит в стандартную поставку терминала MetaTrader4, а второй находится в архиве вместе с Форекс советником.

Стратегия торговли, реализованная в Форекс советнике, основана на простой горизонтальной дневной линии. Так как мы используем валютные пары с USD, то будем входить в рынок на открытии американской сессии. Каждый дилинговый центр (ДЦ) поставляет котировки в соответствии со своими настройками часового пояса. Если вы не знаете, когда происходит открытие американской сессии у вашего ДЦ, проконсультируйтесь в его службе поддержки. Например, у Альпари это происходит на открытии 14-го часового бара.

Далее алгоритм работы советника рассматривается по пунктам:

  1. Наносим на график индикаторы MA Linear Weighted (обычно с периодом от 5 до 10 в зависимости от валютной пары) и TrendMagic (его настройки также определяются оптимизатором стратегий в разрезе каждой валютной пары);
  2. Ждем открытие американской сессии (в дальнейшем будем основываться на настройки времени у компании Альпари);
  3. Как только 14-ти часовой бар закончил движение, рисуем горизонтальную сигнальную линию на цене его закрытия.
  4. Далее мы анализируем два наших индикатора на закрытии каждого нового часового бара. Так, если индикатор TrendMagic показывает нам красный цвет, и MA пересекает горизонтальную сигнальную линию сверху вниз по закрытию 15-ти часовой свечи, мы открываем ордер на продажу. Аналогично, если индикатор TrendMagic показывает нам синий цвет, и МА пересекает горизонтальную линию снизу вверх, мы открываем ордер на покупку. Важно чтобы оба выбранных нами индикатора совпадали в своем движении. Уровень take-profit ставим в пределах 100 пунктов, уровень stop-loss ставим около 70 пунктов от цены открытия ордера.
  5. Если рынок успел взять профит, выходим и ждем открытия новой американской сессии. Если рынок не успевает сделать этого, и срабатывает stop-loss, оставляем горизонтальную сигнальную линию на том же уровне и ждем новых сигналов от двух наших индикаторов для повторного входа в рынок. Размер каждого нового ордера, после неудачного предыдущего в течение торгового дня, мы увеличиваем на 1.3. Отметим, что мы устанавливаем лимит ордеров в течение одной торговой сессии (переменная настройки эксперта). Подходящее значение может быть порядка 5. Т.е., если на шестой раз мы не берем профит, то переходим на изначальный размер 1 лота и ждем открытие новой американской сессии. Статистика показывает, что профит в среднем берется на 3-4 ордера в течение торговой сессии.
  6. Если на момент открытия новой американской сессии у нас остается текущий незакрытый ордер, то ничего не предпринимаем и ждем дальнейших сигналов. При срабатывании такого ордера, пересекшего точку открытия новой сессии, размер следующей открываемой позиции снова сбрасывается в 1 лот, и чертится новая горизонтальная сигнальная линия, соответствующая новой сессии.
  7. Если сигналов на открытие позиции в течение торговой сессии не было, то горизонтальная сигнальная линия на закрытии 14-ти часового бара чертится заново.

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

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

  • в Форекс советнике предусмотрена настройка, при которой сигнальную горизонтальную линию можно поставить на любой отметке (остальное возьмет на себя Форекс советник);
  • также есть настройка максимального размера бара. Т.е если при входе в рынок размер бара будет превышать заданный параметр, ордер не будет открыт.

Конструктор форекс индикаторов ITS PRO и мощный форекс советник Order Tracking!!

В целях ограничения потерь по уровню stop-loss, советник был наделен двумя дополнительными настройками:

  • ордер может закрываться автоматически, если бар пересек и закрылся выше (при коротких позициях) или ниже (при длинных позиция) линии индикатора TrendMagic (это очень помогает уменьшить затраты в случае убыточной сделки);
  • ордер может закрываться автоматически, если линия индикатора МА пересекла горизонтальную сигнальную линию в обратном направлении (в зависимости от валютной пары это может сыграть как в плюс, так и в минус).

Ниже представлена статистика работы Форекс советника по 4-м валютным парам. Вы можете бесплатно скачать и протестировать Форекс советника на демо-счете в терминале MetaTrader4. Для работы Форекс советника на реальном счете потребуется приобрести лицензионный ключ.

ВНИМАНИЕ! Информационный портал Форекс Арена не гарантирует прибыльность представленных на его страницах Форекс стратегий. Авторскими правами на размещенные в данном разделе Форекс стратегии, индикаторы и советники обладают их разработчики. Если Вы считаете, что представленный здесь материал размещен незаконно, обратитесь к нам для разрешения спорной ситуации.

Форекс советник – как заработать на Forex c программой советником

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

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

Как работает советник форекс

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

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

Заработок на форекс с советником

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

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

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

Реально ли заработать на форекс с помощью советников

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

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

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

Как заработать на форекс с помощью советника

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

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

Обратите внимание, что форекс эксперт советник торгует только в активном терминале. При выключении работа советника прекращается.

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

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

Как торговать на форекс с помощью советника

Раз уж вы всерьез рассматриваете заработок на форексе с советником, обязательно соберите о нем как можно больше информации. Отзывы, отчеты с тестов и реальных торгов, мониторинг — как можно больше. Вы должны понимать, как торгует робот, иначе вы рискуете потерять деньги в один момент. Если это скальпер, то минимальный лот не имеет значения, а на скорость открытия-закрытия ордеров стоит обратить внимание. Если советник использует метод Мартингейла — вам нужен брокер, который позволяет открывать сделки лотами 0,01, в том числе и на центовом счете. И так далее.

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

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

Советник форекс XMT Scalper

Это новый форекс советник, который был создан в 2022 году на основе известного алгоритма, поговорим о версии XMT Scalper v2.4.1.
Форекс советник XMT-Scalper – это торговый эксперт был создан для торговой платформы MetaTrader 4.
Данная система базируется на известном советнике MillionDollarPips, но была улучшена, как пишет автор, и доработана. По сути, по отзывам трейдеров, весь код советника был переписан с нуля, и только часть основной стратегии осталась неизменной. Это форекс советник не является коммерческим продуктом, его можно скачать бесплатно, и автор предлагает открытый код.
5ти значные котировки
Форекс пара: евро/доллар
вид советника: скальпер
таймфрейм: любой
Небольшая предыстория создания советника XMT Scalper
Когда мне было скучно, пишет автор советника, я решил поближе взглянуть на популярный торговый советник MillionDollarPips, ведь отзывы о нем были очень хорошие, многие трейдеры утверждали, что он был лучше другие форекс советников на рынке, многие писали про чрезвычайно прибыльности MillionDollarPips в сравнении с большинством других. Первое, что решил сделать автор советника — навести порядок в коде, чтобы лучше понять его стратегию, и попробовать улучшить его. Так все и началось.
То есть это проект одного человека, которые позже стал общественным, ведь автор советника предлагает открытый код, чтобы каждый мог внести туда свои наработки и улучшения. В любом случае, автор старается контролировать проект, тем более что у меня есть строгие стандарты, когда речь идет, о качестве программного кода. Автор советника является преподавателем по информатике и программированию. И, как следствие, любой, кто участвует должен стараться следовать высокому стандарту кодирования для лучшей работы советника.
Использование форекс советника XMT Scalper
Ставим советник на пару евро/доллар на любой таймфрейм. XMT Scalper будет работать и на других валютных парах, но автор рекомендует именно евро/доллар, на этой паре он будет чаще открывать сделки. Вы можете выбрать любой таймфрейм, так как советник делает все расчеты на базе тиков и данных индикаторов на M1. Если вы хотите использовать советник на другой форекс паре, вам следует удостовериться, что у пары низкий спред.
Советник форекс XMT Scalper хорошо себя показывает на бэктестах, но если вы собираетесь работать на реальном сете важно использовать форекс брокера у которого
есть скальпинг без ограничений
есть суженный спред и Stop Level”
реквоты и проскальзывания не слишком часто

[sociallocker СКАЧАТЬ[/sociallocker]
По отзывам автора, в большинстве случаев советник плохо себя показывает на реальном счете как раз таки из-за вышеуказанных проблем с брокерами. Но если вы сможете этого избежать, советник порадует вас. Кроме того, лучше всего иметь включенный МТ4 на своем компьютере или сервере как можно ближе к серверу брокера, чтобы иметь быстрое исполнение ордеров (latency).
Дополнительная информация по советнику
Тестировать надо только все тики тайм-фрейм любой этот робот использует тики на М1, не на всех ДЦ будет работать. Параметры советника, которые стоят по умолчанию оптимизированы для пары евро доллар, так как у этой пары самый узкий спред.
Если Вы хотите использовать его на других форекс парах важно помнить, что узкий спред и stoplevel, наравне с быстрым исполнением – это ключевые составляющего Вашего успеха. Применяя советник на реальном счете, помните, что большинство форекс брокеров используют куда больший спред на реальных счетах в сравнении с демо.
Найти хорошего брокера – это очень важная составляющего успешной торговли с данным форекс советником. Кроме того, что уже писалось выше, брокер не должен применять комиссии, или же как минимум очень малые комиссии. Иначе, весь Ваш профит будет «скушан» комиссией.
Некоторые отзывы по советнику
прям граалина безумная
не работает на реальном счете, — медленный слив
результаты впечатляют, и даже пугают
Тестирование советника

3

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

Советник Atlant. Расправь плечи!

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

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

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

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

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

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

На картинке выше вы видите результаты тестирования советника за период с января 2022 до декабря 2022. А на нижней картинке видна доходность в разрезе по месяцам.

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

Лучшие Форекс брокеры 2021: