Robot Profit Nipple

Robot Profit Nipple

26 июня 2018, 14:24
Programmer96
[Удален]
3
257

Text in Russian. Please use the online translator.

Работу вынудили переименовать - оказывается нельзя ни под каким соусом использовать слово "Профит" в названии робота. Теперь ком.версия робота именуется TrailingStop Plus, бесплатная TrailingStop Plus Free
Платная версия опубликована, найдете здесь https://www.mql5.com/ru/market/product/30190
Бесплатную еще проверяют, будет здесь  https://www.mql5.com/ru/market/product/30204
Или ищите по названиям TrailingStop Plus /  TrailingStop Plus Free

Основное назначение: использование функции TrailingStop при торговле другим экспертом или вручную.

Функции:

  1. TrailingStop
  2. Trade
  3. TrendControl
  4. Account-info

В цену работы включена только стоимость функции TrailingStop.
Остальное сделано как бесплатное приложение для:
а) Проверки и настройки бота в тестере.
б) Использования для "торговли" в тестере и реальной торговли
в) Как базовая модель робота, отталкиваясь от которой Вы можете сделать через Фриланс индивидуальный заказ того что Вам нужно.

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

Графический интерфейс

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


TrailingStop

1 - фиксация безубытка
2 - базовый трейлинг с динамическим изменением дистанции трейлинга в зависимости от уровня профита
3- защита от потери профита коротким СЛ при приближении цены к уровню тейкпрофита.

Фиксация безубытка.

При росте цены на величину указанную в переменной NoLoss_ProfitLevel устанавливается СЛ на расстоянии NoLoss_SL_Distance СЛ далее не будет перемещаться до тех пор, пока профит не вырастет до величины указанной в переменной Base Trailing Start, что способствует большему выживанию позиций.

Базовый трейлинг

С уровня профита указанного в Base Trailing Start начинается работа основной трейлинговой функции. ЕЕ особенность в том, что дистанция трейлинга динамически изменяется в зависимости от величины профита. Со старта трал-дистанция равна 0,6 от уровня профита и далее плавно снижается до 0,2. Динамика пересчета сделана также с прицелом на максимальное выживание позиций. Если по ситуации считаете нужным укоротить дистанцию - переместите СЛ вручную.

TakeProfit Nipple

Функция, которая позволяет избежать часто встречающейся по жизни ситуации: "Цена не дотянула 2 пипса до ТП, поймал лося."
При приближении цены к уровню ТП на заданный в настройках процент от величины ТП, устанавливается жесткий трейлинг, дистанция которого задается в переменной NipSL_Distance.
Значения переменных могут варьироваться в широких пределах в зависимости от уровня ТП, но тесты упорно показывают что для EUR-USD 4 знака оптимально 70% и 6 пипсов.



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

Функция Trade

Позволяет:
1 - автоматически открывать позиции по сетке с заданным шагом и указанным количества ордеров;
2 - открывать вручную по рынку;
3 - вручную устанавливать виртуальные или стандартные стоп- и/или лимит-ордера. Основное преимущество виртуальных ордеров - они игнорируют стоп-уровни, которые зачастую бывают непомерно большими.  Виртуальные ордера можно выделять и перемещать.
4 - графический интерфейс позволяет постоянно видеть и оперативно изменять настройки как в тестере, так и в реальной торговле.
5 - при торговле по сетке можно задать параметр NextCycle_interval, который откроет новый торговый цикл в просадке, если дистанция от крайней позиции превысит значение NextCycle_interval + Stop_Distance.


Так как это упрощенная версия советника, то в ней не предусмотрен автоматический пирамидинг с опорой вновь открываемой позиции на сохраненный по СЛ профит предыдущих. Но Вы можете успешно делать это в ручном режиме, в этом поможет Пир-калькулятор, который выводит процент возможных потерь профита при развороте цены. Моя торговая практика показывает что оптимально не завышать коэффициент риска более 65%. Оптимальное соотношение объемов 3/1 - (базовая позиция 1 лот, некст-позиция 0.33). Такое соотношение позволяет достаточно быстро и безопасно нарастить пирамиду, не особо рискуя профитом.

Функция TrendControl

 Состоит из 4 индикаторов, формирует торговый сигнал.
Может быть использовано любое количество индикаторов - выключенные не участвуют в формировании сигнала. Так как робот не рассчитан на длительную самостоятельную автоматическую торговлю, то функция выполнена как информативная - сообщает трейдеру о наличии/отсутствии торгового сигнала по заданным настройкам.
   По индивидуальному заказу через Фриланс функция без проблем может быть задействована для автоматической торговли.
Также может быть изменен набор индикаторов, добавлена функция Контроля Просадки (разруливатель).

Функция Account-info


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

   Если эта работа Вас "почти устраивает" - сделайте индивидуальный заказ нужной Вам доработки через Фриланс. Будет сделано быстро и качественно.

----------------- Добавлено 26.06.2018 16:19 ---------------------------------------------------

"Для картинки" в описании работы сделал настройки на глазок и красивую картинку таки получил с первого раза ;)

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

И еще.
Работу вернули на доработку по причине ошибки

4007

ERR_NO_MEMORY_FOR_TEMP_STRING

Нет памяти для временной строки


 С удовольствием бы поправил, если бы знал что это за ошибка и, что самое главное,  КАК ее Вызвать. За более чем 12 лет торговли ничего подобного не видел.  Модераторов спросил, в ответ тишина...
Буду благодарен за любую помощь.

Так что, пока публикация затягивается, загрузил в этот пост бесплатную версию. Торгует объемами 0,01 не более. Через надцать минут добавлю полную версию для тестера.

----------------- Добавлено 26.06.2018 17:06 ---------------------------------------------------
Загрузил полноценную демку для тестера

----------------- Добавлено 28.06.2018 16:50 ---------------------------------------------------

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

Результат прогона по вложенным сетам:

Wide Flat

onTrend


    Файлы робота заменены обновленными - по требованию Маркета было добавлено надцать проверок, (которые по жизни никогда не пригодятся).
Кроме того сделал кнопочку (внизу слева), которая красиво чистит график. Удаляет все - и стрелки, и трендовые, и черточки и квадратики. И вывод предупреждений об исчерпании лимита ордеров, если он есть, а также предупреждения: "Маржа менее 10%" и "Маржа менее нуля"   Мелочь, но в работе приятно :) кнопочку имею в виду...



Поделитесь с друзьями: