Ликвидация бизнеса. Приказы. Оборудование для бизнеса. Бухгалтерия и кадры
Поиск по сайту

Скачать советник на пересечении двух скользящих средних. Moving Average, советник Форекс. Настройка и описание работы советника

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

Предназначен для работы на рынках: FOREX, FORTS, ММВБ, СЭЛТ.

Стратегия

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

Эффект от использования трейлинг стопа для половины позиции, хорошо виден на графиках доходности, приведенных ниже.
На Графике 1 приведена кривая доходности для классической стратегии: вход на пересечении двух скользящих средних. Максимальная просадка составила 15,74%. Чистая прибыль - 76548.


График 2 демонстрирует кривую доходности, когда половина позиции сопровождается трейлинг стопом. Интервал тестирования тот же. В этом случае максимальная просадка составила 9,82%. Чистая прибыль не изменилась и равна 77724.


Параметры

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

  • period slow ma - период медленной скользящей средней
  • type slow ma - тип медленной скользящей средней
  • period fast ma - период быстрой скользящей средней
  • type fast ma - тип быстрой скользящей средней
  • avto_size_pos - метод расчета обьема в сделке:
    • auto calculated volume deal - обьем рассчитывается автоматически, как:
      Текущий баланс счета * Процент счета участвующий в сделке / Гарантийное обеспечение
    • hands set volume deal - обьем устанавливается вручную (должен быть кратен 2)
  • volume deal (must be a multiple on 2) - обьем в сделке, установленный вручную (должен быть кратен 2)
  • percent account on deal - процент счета участвующий в сделке при автоматическом расчете обьема позиции
  • initial stop for long - размер стоп лосса для длинной позиции сразу после ее открытия
  • on trial loss for long
  • constant trial loss long - отступ от достигнутого максимума для расчета трейлинг стопа
  • initial stop for short - размер стоп лосса для короткой позиции сразу после ее открытия
  • on trial loss for short - размер бумажной прибыли, после которой начинает рассчитываться трейлинг стоп
  • constant trial loss short - отступ от достигнутого минимума для расчета трейлинг стопа
  • deviation - проскальзывание
  • magic number - уникальный номер эксперта (любое число, не должно совпадать с номерами других экспертов, работающих на том же счете)

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

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

Для экспоненциальных средних

  • Инструмент: склейка фьючерсного контракта на пару рубль доллар
  • Таймфрейм - 5 минут
  • Окно исторических данных 01/01/2017 - 31/10/2017
  • Тип средних: экспоненциальные
  • Обьем в сделке: 2 контракта

График доходности:


Оптимизация

Демо-версия

Скачать бесплатно демо-версию можно

Условия приобретения

Купленного робота можно установить на два рабочих логина Meta Trader 5. Количество логинов демо-счетов ничем не ограничено.
После оплаты, Вы получаете ссылку на скачивание архива с необходимыми файлами. Однако, для того чтобы программа заработала на реальных счетах, необходим файл-ключ.
Для изготовления файла-ключа, сообщите пожалуйста номера логинов MT5 на которые будет установлен робот. Файл-ключ будет отправлен на указанную Вами электронную почту. Во избежание недоразумений, ОБЯЗАТЕЛЬНО сообщите детали оплаты: Ваши ФИО и электронную почту, которые были указаны в деталях платежа. Отправка файл-ключей производится по рабочим дням с 9-00 до 18-00 по московскому времени. Заранее приносим извинения за возможные неудобства.

Установка робота

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

Наверное все трейдеры во время своего первого знакомства с попробовали автоматическую торговлю при помощи советника Moving Average. Однако, как в дальнейшем смогли убедиться, данный советник постепенно сливает депозит, так как использует в своей торговле запаздывающий индикатор – . К тому же советник Moving Average хорош на трендовых движениях, но дает много ложных сигналов во флете, поэтому его нельзя применять в реальной торговле, что, впрочем, не мешает поиграться с его настройками во время тренировки на демо-счете. Данный советник был создан специально для ознакомления трейдера с рынком Форекс и торговым терминалом, и не стоит ждать от него большой прибыли. В то же время индикатор Moving Average очень часто служит основой для создания более сложных , приносящих хорошую прибыль. Несмотря на обилие всевозможных вариантов советников, основанных на применении скользящих средних, мы предлагаем объединить в этой статье наиболее популярные из них. Сегодня мы не будем разбирать какие-то сложные алгоритмы, а расскажем о простейших советниках с использованием Moving Average и их модификациях, которые при регулярном проведении оптимизации способны приносить стабильную прибыль. Смотрите также наш , в котором представлены самые надежные брокерские компании.

Для начала рассмотрим самый простой советник, основанный на пересечении двух скользящих средних EMA. При пересечении скользящих средних снизу вверх открываются покупки, в противном случае – продажи. Выход осуществляется по тейк-профиту, или при появлении обратного сигнала. Настройка советника Moving Average достаточно проста и не занимает много времени. Вы можете самостоятельно подобрать оптимальные значения периодов MA, уровни SL и TP, объем лота, а также возможность закрытия сделки при встречном сигнале при помощи параметра CloseRevers в настройках советника.

Скачать бесплатно советник Sovetnic_2MA

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

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

Скачать бесплатно советник Sovetnic_3MA

Максимизация прибыли при помощи трейлинг-стопа

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

Скачать бесплатно советник Sovetnic_3MA_Trall

Это немного усовершенствованная версия советника, в которой помимо настройки периода скользящих средних можно указывать сдвиги индикаторов MA и метод усреднения (SMA или EMA) для каждой из двух скользящих средних. Кроме того, добавлена возможность перевода в (NoLoss) позиций с указанием необходимого таймфрейма (в минутах). Например, для таймфрейма H1 напротив параметра timeframe нужно указать 60, а для таймфрейма D1 – 1440 и так далее. В случае текущего таймфрейма следует указать значение 0.

Скачать бесплатно советник Sovetnic_2MA_Trall_NoLoss

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

Скачать бесплатно советник Sovetnic_2MA_Setca

В этот советник встроен специальный индикатор Offset для измерения скорости изменения тренда. Когда сплошная линия выше пунктирной, на рынке наблюдается бычий тренд, а если ниже пунктирной линии, то медвежий тренд. Смена цвета сплошной линии на красный при направлении вверх говорит о покупках, а изменение цвета на синий с наклоном вниз – о продажах. В настройках можно указать период индикатора (Period_offset), смещение (shift_offset), таймфрейм (TF_offset), стартовый лот, стоп-лосс, тейк-профит, трейлинг-стоп (TrailingStop) и безубыток (NoLoss). Кроме того, для максимизации прибыли можно использовать , задав в настройках необходимый коэффициент умножения лотов после убыточной сделки (K_Martin). Для удобства при работе с советником можно настроить время его торговли (TimeStart и TimeEnd), чтобы исключить негативное влияние Азиатской торговой сессии.

Скачать бесплатно советник Sovetnic_MA_Martingeil

Как видите, даже простой советник Moving Average может приносить неплохую прибыль. Главное, подобрать оптимальные настройки и четко следовать . Обязательно перед запуском советника на реальном счете проведите его под текущие условия рынка. Но не стоит слишком увлекаться тестированием советника, так как это всего лишь подгонка под историю, которая не имеет ничего общего с реальной торговлей. Пока вы этого не поймете, все советники для вас будут сливными. Практически все представленные выше советники имеют открытый исходный код, поэтому вы можете при наличии минимальных знаний в программировании добавить в алгоритм торгового советника что-нибудь свое или убрать лишнее. Профитной вам торговли!


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

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

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

Sovetnic 2MA – это робот, который работает на основе двух экспоненциальных скользящих средних. Этот робот отличается простым принципом работы: ордера создаются в момент пересечения скользящих средних. Закрытие позиций выполняется по Take-Profit или Stop-Loss. Скачать этот советник вы можете при помощи ссылки, расположенной ниже.
Скачать советник 2MA
Робот отличается простотой в настройке, он позволяет трейдеру задать объем лота, Take-Profit и Stop-Loss.

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

Скачать этот инструмент вы можете при помощи ссылки, размещенной ниже.

Sovetnic 3MA Trall – это усовершенствованная версия предыдущего робота, которая была дополнена трейлинг-стопом. Здесь сделки создаются точно также как и в предыдущем случае, а вот их закрытие может быть осуществлено по тейк-профиту или трейлинг-стопу, что позволяет максимально увеличить прибыль от торговли.

Скачать советник с трейлинг-стопом вы можете по ссылке, расположенной ниже.

Sovetnic 2MA Trall NoLoss – это еще более совершенная модификация версия, которая при грамотной настройке дает возможность получать высокий доход. В параметрах робота можно внести изменения в периоды используемых скользящих средних, сдвиги, а также их тип. Главное преимущество этого робота заключается в том, что он может переносить ордера в безубыточное состояние. Для этого в строке «time frame» необходимо указать временной интервал. Для часового тайм-фрейма необходимо указать значение 60, а для дневного – 1440 и так далее. Скачать этот эксперт можно при помощи ссылки, расположенной ниже.

Этот робот открывает ордера при пересечении скользящих средних и закрывает их в момент поступления обратного сигнала или при достижении определенного дохода. В ходе работы робот создает сетку ордеров, что благоприятно отражается на общей доходности. В настройках робота нет Stop-Loss и Take-Profit, позиции закрываются лишь при поступлении обратного сигнала или при достижении заданного значения дохода. Сетки сделок открываются для каждого направления отдельно, при этом в параметрах можно дать команду роботу создавать или только ордера на реализацию или приобретение валюты. При желании можно активировать автоматическое вычисление объема лота, который будет определяться в зависимости от имеющегося капитала. Скачать этот инструмент вы можете при помощи ссылки, расположенной ниже.

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


В случае если сплошная линия находится выше пунктирной, это говорит о наличии восходящего тренда, а если ниже – нисходящего. В случае если сплошная линия направлена вверх и горит красным, это является сигналом для открытия сделки на покупку, а если она устремлена вниз и горит синим – это сигнал для открытия ордера на продажу. В параметрах можно внести изменения в период алгоритма, значение Stop-Loss, Take-Profit, начальный торговый лот, Trailing Stop и безубыток. Для увеличения общей прибыльности советник был оснащен системой мартингейла. Коэффициент увеличения лота можно изменить в строке «умножение последующих лотов». Для удобства в параметрах можно также указать время начала и окончания функционирования робота. Таким образом можно отключить советник во время Азиатской торговой сессии, когда советник начинает сливать капитал.

Скачать этот инструмент вы можете при помощи ссылки, расположенной ниже.




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

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

Здравствуйте, уважаемые трейдеры! Сегодня рассмотрим торговый советник Moving Average. Алгоритм советника до неприличия прост, он базируется на основе одной скользящей средней, как вы поняли из его названия, индикатора Moving Average.

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

Советник находится в стандартном наборе терминала mt4, запускаем его. В поле навигатора терминала нажимаем на вкладку «Советники», находим Moving Average и переносим его мышкой на график. Нажимаем на вкладку «Входные параметры»:

Остановимся на них более подробно:

Lots (по умолчанию 0,1) – каким лотом будет открываться сделка. При выставлении нового значения, шаг лота должен составлять 0,1;

MaximumRisk – риск на сделку по умолчанию 0,02 то есть 2%, более подробно о рисках можете узнать из статьи «»;

DecreaseFactor (по умолчанию 3.0) – степень уменьшения лота следующей сделки, если получена убыточная. Во сколько раз уменьшится лот, этот параметр позволяет снизить риски при неудачных сделках. Формула вычисления лота:

Lot-lot*losses/ DecreaseFactor ;

Losses количество убыточных сделок в серии, losses>1

Пример: значение Lots =0,3, вычисляем 0,3-0,3*2/3 = 0,1. Соответственно следующая сделка после убыточной откроется лотом 0,1.

MovingPeriod (по умолчанию 12) – период скользящей средней;

MovingShift (по умолчанию 6) – сдвиг скользящей средней относительно цены;

Следующие настройки вкладка «Общие»:

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

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

Можно отключить DecreaseFactor , выставив значение равное нулю.

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

Советник проверяет фактическое пересечение ценой скользящую среднюю, если это произошло, то:

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

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

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

Линия синим цветом – Moving Average с периодом 12.

Линия красным цветом – цена.

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

На этом у меня всё. Всем профитов! До свидания.

С уважением, Евгений Бохач

Статьи на похожую тему:

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

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

Хорошо это или плохо, я судить не стану, всё-таки роботы как раз и создаются для упрощения жизни человека. Проблема лежит в другой плоскости - если в тестере стратегий результаты «прогона» очередного алгоритма оказываются не очень хорошими, новичок использует команду «Shift+Del», после чего опять тратит много времени на поиск альтернативы.

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

На самом деле, любой робот с корректным алгоритмом (даже «сливатор») достоин внимания, так как он является воплощением определённой стратегии. Вот в этом контексте и следует изучать советник на пересечении Moving Average, так как только он и сможет ответить на вопрос – стоит ли работать по данной системе, и если да, то с какими параметрами скользящих.


Советник из MT 4 - пересечение Moving Average и текущей цены


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



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

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


  • Lots – стандартная величина лота;
  • MaximumRisk – данная переменная отвечает за включение автоматического , в частности, если задать «0», то советник на пересечении Moving Average будет открывать позиции объёмом «Lots», если же установить величину от 0,01 (1%) до 1 (100%), то робот рассчитает позицию исходя из величины депозита, риска и ;
  • DecreaseFactor – коэффициент, на который советник разделит объём позиции в новой сделке, если по предыдущему ордеру был получен убыток, т.е. это «антимартингейл»;
  • MovingPeriod – период расчёта MA;
  • MovingShift – количество баров, на которые MA будет смещена в будущее.
В принципе, всё «упирается» в настройку скользящей средней, так как наша главная задача заключается в подборе таких параметров, при которых советник на пересечении Moving Average станет генерировать как можно меньше ложных сигналов.

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


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

Вместо этого следует делать привязку к объективным и логичным интервалам времени, например, если торговля предполагается на получасовом графике, то можно использовать в советнике пересечение Moving Average (24). В данном случае мы делаем предположение, что средние цены, сформированные за последние 12 часов, принимаются во внимание участниками торгов. На следующем рисунке представлено окно настроек, которые я использовал для дальнейших тестов:



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

По итогам тестирования робота на паре EURUSD за период с января по август 2015 года график баланса выглядит следующим образом:



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




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

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