Советник скользящие средние. Советник Moving Average – простой, но эффективный робот

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

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

Жмите кнопку "изучить " прямо сейчас, чтобы бесплатно изучить руководство и узнать, как увеличить число прибыльных сделок с советником Moving Average!

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

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

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

Сегодня мы будем говорить о роботе, который не пользуется большой популярностью. Мы не следуем за толпой, а предпочитаем на собственном балансе почувствовать истину, и предоставить нашим ученикам самую актуальную информацию о всех доступных элементах финансовой биржи . Забегая вперёд скажем, из этой статьи вы узнаете о настройках, применяя которые советник Moving Average принесёт вам прибыль равную 70% годовых. Вам такое интересно? Тогда приступим.

Изучить »

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

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

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

В описание советника Moving Average включены следующие элементы:

  • Lots – размер лота Форекс ;
  • MaximumRisk – отвечает за Money Management. Здесь в процентах устанавливается каким объёмом от вашего счёта будет торговать советник Moving Average. По умолчанию стоит 0.02, что означает размер открытых позиций , не может превышать 2% депозита;
  • DecreaseFactor – ограничивает убытки. После установки стоит 3. Это значит, что после третьей убыточной позиции робот уменьшит объём лота в два раза;
  • MovingPerod – устанавливает период индикатора скользящая средняя , изначально равен 12;
  • MovingShift – отвечает за сдвиг скользящей средней, по умолчанию 6;

Жми кнопку, чтобы пройти пошаговое руководство по "Советнику Moving Average" и освоить данный инструмент в несколько простых шагов Изучить »

Это исчерпывающее описание советника Moving Average и его настроек. Однако, с заводскими установками, вы не сможете получить приемлемый доход. Практически все пункты нуждаются в корректировке. Для поиска оптимальных значений мы использовали тестер стратегий Форекс . Протестировали работу отдельно за 2015 и 2016 годы . В тестах использовали практически все самые популярные периоды МА, начиная от 6 и заканчивая 100 с различными вариантами сдвига. Проверяли таймфреймы М15, Н1, Н4, D1 . Валютная пара выбрана EUR/USD .

Советник Moving Average постоянно уменьшал депозит в лучшем случае на 25% за выбранный период . И только единственные настройки показали рост от 10 до 70% за 2016 год . В 2015 году, с нашими лучшими параметрами, эксперт показал сначала рос на 40%, а потом прогнулся на 50%. Учитывая это, важно постоянно выводить средства со счёта. Как только программа заработала для вас 20% от баланса , рекомендуем забирать полученный доход.

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

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

Жми кнопку, чтобы пройти пошаговое руководство по "Советнику Moving Average" и освоить данный инструмент в несколько простых шагов Изучить »

Интересно проявляет себя советник Moving Average, при разрешении работать только на покупку и только на продажу. Для этого необходимо открыть 2 графика Форекс EUR/USD, в общих настройках параметр «позиции» задать как OnlyLong и OnlyShort для каждого графика отдельно. По сути, это ничего не изменит, общий доход за год останется таким же, но дифференцируется успешные отрезки, что позволит чаще получать дивиденды.

Советник Moving Average для МТ4 показывает лучшие результаты со следующими значениями. Торгуемый актив EUR/USD, таймфрейм Н1, размер депозита 10000 для центовых счетов , или 100$.

  • Lots – 0.1.
  • Maximum Risk – 0.1. Если использовать стандартное 0,02, годовая доходность не превысит 10%. С увеличенным риском, дивиденды возрастают пропорционально и достигают 50-70%, но соответственно возрастает и размер просадки. Какой уровень риска допустим для вашей торговой системы, решайте сами, но к полному обнулению баланса стратегия не приводит, а после захода в отрицательную зону, неминуемо следует рост.
  • Decrease Factor – устанавливаем равным 1. Советник Moving Average уменьшит объём лота в два раза, после первой неудачной сделки.
  • Moving Perod устанавливаем равным 21.
  • Moving Shift равен 7.

Вы можете проверить наши слова в тестере стратегий терминала MetaTrader4. За неделю трейдинга на реальном счёте, было открыто 5 успешных позиций разными объёмами и разной прибылью, а также одна убыточная . В целом результат оказался отличным, но не стоит забывать, что советник Moving Average по-разному проявляет себя на разных отрезках, а общее вознаграждение формируется из результатов длительного применения. Нам повезло начать тесты, во время положительной волны, и следуя логике робота, дальше должна последовать просадка, в связи с чем, после серии успешных ордеров , временно торговать не рекомендуется.

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

Здравствуйте, уважаемые трейдеры! Сегодня рассмотрим торговый советник 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. Советник будет прикреплен к графику выбранной валютной пары.

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

После запуска советника на самом графике ничего не изменится, так как визуального отображения скользящей средней в коде советника нет. Это легко исправить: откройте в «Навигаторе» раздел «Индикаторы» и перетяните на график индикатор Moving Average. В открывшемся окне настроек выставьте «Период» - 12 и «Сдвиг» - 6, что соответствует стандартным настройкам советника. Вы можете менять эти настройки, для этого кликните правой кнопкой мышки по графику и выберите в контекстном меню «Советники» - «Свойства».

Период скользящей средней меняется в строке MovingPeriod. Строка Lots определяет объем торгового лота, по умолчанию он равен 0,1. Строка MaximumRisk определяет размер допустимого риска в процентах от суммы депозита. Если вы поставите 0,01, то в каждой сделке будете рисковать одним процентом депозита. Если выставите 100, то будете открывать сделку на весь депозит. Что, к слову, по правилам манименеджмента совершенно недопустимо. Максимальный риск не должен превышать 3%.

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

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

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

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

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

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

Как подготовить советник комбайнер к работе

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

  • TakeProfit – трейлинг-стоп не используется, вместо этого устанавливается фиксированный уровень TP в размере 150 пунктов (для пятизначного брокера). Советник сам подстраивается под 4-значные ДЦ;
  • Lots – торговля ведется только фиксированным лотом, значение 0,01 установлено по умолчанию;
  • MovingPeriod – период EMA, установлено значение 24 по умолчанию;
  • MovingShift – этот параметр позволяет сдвигать MA по вертикали;
  • maxorder – устанавливает ограничение максимального количества отложенных ордеров.

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

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

Тестирование советника

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

При тесте с начала 2014 года на m15 депозит на пике вырос почти вдвое, но затем последовал слив. Причем на всем протяжении теста заметно очень сильное расхождение между эквити и балансом. Это говорит о том, что алгоритм советника не продуман по части выхода из убыточных позиций, такая ситуация – прямое следствие того, что не используется SL.

В результате нередки случаи, когда несколько ордеров остаются висеть и при сильном тренде они очень сильно тянут результат вниз. Отсюда – такая большая просадка при тестировании. Побороть этот недостаток нельзя. Из остальных особенностей робота можно отметить довольно интенсивную торговлю – за 9 месяцев торговли заключено 1024 сделки, в среднем – 4-5 сделок в день. Сказывается отсутствие фильтра сигналов для входа.

Для чистоты эксперимента на той же паре (EUR/USD) тест был проведен еще и на h1. Результат оказался практически полной копией теста на младшем таймфрейме, разве что число сделок уменьшилось до 900. Причем из всех сделок прибыльными оказались 764, а основной убыток получен от нескольких незакрытых ордеров.

Попытка оптимизации

Несмотря на плачевные результаты тестирования была предпринята попытка оптимизации бота. Советник комбайнер сильно зависит от таких параметров как TP, MovingPeriod, maxorder. Все они использовались при оптимизации, в частности, интерес вызывало увеличение периода скользящей средней и использование нескольких отложенных ордеров (по умолчанию бот использует только 1 ордер).

Поиск сочетания оптимальных значений велся в таком диапазоне:

  • TP – от 50 до 150 (с шагом 50);
  • MovingPeriod – от 24 до 96 (с шагом 24);
  • maxorder – от 1 до 4 (с шагом 1).

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

Подведение итогов

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

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

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

Социальные кнопки для Joomla

Популярное:

  • 14.11.2013 06:32 | Индикатор разворота - определяем конец тренда 52758
  • 02.04.2015 10:04 | Индикатор VSA читает рынок как открытую книгу 49619
  • 23.09.2014 11:08 | Конструктор советников форекс позволит создать любой торговый робот 46460
  • 13.12.2013 01:48 | Торговля внутри дня - часовая стратегия форекс 38800

Стратегии на базе скользящих средних ещё ни одного начинающего трейдера не оставляли равнодушным – одни новички называют их Граалем, а другие считают мистификацией века. Дело в том, что подобные оценки являются следствием неправильной настройки параметров индикаторов, потому сегодня мы погорим про советник, работающий на пересечении 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, находящегося в свободном доступе, особенно если принять во внимание тот факт, что европейская валюта за данный интервал времени испытала на себе все возможные сценарии развития событий – стремительный обвал, рост и формирование флета.




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

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