Советник с последовательной проверкой условий для открытия и с постепенными открытиями/закрытиями с контролем проскальзывания

MQL4 Эксперты

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

Время выполнения 38 дней
Отзыв от исполнителя
Всё отлично!

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

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

Ордера открывать советник должен постепенно и в зависимости от проскальзывания. Логика следующая (пример для покупок):

Первая сделка открывается объемом Лот1.
1. Если на Лот1 Фактическая цена открытия ордера(далее Цоо)-(Значение скользящей средней на предыдущей свече-Заданное кол-во пунктов)(эта разность в скобках равна цене, по которой должна открываться сделка по стратегии, далее Ц)>Максимально допустимое проскальзывание в пунктах(далее Мдп), то следующий ордер открывается объемом Лот2.
2. Если на Лот2 Цоо-Ц>Мдп, дальнейшие открытия на оставшийся день прекращаются.
3. Если на Лот2 Цоо-Ц<Мдп, то открываются сделки объемом Лот2 либо до Цоо-Ц>Мдп (после чего см. Пункт 2) либо до превышения общим объемом позиции значения ЛотМакс.
4. Если на Лот1 Цоо-Ц<Мдп, то следующий Лот3.
5. Если на Лот3 Цоо-Ц>Мдп, то следующий снова Лот1.
6. Если на Лот1 после Лот3 Цоо-Ц>Мдп, то следующий Лот2 (после чего см. Пункты 2 и 3).
7. Если на Лот1 после Лот3 Цоо-Ц<Мдп, то открываются сделки объемом Лот1 либо до Цоо-Ц>Мдп (после чего см. Пункт 1, 2 и 3) либо до превышения ЛотМакс.
8. Если на Лот3 Цоо-Ц<Мдп, то открываются сделки объемом Лот3 либо до Цоо-Ц>Мдп (после чего см. Пункты 5, 6 и 7) либо до превышения ЛотМакс.

Это был пример для случая, когда на открытии торгового окна не обнаружено условий для входа. Если обнаружены, то вместо Ц будет цена открытия текущей минутной свечи.

Промежуток между открытиями должен составлять около 2 секунд. Отсчет по внутреннему счетчику или по времени сервера, на котором запущен терминал с советником.

У первого ордера будут тейк и стоп, у остальных нет. При закрытии первого ордера все остальные должны так же постепенно закрываться. Можно без вышеописанной логики, а просто каждые 2 сек по ордеру.

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

1
Разработчик 1
Оценка
(144)
Проекты
285
42%
Арбитраж
19
63% / 5%
Просрочено
29
10%
Свободен
Опубликовал: 2 примера
2
Разработчик 2
Оценка
(84)
Проекты
142
13%
Арбитраж
11
55% / 18%
Просрочено
3
2%
Свободен
3
Разработчик 3
Оценка
(618)
Проекты
1428
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
4
Разработчик 4
Оценка
(298)
Проекты
477
40%
Арбитраж
105
40% / 24%
Просрочено
81
17%
Загружен
Опубликовал: 2 примера
5
Разработчик 5
Оценка
Проекты
1
0%
Арбитраж
3
0% / 100%
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(32)
Проекты
53
36%
Арбитраж
0
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(1)
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(198)
Проекты
254
20%
Арбитраж
22
50% / 18%
Просрочено
0
Загружен

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

Бюджет
100 - 1000 USD