Написать советник, работающий по одному индикатору

MQL4 Эксперты

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

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

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

Написать советник, работающий по одному индикатору.

Переменные:

1. Объем позиции
2. TP в пунктах валюты (различать 3,4 и 5 значные валютные пары), если 0 - не устанавливать
3. SL в пунктах (различать 3,4 и 5 значные валютные пары), если 0 - не устанавливать
4. Трейлинг стоп в пунктах, если 0 не устанавливать
5. Перенос в безубыток через ... пунктов, 0 - не использовать
6. Уровень безубытка в пунктах, по умолчанию 0
7. Тоговать только на текущей валютной паре (true - только на текущей, falshe - на всех открытых в терминале парах)
8. Магик
9. Таймаут показателей индикатора (секунды)
 

Условия открытия позиций:

При открытии должны выполниться оба условия 10 и 11

10. Верхнее значение валютной пары при открытии по индикатору (к примеру 8.2 7.0) число с десятичной частью
11. Нижнее значение валютной пары при открытии по индикатору ( к примеру 2.0 3.4) число с десятичной частью

Условия закрытия позиций:

При закрытии позиции должно выполниться одно из условий

12. Верхнее значение валютной пары при закрытии по индикатору
13. Нижнее значение валютной пары при закрытии по индикатору

Описание:

Советник открывает новый ордер на валютной паре, если условие 10 и 11 выполняются одновременно. К примеру у валюты USD значение по индикатору 7.2, а у CHF значение 2.0, и оно держится в допустимых пределах таймаута 9, то позиция будет открыта на покупку на валютной паре USDCHF.

Позиция будет закрыта, если выполняется ОДНО из условий 12 или 13. К примеру, была открыта позиция на покупку USDCHF, значение переменной 13 установлено 2.3. Если CHF поднимется выше 2.3 и пробудет выше в течение таймаута 9, то позиция будет закрыта. Либо если USD опустится меньше 7.0 и пробудет ниже в течение таймаута 9, позиция тоже будет закрыта.

Файлы:

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

1
Разработчик 1
Оценка
(107)
Проекты
149
36%
Арбитраж
29
3% / 55%
Просрочено
35
23%
Свободен
2
Разработчик 2
Оценка
(169)
Проекты
460
41%
Арбитраж
39
18% / 31%
Просрочено
193
42%
Свободен
Опубликовал: 2 примера
3
Разработчик 3
Оценка
(68)
Проекты
111
26%
Арбитраж
17
6% / 71%
Просрочено
15
14%
Свободен
Опубликовал: 9 примеров
4
Разработчик 4
Оценка
(40)
Проекты
106
52%
Арбитраж
17
12% / 65%
Просрочено
25
24%
Свободен
5
Разработчик 5
Оценка
(14)
Проекты
41
24%
Арбитраж
2
0% / 100%
Просрочено
16
39%
Свободен
Опубликовал: 1 статью, 1 пример
6
Разработчик 6
Оценка
(174)
Проекты
233
61%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример
7
Разработчик 7
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(1)
Проекты
4
25%
Арбитраж
1
0% / 100%
Просрочено
1
25%
Свободен
Опубликовал: 6 примеров
9
Разработчик 9
Оценка
(187)
Проекты
367
56%
Арбитраж
45
22% / 56%
Просрочено
188
51%
Свободен
Опубликовал: 1 статью, 6 примеров
Похожие заказы
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

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

Бюджет
10 USD
Сроки выполнения
от 7 до 10 дн.