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

MQL4 Esperti

Lavoro terminato

Tempo di esecuzione 13 giorni

Specifiche

Добрый день!

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

Con risposta

1
Sviluppatore 1
Valutazioni
(493)
Progetti
1022
58%
Arbitraggio
30
27% / 23%
In ritardo
133
13%
In elaborazione
2
Sviluppatore 2
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
318
49%
Gratuito
3
Sviluppatore 3
Valutazioni
(473)
Progetti
1139
44%
Arbitraggio
51
31% / 33%
In ritardo
501
44%
Gratuito
4
Sviluppatore 4
Valutazioni
(37)
Progetti
134
32%
Arbitraggio
21
14% / 67%
In ritardo
38
28%
Gratuito
5
Sviluppatore 5
Valutazioni
(619)
Progetti
1430
59%
Arbitraggio
31
81% / 0%
In ritardo
10
1%
Gratuito
6
Sviluppatore 6
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
7
Sviluppatore 7
Valutazioni
(40)
Progetti
106
52%
Arbitraggio
17
12% / 65%
In ritardo
25
24%
Gratuito
8
Sviluppatore 8
Valutazioni
(34)
Progetti
55
31%
Arbitraggio
8
0% / 63%
In ritardo
13
24%
Gratuito
Pubblicati: 22 articoli, 1 codice
9
Sviluppatore 9
Valutazioni
(268)
Progetti
603
34%
Arbitraggio
65
22% / 57%
In ritardo
146
24%
In elaborazione
Pubblicati: 1 articolo, 22 codici
10
Sviluppatore 10
Valutazioni
(47)
Progetti
140
49%
Arbitraggio
9
56% / 0%
In ritardo
27
19%
Gratuito
11
Sviluppatore 11
Valutazioni
(73)
Progetti
257
53%
Arbitraggio
16
50% / 38%
In ritardo
83
32%
Gratuito
12
Sviluppatore 12
Valutazioni
(1)
Progetti
2
0%
Arbitraggio
1
0% / 100%
In ritardo
1
50%
Gratuito
Pubblicati: 1 codice
13
Sviluppatore 13
Valutazioni
(187)
Progetti
367
56%
Arbitraggio
45
22% / 56%
In ritardo
188
51%
Gratuito
Pubblicati: 1 articolo, 6 codici

Informazioni sul progetto

Budget
Scadenze
a 5 giorno(i)