Нужен советник на основе Bulls Bears Power (ATR)

MQL5 Experts

Job finished

Execution time 6 days
Feedback from customer
В целом, опыт был исключительно положительным, и я с полной уверенностью рекомендую услуги всем, кто ищет качественные решения в области разработки торговых роботов.
Feedback from employee
Приятно работать с адекватным человеком, который понимает процесс работы разработчика. Непонимания были, но все решалось цивилизовано и быстро. Спасибо за заказ. Буду рад к дальнейшему сотрудничеству.

Specification

У меня уже есть один советник и один индикатор. Их нужно объединить в одно целое и дополнить советник некоторыми настройками.

Что добавить в советник:    
1) Время торговли (к примеру с 08:00 до 17:00)    
     1.1. кнопка вкл./выкл. время торговли    
     1.2. во время неторгового периода нельзя открыть сделки
     1.3. без переноса через ночь т.е. в случае если сделка открыта, то её нужно закрыть в конце указанного времени
      
2) Закрытие открытых сделок спустя определённое кол-во времени после входа (экспирация) 
     2.1. кнопка вкл./выкл. экспирацию    
     2.2. измеряется в секундах

комментарий-1: индикатор Bulls Bears Power (во вложении) является модифицированой версией индикатора ATR, который есть в терминале МТ5   

комментарий-2: levelrobot (во вложении) - это самодельный советник имеющий простой принцип "выше/ниже". Если цена выше заданного уровня - levelrobot покупает, если ниже заданного уровня - levelrobot продаёт. Levelrobot создан как уровень безубытка от точки входа, он не сидит в убыточных сделках совсем, вместо этого происходит очень много перезаходов как можно ближе к желаемой цене.

комментарий-3: торговля контрендовая. В текущем советнике levelrobot уже есть настройка тип торговли (только лонг, лонг и шорт, только шорт). Настройка "лонг и шорт" становится не актуальной для такой торговли, а настройки по входу в лонг и в шорт надо сделать исходя как написано ниже в этом файле.

3) Три настройки из индикатора Bulls Bears Power нужно перенести в новый советник

4) Вход в лонг:    
     Покупка когда Bulls Bears Power ниже какого-либо значения (почти всегда отрицательного т.е. ниже нуля). Значение регулируется в настройках

5) Выход из лонга: (выполняется хотя бы одно из условий)    
     либо по SL/TP/TS    
     либо по принципу советника levelrobot когда цена пошла не в ту сторону    
     либо по времени экспирации (пункт 2)    
     либо если Bulls Bears Power поднялся до определённого значения, к примеру -0.5 (цифра -0.5 должна регулироваться в настройках). Кнопка вкл./выкл. выход по значению    
      
6) Вход в шорт:    
     Продажа когда Bulls Bears Power выше какого-либо значения (почти всегда положительного т.е. выше нуля). Значение регулируется в настройках  
      
7) Выход из шорта: (выполняется хотя бы одно из условий)    
     либо по SL/TP/TS    
     либо по принципу советника levelrobot когда цена пошла не в ту сторону    
     либо по времени экспирации (пункт 2)      
     либо если Bulls Bears Power поднялся до определённого значения, к примеру 0.5 (цифра 0.5 должна регулироваться в настройках). Кнопка вкл./выкл. выход по значению
      
8) Настройка по лимитированию кол-во открытых сделок levelrobot после точки входа 
     8.1. кнопка вкл./выкл.    
     8.2. установка лимита в течении которого задаётся данное правило в секундах    
     комментарий по пункту 8: Обычно если levelrobot делает много сделок после точки входа это означает что советник поймал неудачный боковик и где-то после 5-ого входа/выхода лучше его просто остановить и ждать следующую сделку 

9) Настройка "Макс допустимое проскальзывание"
     9.1. кнопка вкл./выкл.    
     9.2. применяется только для первичного входа в лонг (п.4) или входа в шорт (п.6)
     9.3. в пунктах или процентах 

10) Настройка "Макс допустимый спред"
     10.1. кнопка вкл./выкл.    
     10.2. применяется только для первичного входа в лонг (п.4) или входа в шорт (п.6)
     10.3. в пунктах или процентах 

11) Ситуация когда два сигнала подрят или очень близко (в разные свечи): 

     11.1. в этом случае старая сделка (если она открыта) закрывается в момент нового сигнала и открывается новая сделка исходя из нового сигнала      

12) Советник не должен открывать новую сделку, если сделка уже открыта в течении 1 (одной) свечи.
     комментарий по пункту 12: Зачастую Bulls Bears Power не стоит на месте и бывают ситуации когда после входа смещается к примеру c 7.5 на 7.6 и т.д. и это не повод открывать новую сделку т.к. шорт уже был открыт при 7.5


Комментарий-4: levelrobot не должен работать сам по себе. Он активируется только если достигнуты уровни Bulls Bears Power и не работает если старая сделка закрылась, а новая не начилась. Сделки редкие.

Комментарий-5: Просьба оставить текущую визуализацию уровня levelrobot на графике в виде жёлтой горизонтальной линии как в оригинале levelrobot


Files:

Responded

1
Developer 1
Rating
(23)
Projects
27
33%
Arbitration
2
0% / 50%
Overdue
0
Free
2
Developer 2
Rating
(11)
Projects
12
0%
Arbitration
1
0% / 0%
Overdue
0
Free
3
Developer 3
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
4
Developer 4
Rating
(198)
Projects
254
20%
Arbitration
22
50% / 18%
Overdue
0
Loaded
5
Developer 5
Rating
(58)
Projects
90
43%
Arbitration
4
0% / 100%
Overdue
3
3%
Working
6
Developer 6
Rating
(1)
Projects
2
0%
Arbitration
2
0% / 100%
Overdue
0
Working

Project information

Budget
50+ USD
Deadline
to 3 day(s)