Top.Mail.Ru
Советники MQL4 | ForexOlReal

Привет!

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

Курс рубля на межбанковском рынке

Курсы валют

Покупка Продажа
USD/RUB 0.00 0.00
EUR/RUB 0.00 0.00
Данные на


Форекс-форумы с оплатой постов

Зарегистрироваться на Форуме myForex.ru

Forex Club - один из ведущих брокеров

Графики валютных пар

Здесь можно увидеть курс доллара(USD) к рублю(RUB) и др. на рынке Forex(Форекс) и фондовых биржах

<a href="https://www.mt5.com/ru/">Форекс портал</a>

Техническое резюме

Техническое резюме - Виджет от Investing.com Россия.

Советники MQL4

Обзор различных советников, написанных на MQL4

Вопрос на форуме

Iaroslav Chornyi:
Я много слышал сказок о роботах и советниках))) но все что я не пробовал ведет к сливу))) так же о всех известных стратегиях…что касательно скользящих средних и фигур – это воще даж не знаю кому в голову взбрело такое придумать))) рынок – это хаос на 90% …. но при наблюдении есть некоторые повторения с высокой вероятностью!!! кто может поделиться о своих наблюдениях на основании которых можно построить ТС?)))

Мой ответ

Если есть выверенная, проверенная на сто рядов ТС, то ее можно попытаться формализовать до советника-робота. Если есть она такая. А гипотезы проверять, плодя пустопорожние советники, – это распространенное ныне явление.

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

Все остальные типы торговых систем, текущий курс, как правило, дурачит ложными замахами или пробоями. Либо трендовая ТС сливает на флэте, а флэтовая сливает на тренде. Так как, они не подстраиваются, как мартингейловые под текущиие движения курса, а ждут решения рынка 🙂 насчет их сделки.
Ожидающую решения рынка по поводу себя и своих сделок и не премещающую безубыток на выгодные для себя позиции торговую систему, рынок часто легко объегоривает. Она статична. Ее стопы и убыточная зона известны всем, кому не лень с той стороны, в Зазеркалье. Но для таких ТС есть возможность с вероятностью 60% влиться в текущую тему. Тогда она в прибытке.

ТС, которая работает

Лого советника Grid stability plus semi-automatic

Разберем, что есть что.

Советник Grid stability plus semi automatic работает по следующим правилам: начальные сделки в обоих направлениях открываются по индикатору 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. Причем в данном случае прибыль больше, так как суммарный лот сети больше лота первоначальной позиции.

Лирическое отступление. 🙂

Почему я сказал, что направление угадано-неугадано. Просто в «белом шуме», а движение цены в основе своей имеет математическое понятие «белый шум» (пример белого шума – слушать радио в отсутствии радиостанции, смотреть телевизор, не нашедший канал или наблюдать за концом шланга, из которого под большим напором вытекает струя воды; была такая детская забава убегать или прыгать через такой шланг.) Только на валютном рынке Forex есть чистая финансовая математика со своими законами. Технический анализ. То есть тренды в разных тайм-фреймах. И есть наши любимые новости. Кому любимые, кому нет. Фундаментальный анализ. То есть, как мне казалось, все гораздо хуже, чем «белый шум». Это уже, образно выражаясь на примере шланга  детей, конец щланга с напором воды у детей в руках, которые борются  за обладание концом шланга.

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

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

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

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

Пример. Мы у видели тренд вверх. Скоренько покупаем. Поставщик ликвидности нам скоренько продает.

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

Короче, в самом верху тренда у поставщика ликвидности скапливается большой лот проданного нам. Т.е. против рынка. Его задача отложенными ордерами пугалками огромным лотом развернуть рынок нам в убыток – себе в прибыток. И так как у него наверху, в конце тренда огромный лот вниз, он прсто допугивает нас до своей полосы безубытка, а дальше у него Take Profit. Чувствете. Как и у нас с применением сети усреднения.

Ответ маркет мейкера

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

Советник же наш работает такими конструкциями в обоих направлениях одновременно, хеджируя, чисто статистически, самого себя.

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

Да. И, остались фундаментальный анализ – новости и сильный безоткатный редкий тренд – валютная интервенция.

По кризису 2008 года я понял, что в движении цены , даже в это время, почти всегда были откаты, что всяких там рабочих трендов, пусть и резких бояться не нужно. И еще понял, что новости типа Brexit для GBP и валютные интервенции – самые “злые тетки” на рынке для нашего советника. 🙂

Протестил советника за год 2019, дав ему для начала приличные демоденьги и увидел, что за 2019 год солидная просадка встречается 3-4 раза. Это и есть те самые “злые тети”.

4 поделил 260 (столько в среднем торговых дней в году) и вероятность неприятностей оказалась 0.015. Выходя на улицу , по-моему, вероятность какого-нибудь неприятного события иногда бывает выше. И, что? Не выходить на улицу.

На случай таких неприятностей сделал в советнике локирование. Автоматическое по уровню MarginLevel. Уравнивание лотов в обоих направлениях до лучших времен. Короче. Сделал кнопку «Локирование», чтобы трейдер по желанию в любой ситуации мог это сделать.

Кстати кнопки в тестере не работают.

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

На Демо или в реалиях. Сделал кнопки открытия отложенных ордеров. Кнопки ручного открытия сделок. Копки ручного набора лота для отложенных ордеров или просто сделок. Инфо кнопку о свойствах аккаунта и символа.

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

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

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

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

Меняя шаг, перебирая разные параметры, я пришел к выводу. Что конструкция с сеткой как бы масштабируется . При шаге 60 на EURUSD M15 и депозите 5000 это адекватный дневной режим. И заработок 10, 13, 17. 50 сделок в день. 60 минут*24 часа=1440 минут разделить на 50 сделок = 28 минут и сделка. 50 сделок умножить на лот 0.01 – 0.5 лота в день наберется. 2 дня и 1 лот. Ребейты зарабатывать. При шаге 300 и минимальном лоте можно про советник вообще забыть на годы.

Шутка, конечно. Заработок, конечно, малый.

Крутил вертел. И доигрался. Случайно поставил шаг сетки 2 и оставил включенным игровое время с 19 по GMT до 20. И запустил на тестирование. При больших то демоденьгах , малом шаге и часе присутствия на рынке. Смотрю. Дневной заработок 30000 в сутки, 20000, 15000. Ну, думаю, вот. Это да!

(Конец лирического отступления.) Дальше про советник.

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

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

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

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

Есть интересная возможность рукотворного перемещения красной линии безубытка+TP или синей. А именно, нажав на клавишу Move Red, к примеру, при наличии сделок SELL в сети усреднения больше 0, появится длинная красная линия, которую можно пододвинуть к текущей цене и рядом число, показывающее лот, каким нужно сделать сделку по текущей цене, чтобы малая красная линия безубытка +TP могла переместиться в позицию длинной, выставленной нами, красной линии.

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

Интерфейс советника.

Советник оснащен индикацией состояния и кнопками управления советником и ситуацией.

В левом верхнем углу окна инструмента есть информационное окошко (не кнопка)с названием Info. На основании индикаторов Stochastic и MA, при совпадении их направлений или несовпадении выстраивается предположение и преобладающем тренде из расчета, что Stochastic имеет значения (55,7,20), а MA – (104,0, Linear Heighted, Close). Голубой цвет окошка предполагает наличие восходящего тренда, светло-коричневое – нисходящего, серого – наличие флэта (расхождения в направлениях индикаторов). Соответствующие надписи информируют словами о тренде там же, чуть выше, в правом верхнем углу.

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 включается режим неравномерности нарастания шага сети усреднения.

ULcoef – коэффициент прироста шага сети усреднения;

Режимы принудительного выбора направления

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 . Если в настройках указаны часы с часа Х до часа Y, то после часа Yначальные сделки устанавливаться не будут, но советник будет достраивать открытые сети до завершения с прибылью. Значения лотов LotStop и LotMax тоже нужно поднять. И проделать все это на предполагаемом флэте на недельном или дневном таймфреймах. То советник с такими агрессивными настройками зарабатывает гораздо больше. Но и это риск.

Напротив. Если все вышеперечисленные параметры увести из агрессивной зоны. Шаг Step сделать большим, значения лотов LotStop и LotMax снизить до близких к минимальным. Уменьшить MaximumRisk , CoefLot . Коэффициент ULcoef увеличить до 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/users/novocel_ol

Сайт разработчика:

ForexOlReal

Страница советника

https://www.mql5.com/ru/market/product/47731

Ship Cruise

Советник на витрине Маркета на mql5.com и в терминале MT4

 

Это советник на витрине Маркета на mql5.com  и в терминалах MT4 любого брокера по всему миру.

Так, вот:

 

Советник Ship Cruise торгует по сигналам индикатора RSI. Сделки совершаются в том или ином направлении, когда индикатор достигает значений 30 или 70.

Прибыльные сделки закрываются по тейк-профиту. Убыточные обрабатываются советником по методу усреднения, выстраивается сеть сделок в том же направлении, рассчитывается уровень безубытка и при достижении ценой этого уровня сеть закрывается по тейк-профиту.
У советника минимум индикации,его достаточно легко оптимизировть для подбора начальных параметров под выбранный инструмент (валютную пару), счет и депозит.
Все сделки в одном напрвлении, Short или Long, защищены на случай пропадания связи и имеют одинаковый Stop Loss. Менеджером TPSL расположение общего Stop Loss изменяется в зависимости от состояния сети усреднения и количества сделок в направлении.

Параметры настройки.

Раздел “Часы торговли
  • Hours_to_GMT_Offset – известные часы смещения времени GMT от сервера брокера.
  • Hours – вкл/выкл.
  • Begin_hour – час начала по GMT;
  • End_hour – час конца  по GMT;
Раздел “Начальные установки”
  • Deals – сделок сразу;
  • MaximumRisk – влияет на величину стартового лота;
  • LotStop – ограничитель лота. Достигнув значения LotStop, начальные сделки сети будут сохранять это значение лота;
  • DecreaseFactor – параметр уменьшения лота начальных сделок ;
  • TP – тейк-профит;
  • SLPLUS – размер Stop Loss в пунктах, плюс к параметру Step.
  • CoefLot – коэффициент увеличения лота при увеличении колен в сети усреднения. При 1 лот не увеличивается для последующих сделок в сети;
  • RSI – период индикатора RSI. Если индикатор больше 70, советником выбирается направление Short, если меньше 30, – Long;
  • Step – шаг в пунктах между коленами сети усреднения;
  • OnOffUnLine – при true включается режим неравномерности нарастания шага сети усреднения.
  • ULcoef – коэффициент прироста шага сети усреднения. При – шаг везде одинаковый;
  • Slippage – пункты допустимого проскальзывания в цене;

Режимы принудительного выбора направления

  • SELL – при true – направление SELL разрешено;
  • BUY – при true – направление BUY разрешено;
Параметры ограничения
  • LotMax – ручное ограничение максимального лота, которым может пользоваться советник в процессе построения сетей.
  • OnOffLock – при true включается режим ограничения по Margin Level. Если в процессе работы советника уровень Margin Level опускается ниже значения LockLevel, советник подсчитывает суммарные лоты по направлениям. Вычисляет разницу до паритета лотов и устанавливает сделку в направлении меньшего суммарного лота лотом, равным разнице, тем самым устанавливает состояние паритета лотов, так называемое локирование. То есть убыток одного направления уравновешивается прибылью другого. Советник прекращает любые действия, предоставляя трейдеру самому обработать эту, возможно опасную, ситуацию;
  • LockLevel – уровень ограничения по значению Margin Level;
  • AxelOption – вкл/выкл режима закрытия всех сделок по првышению общего убытка в валюте.
  • LimLossMoney – сумма ограничения.
  • MinPauseBegin – пауза в минутах после такого закрытия.
  • MinPauseNetUp – пауза в минутах между сделками Long в сети. Полезна при резком изменении цены на новостях.
  • MinPauseNetDn – пауза в минутах между сделками Short в сети. Полезна при резком изменении цены на новостях.
  • OnOffStopDeals – вкл/выкл режима ограничения по количеству сделок(колен) в сети в одном направлении.
  • StopDeals – количество, больше которого сделок в сети усреднения не будет.
  • CloseDeals – если параметр “вкл”, то все сделки в сети при превышении количества StopDeals будут удалены. В противном случае (выкл.) просто больше не будет сделок.
  • TrailingStop и TrailingStep – параметры трейлингатора.
Советник Ship Cruise данными параметрами можно выставить в разные режимы в соответствии с требованиями трейдера.
Параметры по умолчанию настроены на EURGBP M15 и считаются среднеагрессивными.
Это его кривая доходности.
Кривая доходности за период год с лишним
Это отчет за тот же период.
Отчет о тестировании советника
Советник легко оптимизируется.
Какой-то араб богатый написал в комментах под советником: “Гениально, конгениально!”. Правильно, с его депозитом мартин-советник может работать вечно. 🙂  Ладно, будем так и думать, как он говорит. 🙂

Stochastic Sails

Написал и выставил на продажу  на сайте Metaquotes software corp. (официальный сайт) mql5.com новый советник Stochastic Sails.

Советник выставлен на витрину сайта MQL5

Советник использует индикатор Stochastic. Сделки Long и Short открываются каждый в своем диапазоне уровней индикатора. Лот сделок изменяется в зависимости от установленной степени риска и результатов предыдущих сделок. Советник имеет два режима использования. 1 – без использования сети усреднения. 2 – с использованием сети усреднения. На выбор, в соответствии с вашими предпочтениями.

Настройки для этих режимов разные.

Настройки по умолчанию оптимизированы для EURGBP M15 в режиме без использования сети усреднения на периоде около года (2019) для депозита $500. Скриншоты прилагаются.

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

У каждой валютной пары свой почерк.

У советника понятное меню стартовых настроек.

Вот он же в каждом терминале MT4 у любого брокера.
Витрина советников в любом терминале MT4 любого брокера

Вот его описание, цены и скриншоты тестирования.
Описание советника

 

 

Ниже – кривая доходности в режиме без мартингейла почти за 2019 год.

Кривая доходности советника за период

Это его отчет в этом же режиме и за тот же период.

Отчет тестирования в режиме без мартингейла

Теперь тоже самое, только с мартином и период по короче. Кривая доходности.
Кривая доходности в режиме с мартингейлом

И отчет к кривой.

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

В ближайшее время расскажу на сайте, как публиковать на mql5.com свои работы, советники, индикаторы, скрипты.

Робот-советник EA Boat GoodLine. Написал и опубликовал.

Это витрина в Market на mql5.com.

Витрина советников в Market на mql5.com

А ниже уже страница самого советника.

Страница самого советника

А вот его, так сказать, показатели. Скриншоты. У него есть два режима. С сетью усреднения, именуемой мартингейлом иногда. И обычный режим. Закрывается по Стоп Лоссу или Тейк Профиту. Вот скрины.

Кривая доходности. Без сети усреднения

Выше. Это кривая доходности для режима без сети усреднения.

 

 

Отчет о режиме без сети усреднения

Выше. Это отчет о работе советника на полугоде.

 

 

Кривая доходности.С сетью усреднения.

Выше. Это кривая доходности работы советника за год с лишним с сетью усреднения.

 

Отчет о работе советника за год с сетью усреднения.

Выше. Это отчет о работе советник на промжутке больше года с применением сети усреднения.

 

Иллюстрация работы советника. Пример.

Просто пример-иллюстрация работы советника.
Как он работает?

Используется стратегия усреднения двухблизких по параметрам советников. Почему говорю близких. Потому, что сам советник легко тестируется и при  оптимизации (подборе параметров в тестере MT4 ) находит параметры этих стохастихов очень близкими, но не равными.

Как бороться с ложными замахами и шумами?

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

Короче, вот ссылка на страницу на сайте.
https://www.mql5.com/ru/market/product/46340#

Советник-панель для ручной торговли cm-manual-grid

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

 

Особенности закрытия ордеров

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

Фиксация прибыли 2-ва способа:

ProfitClose — прибыль в валюте депозита ( например ставим 100$ при достижении общей прибыли сетки 100$ , она закроется)

TralStart — профит для старта трала в валюте депозита например 50$

TralClose — закрывается при снижении прибыли например те же 20$

Прибыль достигла 50, включился трал, прибыль продолжила расти до 60, потом откатилась на 20 и все закрылось при 40$ профита.

Ссылка на страницу советника-панели на mql5.com

 

 

RoboForex – один из быстрых брокеров!

НОВОСТИ

ИКС и Статистика

Каталог HotLog

Поделиться

Rating Mail.ru & ForexMagazine

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

Important! Trading on the Forex currency market involves financial risks. This site does not provide trading services in financial markets and is for informational purposes only, so it is not responsible for the consequences of your trading decisions, or the operation of the software. Make sure that you are aware of the risks involved in trading with leverage, and that you have a sufficient level of training.

Copyright © Oleg Papkoff, 2018-2020. All Rights Reserved.

RotaPost - Эффективная реклама в блогах Catalog.ru.net - Каталог сайтов Каталог webplus.info Добавить сайт Мировые поисковики и поисковые системы Добавить сайт в интернете для рекламы