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

MQL5 专家

工作已完成

执行时间6 天
客户反馈
В целом, опыт был исключительно положительным, и я с полной уверенностью рекомендую услуги всем, кто ищет качественные решения в области разработки торговых роботов.
员工反馈
Приятно работать с адекватным человеком, который понимает процесс работы разработчика. Непонимания были, но все решалось цивилизовано и быстро. Спасибо за заказ. Буду рад к дальнейшему сотрудничеству.

指定

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

Что добавить в советник:    
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


附加的文件:

反馈

1
开发者 1
等级
(23)
项目
27
33%
仲裁
2
0% / 50%
逾期
0
空闲
2
开发者 2
等级
(11)
项目
12
0%
仲裁
1
0% / 0%
逾期
0
空闲
3
开发者 3
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
4
开发者 4
等级
(198)
项目
254
20%
仲裁
22
50% / 18%
逾期
0
已载入
5
开发者 5
等级
(58)
项目
90
43%
仲裁
4
0% / 100%
逾期
3
3%
工作中
6
开发者 6
等级
(1)
项目
2
0%
仲裁
2
0% / 100%
逾期
0
工作中

项目信息

预算
50+ USD
截止日期
 3 天