Пятница, 29 марта, 2024

Простой советник Moving Average

Moving Average — эксперт для MetaTrader 4

Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.

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

Советник Moving Average для формирования торговых сигналов использует одну скользящую среднюю. Открытие и закрытие позиций происходит, когда скользящая средняя пересекает цену на только-что сформировавшемся баре (индекс бара равен 1). Размер лота оптимизируется по специальному алгоритму.

Советник анализирует пересечение скользящей средней и рыночного графика цены. Проверка проводится функцией CheckForOpen(). Если скользящая средняя пересекает бар так, что она выше цены Open и ниже Close, то открывается позиция BUY. Если скользящая пересекает бар так, что линия ниже Open и выше Close, то происходит продажа.

В советнике применен очень простой, но эффективный Money Management: способ управления объемом каждой позиции в зависимости от результатов предыдущих сделок. Указанный алгоритм реализуется функцией LotsOptimized(). Расчет базового размера лота происходит на основе максимально допустимого риска:

Параметр MaximumRisk показывает базовое процентное значение риска на каждую сделку. Обычно принимает значение от 0.01 (1%) до 1 (100%). Например, если свободные средства (AccountFreeMargin) равны $20500 и правила управления капиталом рекомендуют использовать риск 2%, то размер базового лота будет 20500 * 0.02 / 1000 = 0.41. Очень важно контролировать точность размера лота и явно выравнивать результат до допустимых значений. Обычно допустимы дробные лоты с шагом 0.1. Сделка с объемом равным 0.41 не исполнится. Для выравнивания используется функция NormalizeDouble() с точностью до 1 знака после запятой. В результате получается базовый лот равным 0.4. Расчет базового лота на основе свободной маржи позволяет увеличивать объем операций в зависимости от успешности торговли, то есть вести торговлю с реинвестированием средств. Это есть базовый механизм при обязательном управлении капиталом для повышения эффективности трейдинга.

DecreaseFactor — степень уменьшения размера лота после неудачного трейда. Обычные значения — 2,3,4,5. Если предыдущие сделки были убыточными, то последующие объемы уменьшаются в DecreaseFactor раз, чтобы переждать неудачный период. В алгоритме управления капиталом это самый главный фактор. Идея очень простая: если торговля идет успешно в плюс, то советник работает базовым лотом, зарабатывая по максимуму. После первой же убыточной сделки «сбавляет обороты» до тех пор, пока не проведет положительную сделку. Алгоритм позволяет отключить «сбавление оборотов», если указать DecreaseFactor = 0. В истории сделок подсчитывается количество последних подряд идущих убыточных сделок. На их основе производится перерасчет базового лота:

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

В конце функции производится обязательная проверка на минимально допустимый размер лота, так как в результате ранее проведенных расчетов можно получить lot = 0:

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

Простой советник Moving Average

Простой советник Moving Average

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

Читать статью  Торговля на бирже Форекс без вложений собственного капитала. 5 лучших способа для начинающего

Простой советник – пересечение двух скользящих средних

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

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

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

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

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

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

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

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

Простой советник Moving Average с переводом в безубыток

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

Трендовый советник Moving Average с усреднением

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

Читать статью  Forex: От простого к сложному

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

Простой советник Мартингейл

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

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

Советник Moving Average – простой, но эффективный робот

sovetnik-moving-average

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

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

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

Советник на основе 2 скользящих средних

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

Советник на основе 3 скользящих средних

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

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

Советник с трейлинг-стопом

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

Читать статью  Hello world!

sovetnik-moving-average

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

Советник Moving Average с безубытком

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

Советник Moving Average усреднением

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

Советник Moving Average с мартингейлом

sovetnik-moving-average

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

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

sovetnik-moving-average

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

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

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

Источник https://www.mql5.com/ru/code/7927

Источник http://tradelife.ru/simple-moving-average-advisor.html

Источник https://womanforex.ru/sovetniki-foreks/sovetnik-moving-average.html

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *