Нужен советник торгующий от уровня трейдера по 3-м видам ТВХ Ложного Пробоя

MQL4 Эксперты Forex

Работа завершена

Время выполнения 9 дней
Отзыв от исполнителя
Отличная работа! Приятно было работать с заказчиком, четкое ТЗ, оперативная связь с заказчиком.

Техническое задание

Во вложении Подробный Алгоритм с картинками.

тр   

  То Торговля осуществляться от уровня выставленным трейдером по трем видам Ложного пробоя. 1) Сложно-Ложный Пробой (СЛП) 2) Ложный пробой 2 Свечами (ЛП2б) 3) Ложный пробой 3мя хвостами (ЛП 3 Хвоста)

 пп

УРОВЕНЬ ТРЕЙДЕРА:

1.1   Необходима панелька с кнопками Sell и BUY и X (X – удаление всех уровней на графике) которые устанавливают горизонтальную линию (уровень) на график на определенном расстоянии от цены.

1.2   При нажатии Sell появляется линия красного цвета ВЫШЕ цены инструмента на заданном уровне и от этой линии торговля только на ПРОДАЖИ.

1.3   При нажатии BUY появляется линия синего цвета НИЖЕ цены инструмента на заданном уровне и от этой линии торговля только на покупки.

1.4   Цвет, толщина, тип линий должны выбираться в параметрах, а так же параметр расстояние/установка линии в пунктах от цены

1.5   Количество линий на график можно установить неограниченное количество

1.6   От одной и той же линии может быть неограниченное количество ТВХ (то есть при открытии ордера от линии, линия остается активной и могут быть найдены еще ТВХ от этой же линии согласно алгоритму и условиям поиска ТВХ)

1.7   При установки Линий – линии должны оставаться на всех Тайм Фреймах при переключении и не исчезать при закрытии Торгового Терминала MT4 (то есть при открытии Терминала заново, проставленные линии по всем инструментам должны оставаться на своих местах)

                 2.       От выставленного уровня/линии  робот проверяет условия на ТВХ

                 3.       Предусмотреть информационное окошко (сворачиваемое) на графике с информацией проверки Условий на ТВХ:

 

    1)     Сложно-Ложный Пробой (СЛП) на примере Поиска ТВХ на Продажу

А) Условия для ТВХ

Условие 1 :

Свеча 1 – Должна пробить уровень и закрыться выше уровня на расстоянии не менее Х1 – пунктов от уровня.

High Свечи 1 не должен быть более чем Х2 – пунктов от уровня

Х1 – параметр количество пунктов пробоя вводится в настройках робота

          Х2 – параметр количества пунктов от уровня, при достижении цены которого отменяются условия поиска ТВХ СЛП. Параметр задается в настройках робота. (Считается что цена ушла слишком далеко и поиск ТВХ отменяется)

 

Условие 2 :

Свеча 2 – следующая свеча после Свечи 1 , должна открыться и закрыться выше уровня.

High Свечи 2 не должен быть более чем Х2 – пунктов от уровня (Свеча 2 может касаться уровня, и даже пересекать и возвращаться несколько раз, но закрытие обязательно выше уровня)

 

Условие 3 :

Свеча 3 – следующая свеча после Свечи 2, должна открыться выше уровня , но High Свечи 3 должен быть не более чем Х2 – пунктов от уровня.

 

Б) Открытие ордера

 

При выполнении  Условие 1 + Условие 2 + Условие 3 - выставляется Sell STOP ордер на рсстоянии Х3 – пунктов ниже уровня.

               Х3 – параметр отступ в количествах пунктов ниже уровня для STOP ордера вводится в настройках робота.

 

В)  Установка STOP LOSS

 

При срабатывании SELL STOP ордера Уровень Stop Loss ставится за максимальный high ряда Nх-свечей, входящие в СЛП + Х4 (расстояние в пунктах, задается в настройках робота).

 

Величина (Размер) STOP Loss – это расстояние от ордера до максимального High из Nx свечей + X4 пунктов

               Х4 – это параметр расстояние в пунктах, задается в настройках робота.

                Nх – параметр количества свечей входящий в СЛП, при достижении которого STOP  ордер удалится. (иными словами это временной фильтр существования Sell STOP ордера, если он не успел сработать за Nx свечей) Параметр задается в настройках робота.

 

Ордер НЕ открывается (НЕ срабатывает) если величина STOP LOSS больше чем расстояние X2 в пунктах

 

 

Г) Установка TP (Take Profit)

Take Profit устанавливается после срабатывания ордера и равен размеру STOP LOSS*TP1 в пунктах , где TP1 – это параметр который вводится в настройках робота и может быть равен целым числам 1,2,3,4,5….10,11…15 и тд

(Другими словами это называется соотношение Риска к Прибыли (Стопа к Прибыли) и может быть равно 1к3, 1к5 , 1к10 и тд)

 

 

      2)     Ложный Пробой 2мя Свечами (ЛП2б) на примере Поиска ТВХ на Продажу

А) Условия для ТВХ

Условие 1 :  

Свеча 1 – Должна пробить уровень и закрыться выше уровня на расстоянии не менее Х5 – пунктов от уровня.

High Свечи 1 не должен быть более чем Х6 – пунктов от уровня

Х5 – параметр количество пунктов пробоя вводится в настройках робота                    

Х6 – параметр количества пунктов от уровня, при достижении цены которого отменяются условия поиска ТВХ ЛП2б. Параметр задается в настройках робота. (Считается что цена ушла слишком далеко и поиск ТВХ отменяется)

Условие 2 :

Свеча 2 – следующая свеча после Свечи 1 , должна открыться ВЫШЕ уровня и закрыться НИЖЕ уровня, на расстоянии X7 – пунктов от уровня

               X7 - это параметр расстояние от уровня в пунктах, задается в настройках робота.

 

High Свечи 2 не должен быть более чем Х6 – пунктов от уровня (Свеча 2 может касаться уровня, и даже пересекать и возвращаться несколько раз, но закрытие обязательно НИЖЕ уровня)

Условие 3:

                Длина Свечи 2 (Длина - это расстояние в пунктах от High до Low Свечи 2) не должна превышать расстояние X6 в пунктах (Х6 – параметр количества пунктов от уровня , задается в настройках робота)

 

Б) Открытие ордера

При выполнении  Условие 1 + Условие 2 + Условие 3 – на открытии Свечи 3 ( Следующая Свеча за Свечой 2) открывается рыночный ордер ( по рынку)

В)  Установка STOP LOSS

При открытии ордера по рынку на третьей Свече, Уровень Stop Loss ставится за максимальный High из ряда свечей Свечи 1 и Свечи 2 + X8 пунктов

Величина (Размер) STOP Loss – это расстояние от ордера до максимального High из 2x свечей (Свеча 1 и Свеча 2) + X8

Х8 – это параметр расстояние в пунктах, задается в настройках робота.

 

Ордер НЕ открывается, если величина STOP LOSS больше чем расстояние X6 в пунктах.

 

 

Г) Установка TP (Take Profit)

 

Take Profit устанавливается после срабатывания ордера и равен размеру STOP LOSS*TP2 в пунктах , где TP2 – это параметр который вводится в настройках робота и может быть равен целым числам 1,2,3,4,5….10,11…15 и тд

(Другими словами это называется соотношение Риска к Прибыли (Стопа к Прибыли) и может быть равно 1к3, 1к5 , 1к10 и тд)  

 

 

 

     3)     Ложный Пробой 3-мя хвостами трёх Свечей подряд на примере Поиска ТВХ на Продажу (ЛП 3 Хвоста)

А) Условия для ТВХ

Условие 1 :  

Свеча 1 – Должна пробить уровень на расстояние количества пунктов X9 и закрыться НИЖЕ уровня на расстоянии не менее Х10 – пунктов ниже от уровня.

High Свечи 1 не должен быть более чем Х11 – пунктов от уровня

Условие 2 :  

Свеча 2 (Следующая за Свечой 1) – Должна пробить уровень на расстояние количества пунктов X9 и закрыться НИЖЕ уровня на расстоянии не менее Х10 – пунктов ниже от уровня.

High Свечи 2 не должен быть более чем Х11 – пунктов от уровня

Условие 3 :  

Свеча 3 (Следующая за Свечой 2) – Должна пробить уровень на расстояние количества пунктов X9 и закрыться НИЖЕ уровня на расстоянии не менее Х10 – пунктов ниже от уровня.

High Свечи 3 не должен быть более чем Х11 – пунктов от уровня

 

Параметр Х9,Х10,Х11 - это параметры расстояния в пунктах, задается в настройках робота.

 

Б) Открытие ордера

При выполнении  Условие 1 + Условие 2 + Условие 3 – на открытии Свечи 4 ( Следующая Свеча за Свечой 3) открывается рыночный ордер ( по рынку)

В)  Установка STOP LOSS

При открытии ордера по рынку на открытии 4ой Свечи, Уровень Stop Loss ставится за максимальный High из ряда свечей Свечи1, Свечи2, Свечи3 + X12 пунктов

Величина (Размер) STOP Loss – это расстояние от ордера до максимального High из 3x свечей (Свеча 1 , Свеча 2, Свеча 3) + X12

Х12 – это параметр расстояние в пунктах, задается в настройках робота.

 

Ордер НЕ открывается, если величина STOP LOSS больше чем расстояние X11 в пунктах.

 

 

Г) Установка TP (Take Profit)

 

Take Profit устанавливается после открытия ордера и равен размеру STOP LOSS*TP3 в пунктах , где TP3 – это параметр который вводится в настройках робота и может быть равен целым числам 1,2,3,4,5….10,11…15 и тд

(Другими словами это называется соотношение Риска к Прибыли (Стопа к Прибыли) и может быть равно 1к3, 1к5 , 1к10 и тд)

 

РАЗМЕР ЛОТА и МАНИМЕНЕДЖМЕНТ

Размер лота устанавливается в параметрах робота как % (риск) от депозита на 1 сделку и должен прямо-порционально зависеть от величины STOP LOSS

Пример : Если задан параметр риска в роботе 0,25% на 1 сделку, то робот считает что такой риск выполняется при величине STOPа в 100 пунктов. Если же величина STOPа 110 или 150 пунктов , то лотность на сделку соответственно уменьшается, чтобы влезть в риск 0,25 % от депозита в зависимости от величины STOP LOSS.

И наоборот если STOP LOSS получается маленьким , то лотность увеличивается так, чтобы попасть в пределы допустимого риска в  0,25% на 1 сделку от депозита.

 

Примечание для расчета лота при СЛП:

Так как STOP ордер при поиске ТВХ в СЛП рассчитывается на открытии 3ей свечи в СЛП, а количество свечей Nx входящие в СЛП может быть больше 3-х,  то расчет лота ордера производится при анализе 1-2 и 3 свечи (в данном поиске ТВХ при СЛП, STOP Loss может быть изменен и быть больше (т.к. возможен перехай на одной из Nx свечей, лотность в этом случае НЕ меняется, а остается исходя из анализа High 1-2-3 свечей

 

 

ЧАСТИЧНОЕ ЗАКРЫТИЕ

Предусмотреть 3 частичного закрытия ордера в %.

1-ое частичное закрытие:

Расстояние на котором произойдет первое частичное закрытие ордера рассчитывается по формуле: Размер Stop Loss*K1

Величина закрытия части ордера устанавливается в % в виде параметра в роботе ( например 1е частичное закрытие 50%)

2-ое частичное закрытие:

Расстояние на котором произойдет второе частичное закрытие ордера рассчитывается по формуле: Размер Stop Loss*K2

Величина закрытия части ордера устанавливается в % в виде параметра в роботе ( например 2е частичное закрытие 20%)

3-е частичное закрытие:

Расстояние на котором произойдет третье частичное закрытие ордера рассчитывается по формуле: Размер Stop Loss*K3

Величина закрытия части ордера устанавливается в % в виде параметра в роботе ( например 3е частичное закрытие 30%)

 

Где К (1,2,3) – это параметр который вводится в настройках робота и может быть равен целым числам 1,2,3,4,5….10,11…15 и тд (для каждого частичного закрытия свой параметр К1,К2,К3)

 

ПЕРЕВОД в Б/У

Предусмотреть перевод ордера в БезУбыток (Б/У)

Расстояние при достижении цены которого инструмент переводится в Безубыток рассчитывается в пунктах по формуле : Размер Stop Loss*NL

Где NL это параметр который вводится в настройках робота и может быть равен целым числам 1,2,3,4,5….10,11…15 и тд


Файлы:

Откликнулись

1
Разработчик 1
Оценка
(59)
Проекты
109
24%
Арбитраж
9
67% / 22%
Просрочено
15
14%
Работает
2
Разработчик 2
Оценка
(320)
Проекты
466
42%
Арбитраж
77
12% / 64%
Просрочено
75
16%
Свободен
Похожие заказы
Это задание для тех, кто давно работает в области создания торговых роботов для MT4/MT5 и за это время создал(а) хотя бы один действительно прибыльный советник. Я готов приобрести ваш готовый продукт, при условии что он способен приносить прибыль от 10% в месяц на дистанции. Метод Мартингейла не должен лежать в основе торговой стратегии. Использование сеточных стратегий допускается. Присылайте для тестирования
протестировать на тестере за последние 5 лет по золоту все возможные вписываемые параметры чтобы получилось максимальная прибыль минимальная просадка и за минимальное время стратегия —— в одновременно робот открывает и продает одинаковое заданное вручную количество лотов или же заданное вручную количество процентов от депозита чтобы робот считал сколько лотов давать ордеру каждый раз пересчитывая в зависимости от
Советник на основе буферных сигналов индикатора с мартингейлом в обе стороны. Виртуальные (не видимые брокеру) уровни СЛ, ТП. Дублирование всех на строеек на скрываемую панель на графике. полное описание 1. вход по сигналам, по тому который в настройках 1,2,3(одинаковых в одну сторону подряд) и т.д.указан 3 сиг.-первые 1,2 -пропускает. 2. на последующих сигналах по тренду-
протестировать на тестере за последние 5 лет по золоту все возможные вписываемые параметры чтобы получилось максимальная прибыль минимальная просадка и за минимальное время стратегия —— в одновременно робот открывает и продает одинаковое заданное вручную количество лотов или же заданное вручную количество процентов от депозита чтобы робот считал сколько лотов давать ордеру каждый раз пересчитывая в зависимости от
Мне нужен робот, работающий на МТ4, требования такие: 1) суточная просадка не должна быть меньше 1-2%! 2) дневная минимальная прибыль? 3) открытые ежедневно позиции должны быть закрыты в тот же день! 4) инструменты, используемые для открытия сделки, должны быть XAU/USD, GBP/USD, EURO/USD и т. д
Есть код советника (mql4 - будет предоставлен в личных сообщениях совместно с подробным ТЗ). Нужно добавить в него следующие изменения: 1. Добавить четкие комментарии во все ордера советника (типа Sell 01, Sell 02 ... Sell 30 или Buy 01 и т.п.) В текущем советнике комментарии одинаковые и регулируются переменной. 2. Добавить в советника время торговли по времени (интервал времени указывается в настройках). 3
Нужен индикатор , рисующий вертикальную линию через все подокна. Линия рисуется от последней закрытой (завершенной ) свечи и после , закрытия следующей свечи , перерисовывается на нее, а предыдущая линия удаляется автоматически
нужно скопировать функции мт5 по установке отложенных ордеров только чтобы вместо тейк профита отложенный ордер закрывался встречной позицией. Нужно чтобы записи в журнале мт5 производились правильно без ошибок. Возможно понадобится установление панельки в левой нижней части графика чтобы указывать объём лота
1. Первый ордер: если предыдущая свечка Бычья(вверх) то открывается ордер на покупку, если свечка Медвежья(вниз) то открывается ордер на продажу. 2. лот= фиксированное значение. 3. лот = %от депозита. если =0, то работает фиксированным лотом.(Вышытывает от стоплосса) 4. Размер свечи=10 пипс. 5. Тейк-профит =4, значит через 4 закрытых свечки ордер закрывается (считает стрелки в т одном направлении. Если вверх то
Нужен робот, который будет работать на двух графиков разного периода и у каждого графика свои RSI. Робот будет использовать такие настройки, как магический номер, трейлинг SL. Будут настройки в которых необходим таймер , как и прочие настройки и фильтры

Информация о проекте

Бюджет
30 - 100 USD
Исполнителю
27 - 90 USD
Сроки выполнения
от 2 до 5 дн.