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

MQL4 Experts

Trabalho concluído

Tempo de execução 13 dias

Termos de Referência

Добрый день!

Необходим советник в виде исходного кода под МТ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х-знаке по-мере необходимости).

Respondido

1
Desenvolvedor 1
Classificação
(493)
Projetos
1022
58%
Arbitragem
30
27% / 23%
Expirado
133
13%
Trabalhando
2
Desenvolvedor 2
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
318
49%
Livre
3
Desenvolvedor 3
Classificação
(473)
Projetos
1139
44%
Arbitragem
51
31% / 33%
Expirado
501
44%
Livre
4
Desenvolvedor 4
Classificação
(37)
Projetos
134
32%
Arbitragem
21
14% / 67%
Expirado
38
28%
Livre
5
Desenvolvedor 5
Classificação
(619)
Projetos
1430
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre
6
Desenvolvedor 6
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(40)
Projetos
106
52%
Arbitragem
17
12% / 65%
Expirado
25
24%
Livre
8
Desenvolvedor 8
Classificação
(34)
Projetos
55
31%
Arbitragem
8
0% / 63%
Expirado
13
24%
Livre
Publicou: 22 artigos, 1 código
9
Desenvolvedor 9
Classificação
(268)
Projetos
603
34%
Arbitragem
65
22% / 57%
Expirado
146
24%
Trabalhando
Publicou: 1 artigo, 22 códigos
10
Desenvolvedor 10
Classificação
(47)
Projetos
140
49%
Arbitragem
9
56% / 0%
Expirado
27
19%
Livre
11
Desenvolvedor 11
Classificação
(73)
Projetos
257
53%
Arbitragem
16
50% / 38%
Expirado
83
32%
Livre
12
Desenvolvedor 12
Classificação
(1)
Projetos
2
0%
Arbitragem
1
0% / 100%
Expirado
1
50%
Livre
Publicou: 1 código
13
Desenvolvedor 13
Classificação
(187)
Projetos
367
56%
Arbitragem
45
22% / 56%
Expirado
188
51%
Livre
Publicou: 1 artigo, 6 códigos

Informações sobre o projeto

Orçamento
Prazo
para 5 dias