Написать советник

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 13 días

Tarea técnica

Добрый день!

Необходим советник в виде исходного кода под МТ4.

В советнике задаются следующие параметры.

00) Объем лота.
01) Уровень срабатывания - виртуальная цена относительно которой будут открываться рыночные позиции на покупку и продажу.
02) Спред в пп. - выше которого позиции открываться не будут.
03) Кол-во попыток открытия на каждое пересечение цены и уровня срабатывания.
04) Таймаут между попытками (0 - сразу, как только возможно, 1,2,3 и далее - секунды)
05) Проскальзывание (советник под Instant Execution пока что)

06) Покупка (включено/выключено) - включает/отключает возможность советником открывать ордера на покупку.
6а) Стоплосс (в пп. от уровня срабатывания)
6б) Тейкпрофит (в пп. от уровня срабатывания)
6в) Трейлинг-стоп (отключаемый). Соответственно шаг трала и откуда начинать тралить (в пп. от уровня срабатывания).
6г) Безубыток (в пп. от уровня срабатывания), при достижении уровень стоплосса перемещается на цену открытия ордера.


07) Продажа (включено/выключено) - включает/отключает возможность советником открывать ордера на продажу.
7а) Стоплосс (в пп. от уровня срабатывания)
7б) Тейкпрофит (в пп. от уровня срабатывания)
7в) Трейлинг-стоп (отключаемый). Соответственно шаг трала и откуда начинать тралить (в пп. от уровня срабатывания).
7г) Безубыток (в пп. от уровня срабатывания), при достижении уровень стоплосса перемещается на цену открытия ордера.

(Параметры трейлинг-стопа на продажу независимы от параметров трейлинг-стопа на покупку)

08) Мэджик.

09) Баланс паники (по средствам). Если баланс доходит до этого уровня и ниже, открытый лот (если есть) принудительно закрывается, торговля советником отключается и высылается сообщение на почтовый адрес (задается в мт4).

10) Время работы - только чч:мм и без учета дней (один промежуток от и до).

11) Время завершения работы и закрытия ордеров в пятницу (чч:мм). При наступлении заданного времени в пятницу ордера принудительно закрываются и открытие новых не происходит до окончания пятничных торгов, даже если подходят торговые условия.


Алгоритм работы.

После включения, советник постоянно отслеживает текущий уровень цены на предмет пересечения с уровнем срабатывания.


ПОКУПКА
При пересечении ценой вверх уровня срабатывания заданного в советнике (если не превышен параметр, заданный в значении спред, и разрешенном положении торговать покупку) открывается рыночный ордер на покупку с заданными уровнями стоплосса и тейкпрофита, если отключен трейлинг-стоп. Если включен, то только с начальным уровнем стоплосса, после чего он уже передвигается трейлинг-стопом. Безубыток работает независимо от включенности трейлинг-стопа.
Если торговля на покупку запрещена или превышен спред или возникли другие ошибки - занести в журнал.

ПРОДАЖА
При пересечении ценой вниз уровня срабатывания заданного в советнике (если не превышен параметр, заданный в значении спред, и разрешенном положении торговать продажу) открывается рыночный ордер на продажу с заданными уровнями стоплосса и тейкпрофита, если отключен трейлинг-стоп. Если включен, то только с начальным уровнем стоплосса, после чего он уже передвигается трейлинг-стопом. Безубыток работает независимо от включенности трейлинг-стопа.
Если торговля на продажу запрещена или превышен спред или возникли другие ошибки - занести в журнал.


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


Визуальная информация, выдаваемая советником в правом верхнем углу.
0) Разрешения торговать покупку и продажу.
1) Текущая ситуация.
Если ордер открыт, то время открытия и направление. При отсутствии соответственно ничего.
2) Результат последней сделки - профит/стоплосс, стоплосс по трейлингу, безубыток. При невозможности открыть сделку за заданное кол-во попыток открытия - указать об этом и время последней попытки.
3) Стоплосс, тейкпрофит, параметры трейлинг-стопа в покупке, продаже (в 2 колонки) и параметры безубытка.
3) Текущий стоплевел.
4) Текущий спред.

Виртуальная линия срабатывания с мэджиком советника рядом и разрешенными направлениями торговли.

Возможность видеть все уровни срабатывания на любом из однотипных валютных графиков. Например, если на одном графике eurusd выставлен советник с одним уровнем, а на другом графике eurusd с другим, то на каждом из них я должен видеть оба уровня с подписанным мэджиком. Соответственно, сколько их стоит, столько и видеть. И так для каждой валютной пары. (не менее 10 линий на каждой паре)

Прочее.
Для ордеров в поле комментарий вносить мэджик.
Все значения для настройки для 5знака (с возможностью работы на 4х-знаке по-мере необходимости).

Han respondido

1
Desarrollador 1
Evaluación
(493)
Proyectos
1022
58%
Arbitraje
30
27% / 23%
Caducado
133
13%
Trabaja
2
Desarrollador 2
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
318
49%
Libre
3
Desarrollador 3
Evaluación
(473)
Proyectos
1139
44%
Arbitraje
51
31% / 33%
Caducado
501
44%
Libre
4
Desarrollador 4
Evaluación
(37)
Proyectos
134
32%
Arbitraje
21
14% / 67%
Caducado
38
28%
Libre
5
Desarrollador 5
Evaluación
(619)
Proyectos
1430
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
8
Desarrollador 8
Evaluación
(34)
Proyectos
55
31%
Arbitraje
8
0% / 63%
Caducado
13
24%
Libre
Ha publicado: 22 artículos, 1 ejemplo
9
Desarrollador 9
Evaluación
(268)
Proyectos
603
34%
Arbitraje
65
22% / 57%
Caducado
146
24%
Trabaja
Ha publicado: 1 artículo, 22 ejemplos
10
Desarrollador 10
Evaluación
(47)
Proyectos
140
49%
Arbitraje
9
56% / 0%
Caducado
27
19%
Libre
11
Desarrollador 11
Evaluación
(73)
Proyectos
257
53%
Arbitraje
16
50% / 38%
Caducado
83
32%
Libre
12
Desarrollador 12
Evaluación
(1)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
1
50%
Libre
Ha publicado: 1 ejemplo
13
Desarrollador 13
Evaluación
(187)
Proyectos
367
56%
Arbitraje
45
22% / 56%
Caducado
188
51%
Libre
Ha publicado: 1 artículo, 6 ejemplos

Información sobre el proyecto

Presupuesto
Plazo límite de ejecución
a 5 día(s)