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

MQL4 Experten

Auftrag beendet

Ausführungszeit 13 Tage

Spezifikation

Добрый день!

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

Bewerbungen

1
Entwickler 1
Bewertung
(493)
Projekte
1022
58%
Schlichtung
30
27% / 23%
Frist nicht eingehalten
133
13%
Arbeitet
2
Entwickler 2
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
318
49%
Frei
3
Entwickler 3
Bewertung
(473)
Projekte
1139
44%
Schlichtung
51
31% / 33%
Frist nicht eingehalten
501
44%
Frei
4
Entwickler 4
Bewertung
(37)
Projekte
134
32%
Schlichtung
21
14% / 67%
Frist nicht eingehalten
38
28%
Frei
5
Entwickler 5
Bewertung
(619)
Projekte
1430
59%
Schlichtung
31
81% / 0%
Frist nicht eingehalten
10
1%
Frei
6
Entwickler 6
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
(40)
Projekte
106
52%
Schlichtung
17
12% / 65%
Frist nicht eingehalten
25
24%
Frei
8
Entwickler 8
Bewertung
(34)
Projekte
55
31%
Schlichtung
8
0% / 63%
Frist nicht eingehalten
13
24%
Frei
Veröffentlicht: 22 Artikel, 1 Beispiel
9
Entwickler 9
Bewertung
(268)
Projekte
603
34%
Schlichtung
65
22% / 57%
Frist nicht eingehalten
146
24%
Arbeitet
Veröffentlicht: 1 Artikel, 22 Beispiele
10
Entwickler 10
Bewertung
(47)
Projekte
140
49%
Schlichtung
9
56% / 0%
Frist nicht eingehalten
27
19%
Frei
11
Entwickler 11
Bewertung
(73)
Projekte
257
53%
Schlichtung
16
50% / 38%
Frist nicht eingehalten
83
32%
Frei
12
Entwickler 12
Bewertung
(1)
Projekte
2
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
50%
Frei
Veröffentlicht: 1 Beispiel
13
Entwickler 13
Bewertung
(187)
Projekte
367
56%
Schlichtung
45
22% / 56%
Frist nicht eingehalten
188
51%
Frei
Veröffentlicht: 1 Artikel, 6 Beispiele

Projektdetails

Budget
Ausführungsfristen
bis 5 Tag(e)