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

MQL5 Experts

Job finished

Execution time 3 days
Feedback from customer
Точно такой советник как в техническом задании, выполнены даже сложные пункты. А+++
Feedback from employee
Все отлично!!! Спасибо!!!

Specification


ТЗ на советник:

1. Должна быть настройка только лонг, только шорт, лонг и шорт

2. Должна быть настройка времени торговли
  2.1. Во время неторгового периода можно закрыть старую позицию, но нельзя открыть новую
  2.2. Временных торговых промежутков от одного до трёх, задаётся точное время вручную
3. Кол-во лотов в простом выражении к примеру 1,2,3 лота

Лонг:
Вход: Если предыдущая свеча на каждом индикаторе закрылось зелёной, то покупка
Выход: Если если любая предыдущая из свечей на каждом индикаторе закрылась красной или серой - продажа
Шорт:
Вход: Если предыдущая свеча на каждом индикаторе закрылось красной, то продажа
Выход: Если если любая предыдущая из свечей на каждом индикаторе закрылась зелёной или серой - покупка


Иными словами: все открытия сделок на покупку или продажу происходят при полном совпадении всех индикаторов, а закрытия когда начинаются несовпадения

4. Настройка исполнения сделки:
4.1. либо решение принимается по ценам закрытия предыдущей свечи
4.2. либо решение принимается моментально (не дожидаясь закрытия), если выполняются все условия
5. Включить принудительное закрытие позиций в случае, если они открыты?
5.1. Время принудительного закрытия задаётся вручную, к примеру 23:55
p.s. Опция на случай если уже близится вечер и закрытие рынка, чтобы не переносить позицию на следующий день

6. Не обязательно использовать каждый индикатор, они должны включаться/выключаться при необходимости

Какие индикаторы используются:
 - BB Trend Flat MT5.ex5 - 6 шт.
 - Rsi filter - 1 шт.
 - ADXVMA - 1 шт.
 - Squeeze - 1 шт.
 - Precision trend (histo) - 1 шт.
 - ibbfill2_new - 1 шт.


7. Каждый из 11 индикаторов и из доп.настроек в т.ч. настроек времени, должны включаться и отключаться в настройках т.е. нужны кнопки "Использовать индикатор … ?"/true/false и т.д.

Особенности:
- Для вашего удобства в "EA_советник черновик.mq5" уже заложен вызов одного из индикаторов, а именно "BB Trend Flat MT5.ex5"
- BB Trend Flat MT5.ex5 должен иметь именно такое название и находится в папке Market, т.к. в коде советника прописано что вызов индикатора по этому пути и по этому названию

Responded

1
Developer 1
Rating
(640)
Projects
864
48%
Arbitration
29
38% / 17%
Overdue
63
7%
Free
2
Developer 2
Rating
(71)
Projects
83
39%
Arbitration
3
0% / 0%
Overdue
1
1%
Free
Published: 7 codes
3
Developer 3
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free

Project information

Budget
35+ USD
Deadline
to 10 day(s)