Советник Greed Master Net PO 15 работает по следующим правилам: начальные сделки в обоих направлениях открываются по индикатору RSI (параметр индикатора RSI в стартовых настройках). А именно: при пересечении индикатором уровня 70, открываются короткие позиции, которые закрываются по Take Profit, и наоборот, при достижении индикатором уровня 30, открываются длинные позиции, которые также закрываются аналогичным образом. Если, позиция имеет убыток, то выстраивается сеть усреднения, с определенным шагом Step, коэффициентом увеличения лота CoefLot, и коэффициентом неравномерности шага сети усреднения ULcoef.
Как устроена сеть усреднения и для чего она выстраивается? Если позиция оказывается выставленной против существующего на данный момент тренда, то, если через определенный шаг пунктов в убыток поставить позицию в том же направлении, что и предыдущая позиция, то их безубыток Lср будет располагаться между ними и ближе к той позиции, чей лот выше. Для BUY направления, например, этот безубыток Lср находится ниже безубытка L1 первой сделки и ближе к существующему на тот момент курсу цены. А начавшаяся коррекция может пересечь цену безубытка Lср и достигнуть уровня Lср+TP, то сеть закроется с запланированной прибылью. Если лот второй сделки в сети lot2 будет больше lot1 в два раза. То у нас получается классический Мартингейл. Это раз. И второе, это то, что безубыток Lср будет гораздо ближе ко второй позиции, что приближает его к курсу на тот момент и увеличивает вероятность быть закрытым при коррекции с прибылью, т.е. с Take Profit.
Количество колен в сети может быть разным. По статистике на 2-3 колена падает основная частота использования в сети усреднения и дальше убывание по гиперболе. Существующие настройки советника дают широкие возможности построения сети усреднения: CoefLot – изменяет величину лота в сети. Если его значение равно 1, то вся сеть строится одним первоначальным лотом. Безубыток Lср такой сети отдален от текущего на тот момент курса. Любое увеличение коэффициента приближает Lср к цене курса, что увеличивает вероятность при коррекции, ценой достигнуть прибыльного закрытия сети усреднения. Коэффициент ULcoef увеличивает величину шага в пунктах от предыдущей позиции. Если его значение равно 1, то все позиции в сети открываются с равномерным шагом. В противном случае происходит нарастание в шага в ULcoef раз. Он используется для того, чтобы на том же количестве пунктов, где выстроилась сеть использовать меньшее количество колен сети, т.е. снижение нагрузки на депозит.
Если позиция по индикатору RSI, была открыта в правильном направлении, то она закроется по Take Profit. Если же условия на рынке изменились против индикатора и позиция попадает в убыток, то советник, в соответствии с установленными настройками строит сеть усреднения и при коррекции курса закрывает всю сеть по Take Profit. Причем в данном случае прибыль больше, так как суммарный лот сети больше лота первоначальной позиции.
Построение сети усреднения оказывает нагрузку на депозит, поэтому настройки нужно выбирать исходя из депозита на данный момент.
Все сделки в сети имеют коллективный единый для всех Stop Loss и Take Profit, которые динамически модифицируются, в зависимости от построения сети и существуют для тех случаев, когда нет связи терминала MT4 с брокером длительное время.
Интерфейс советника.
Советник оснащен индикацией состояния и кнопками управления советником и ситуацией.
В левом верхнем углу окна инструмента есть информационное окошко с названием Info. На основании индикаторов Stochastic и MA, при совпадении их направлений или несовпадении выстраивается предположение и преобладающем тренде из расчета, что Stochastic имеет значения (55,7,20), а MA – (104, Linear Heighted, Close). Голубой цвет окошка предполагает наличие восходящего тренда, светло-коричневое – нисходящего, серого – наличие флэта (расхождения в индикаторах). Соответствующие надписи информируют словами о тренде там же, в правом верхнем углу.
©EA Greed Master Net PO 15 v1.3 – название советника.
MinMargin Level % - индикатор минимального уровня маржи за время непрерывной работы советника.
EquityDDBUY , EquityDDSELL - индикатор минимальных уровней по Equity, максимальных просадок по направлениям за время непрерывной работы советника в валюте депозита.
SELL, BUY – текущие прибыль/убыток по открытым позициям по направлениям.
Income. $. – прибыль/убыток от непрерывной работы советника.
number of bends BUY, number of bends SELL – количество узлов(колен, сделок) в сети исполненных брокером.
LotBUY, LotSELL – суммарные лоты всех открытых позиций по направлениям.
The difference in lots – разница в суммарных лотах по направлениям (LotBUY-LotSELL).
GMT. – дата и время GMT.
There is no time limit. – индикация включения ограничения по времени.
Числа голубым, белым или коричневым цветом – индикация дохода или убытка по закрытым позициям за торговые сутки.
На открытом счете в режиме работы советника онлайн (в тестере – не работают, ограничения разработчика MetaTrader 4.0) работают кнопки расположенные посередине слева в окне инструмента с советником.
Кнопка Info Button – при нажатии курсором мыши на данную кнопку высвечивается в отдельном окне исчерпывающая информация по текущему счету и выбранному инструменту.
Кнопка Pending order. При нажатии курсором мыши на данную кнопку появляется желтая линия, которую нужно переставить на цену предстоящего открытия отложенного ордера с магическим числом, обрабатываемым автоматом, советником. После чего нужно нажать соответствующую кнопку выбранного типа ордера. (кнопки BuyStop, BuyLimit, SellStop, SellLimit).
Кнопки OpenBUY, OpenSELL – кнопки открытия позиций по направлениям с магическими номерами, установленными и обрабатываемыми советником. Открываются лотом, который устанавливается с помощью кнопок правее, на микро-табло установки лота вручную.
Кнопка Locking – кнопка установки замыкания позиций по лоту. А именно, при нажатии на данную кнопку советник высчитывает дисбаланс в лотах открытых позиций по направлениям и открывает по текущему курсу сделку в направлении меньшего суммарного лота и лотом сводящим разницу в ноль. То есть, убыток в одном направлении при движении цены уравнивается прибылью в противоположном направлении. В этом состоянии позиции могут поддерживаться долго, насколько позволит накапливающийся со временем Swap по направлениям.
Кнопки Move Blue, Move Red – с помощью этих кнопок можно выяснить, каким лотом нужно сделать сделку по текущему на тот момент курсу, чтобы красная или синяя линия безубытка+Take Profit была перемещена ближе к курсу на место другой горизонтальной красной линии, с помощью которой трейдер, после нажатия на соответствующую кнопку направления, мог указать цену, куда переместить. Простыми словами, если нажать на кнопку Move Red, к примеру, появившейся красной линией указываем цену, куда нам требуется подогнать безубыток (тоже красная линия, но короткая). Мы увидим число лота, которым нужно сделать сделку по текущему курсу и безубыток в сети DOWN переместится на место нашей длинной горизонтальной красной линии, которую мы двигали. Тем самым, рискуя, трейдер может подставить безубыток +ТР почти под самый курс для закрытия с прибылью сети коротких сделок, построенных против тренда под коррекцию.
Параметры настройки советника:
Советник может быть настроен в очень широком диапазоне.
MAGICB - магическое число Long;
MAGICS - магическое число Short;
Раздел "Часы торговли"
Hours_to_GMT_Offset - известные часы смещения времени сервера (терминала) от GMT.
Hours - при true советник торгует с установленного параметром Begin_hour часа (GMT) до часа End_hour (GMT). При false - торгует постоянно.
Begin_hour - час начала (речь идет о начальных сделках);
End_hour - час конца (речь идет о начальных сделках);
Раздел "Стартовые установки"
Deals - количество начальных сделок сразу;
MaximumRisk – регулирует стартовый лот начальных сделок. Устанавливаемый лот начальных сделок зависит от баланса средств на депозите;
LotStop – ограничитель лота в пределах от MinLot для выбранного счета до MaxLot. Ограничивает рост лота начальных сделок сети, который происходит в зависимости от депозита и значения параметра MaximumRisk. Достигнув значения LotStop, начальные сделки сети будут сохранять это значение лота
LotForManual – первоначальное значение лота для сделок, которые будут установлены вручную. В процессе работы советника данный параметр может изменяться с помощью специальных кнопок в окне инструмента работы советника.
DecreaseFactor - параметр уменьшения лота начальных сделок;
TP - тейк-профит в пунктах от цены открытия или уровня безубытка;
CoefLot - коэффициент увеличения лота при увеличении колен в сети усреднения. При 1 лот не увеличивается для последующих сделок в сети, при значении больше 1 или значительно больше 1, то есть 2-5 и больше и в сочетании с уменьшением значения параметра Step до значений 3-8, а также в сочетании с увеличением параметра MaximumRisk приводит к значительному увеличению прибыли в единицу времени, но и увеличивает риск наступления событий Margin Call и Stop Out. Это агрессивные параметры. Могут быть использованы в ночной игре (Hours = true; Begin_hour = 20; End_hour = 4) или на спокойном рынке. Рекомендуется регулярно производить снятия со счета. Напротив, если данный параметр близок к 1, параметр Step в пределах 50-250, к примеру, и параметр MaximumRisk значительно снижен, от 0.01 и ниже, в таком случае прибыль в единицу времени невелика, но советник практически перестает чувствовать новости с их непредсказуемостью и валютные интервенции с большим перепадом по цене. Пассивные параметры. Все режимы устанавливаются подбором параметров методом оптимизации под конкретные требования и депозиты;
RSI - период индикатора RSI. Если индикатор больше 70, выбирается направление Short, если меньше 30, - Long;
Step - шаг в пунктах между коленами сети усреднения;
OnOffUnLine - при true включается режим неравномерности нарастания шага сети усреднения.
ULkoef - коэффициент прироста шага сети усреднения;
Режимы принудительного выбора направления
SELL - при true направление SELL разрешено;
BUY - при true направление BUY разрешено;
Параметры ограничения
LotMax - ограничение максимального лота, которым может пользоваться советник в процессе построения сетей.
OnOffLock - при true включается режим ограничения по Margin Level. Если в процессе работы советника уровень Margin Level опускается ниже значения LockLevel, советник подсчитывает суммарные лоты по направлениям. Вычисляет разницу до паритета лотов и устанавливает сделку в направлении меньшего суммарного лота лотом, равным разнице, тем самым устанавливает состояние паритета лотов, так называемое локирование. То есть убыток одного направления уравновешивается прибылью другого. Советник прекращает любые действия, предоставляя трейдеру самому обработать эту, возможно опасную, ситуацию;
LockLevel - уровень ограничения по значению Margin Level;
AxelOption – включение ограничения построения сети усреднения, а именно действия настроек LimLossMoney и MinPauseBegin ;
LimLossMoney – если убыток по направлению достигает выставленного в этом параметре количества, то сеть закрывается с таким убытком, после чего наступает пауза в открытии начальных сделок ;
MinPauseBegin – количество минут паузы после этого закрытия до начала установки начальных сделок;
MinPauseNetUp – количество минут паузы в открытии любых позиций в направлении UP;
MinPauseNetDn – количество минут паузы в открытии любых позиций в направлении DOWN;
OnOffStopDeals – включение/отключение режима ограничения количества колен (сделок) в сети усреднения;
StopDeals – максимальное количество позиций в одном направлении при построении сети усреднения;
CloseDeals – закрывать ли позиции при достижении максимального количества при ограничении или просто оставить их, но больше не ставить;
BW – коррекция цветов под режим окна black&white.
DelObj – если true, то при удалении советника в окне удаляются все объекты советника.
TrailingStop и TrailingStep - параметры трейлингатора.
Линии:
Синяя горизонтальная линия – уровень безубытка плюс Take Profit направления UP.
Голубая линия сверху синей – уровень установки следующей сделки UP при прибыли и правильном выборе направления.
Голубая линия снизу синей – уровень установки следующей сделки UP при убытке и неправильном выборе направления.
Красная горизонтальная линия – уровень безубытка плюс Take Profit направления DOWN.
Коричневая линия снизу красной – уровень установки следующей сделки DOWN при прибыли и правильном выборе направления.
Коричневая линия сверху красной – уровень установки следующей сделки DOWN при убытке и неправильном выборе направления.
Примеры выбора настроек:
Так как, советник имеет полностью автоматическую составляющую, которая в соответствии с выбранными настройками может работать без контроля трейдером, и возможность параллельной ручной работы, то трейдер может помогать советнику торговать своими грамотными действиями. Особенность такого типа советников в том, что если трейдер абсолютно безграмотно поставит начальные сделки, то алгоритм вынужден будет довести их до закрытия с прибылью. Это очень хорошая возможность для начинающих трейдеров потренироваться на центовых счетах с малыми лотами начальных сделок. «Ставь сделки как попало – советник «вывезет!»» ( За твой счет).
Еще одна интересная особенность настроек – это выбор малого торгового промежутка времени(например, ночные часы торговли), но с увеличенным риском, большое значение параметра MaximumRisk , малым шагом Step, и увеличенным (значительно больше 1) значением CoefLot . Если в настройках указаны часы с часа X до часа Y, то после часа Y начальные сделки устанавливаться не будут, но советник будет достраивать открытые сети до завершения с прибылью. Значения лотов LotStop и LotMax тоже нужно поднять. И проделать все это на предполагаемом флэте на недельном или дневном таймфреймах. То советник с такими агрессивными настройками зарабатывает гораздо больше. Но и это риск.
Напротив. Если все вышеперечисленные параметры увести из агрессивной зоны. Шаг Step сделать большим, значения лотов LotStop и LotMax снизить до близких к минимальным. Уменьшить MaximumRisk , CoefLot . Коэффициент ULkoef увеличить до 1.5-2. Расстояние в минутах между сделками сети MinPauseNetUp и MinPauseNetDn увеличить, чтобы не было «шальных» сделок на одной свече, на новостях. Оставить ограничения в торговле по времени. То прибыль будет расти медленно, но безопасность депозита существенно вырастет. Можно говорить об аналоге банковского вклада под проценты.
Наличие трейлингатора со стандартными настройками трейлингирование уровня безубытка+TP выше установленного значение TP, что увеличивает в некоторых случаях прибыль.
Никто не мешает трейдеру пользоваться стандартным трейлингатором терминала MT4.
В советник встроен контроль и реакция на минимальный уровень MarginLevel и его близость к ситуации Stop Out. Если включить автоматический режим локирования позиций параметром OnOffLock = true, то при достижении MarginLevel уровня меньшего LockLevel включается обработка события. В результате которой, будет подсчитана разница в суммарных лотах по направлениям и будет открыта локирующая сделка лотом равным разнице и в направлении меньшего суммарного лота.
Такое положение, когда прибыль одного направления будет равен убытку противоположного, остановит деятельность советника до принятия решения трейдером.
В советник встроены ограничения на определенные действия. А именно. AxelOption – включение ограничения построения сети усреднения, а именно действия настроек LimLossMoney и MinPauseBegin ;
LimLossMoney – если убыток по направлению достигает выставленного в этом параметре количества, то сеть закрывается с таким убытком, после чего наступает пауза в открытии начальных сделок. Это ограничение по убытку в валюте депозита. Это сделано по просьбе клиентов, которые считают, что данная функция необходима для преодоления неблагоприятных событий в торговле путем частичного убытка. MinPauseBegin – количество минут паузы после этого закрытия до начала установки начальных сделок. Этот пункт введен для того, чтобы в минутах указать длительность паузы.
OnOffStopDeals – включение/отключение режима ограничения количества колен (сделок) в сети усреднения. Т.е. можно воспользоваться данным режимом для регулирования количества колен (сделок) в сети. Если существующие сделки, количеством ограниченные параметром StopDeals, не удалять, а в соответствии с флагом CloseDeals=false оставить, но больше не наращивать, то сеть выродится в обыкновенное «пересижывание». Если CloseDeals=true, то сеть в направлении перестанет существовать с убытком.
StopDeals – максимальное количество позиций в одном направлении при построении сети усреднения.
CloseDeals – закрывать ли позиции при достижении максимального количества при ограничении или просто оставить их, но больше не ставить.
Страница советника
https://www.mql5.com/ru/market/product/16892
Ссылки на видео разных вариантов использования советника: