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

MQL4 EA

작업 종료됨

실행 시간 2 일

명시

Нужен советник открывающий сделку с рынка.

Изменяемые параметры: направление сделки (Sell, Buy), количество одновременно открываемых лотов, объём одного лота, разница в цене сравниваемых баров(в пунктах), комментарий.

Советник должен уметь открывать одновременно несколько сделок в одном направлении. Задаваемое количество лотов используется для одного сигнала советника. То есть он должен выставлять заданное количество лотов на каждом сигнале, даже если они будут на каждом следующем баре. После выставления всех заданных лотов по текущему сигналу он должен забыть про них. И при появлении следующего сигнала работать только с новыми ордерами. Советник должен уметь проверить открытие сделок. Если по любым причинам заданное количество ордеров не открылось, он должен повторить не сработавшие ордера по текущей цене, пока всё заданное количество лотов не откроется. Если до закрытии текущего бара выставить все заданные ордера не получилось, он должен забыть о них. Должна быть возможность выставить советник отдельно для каждой пары.

Советник должен начать работать только после закрытия свечи во время формирования которой его запустили. 

Задаваемое количество лотов используется для одного сигнала советника. 

 Условия открытия.

Используются только 3 бара. Текущий (только что открывшийся), первый бар перед текущим (это базовый бар) и бар который был перед базовым.

Сделка обязательно должна открываться по любой цене, только на открытии очередного бара. Только что закрывшийся бар является базовым для расчетов.

Допустим нам нужен Buy по рынку.

Советник должен сравнить цену закрытия базового бара с ценой закрытия бара который был перед базовым. Если цена закрытия базового бара больше и удовлетворяет условию разницы в цене, то советник совершает сделки/сделки на покупку. Если цена закрытия базового бара меньше, равна или не удовлетворяет условию разницы в цене, то ни чего не делаем. Ждем открытия следующего бара. 

Для Sell соответственно наоборот. 

Советник должен сравнить цену закрытия базового бара с ценой закрытия бара который был перед базовым. Если цена закрытия базового бара меньше и удовлетворяет условию разницы в цене, то советник совершает сделку/сделки на продажу. Если цена закрытия базового бара больше, равна или не удовлетворяет условию разницы в цене, то ни чего не делаем. Ждем открытия следующего бара. 

Закрытие сделок не требуется.

 

응답함

1
개발자 1
등급
(23)
프로젝트
90
24%
중재
12
33% / 67%
기한 초과
35
39%
무료
게재됨: 8 코드
2
개발자 2
등급
(618)
프로젝트
1429
59%
중재
31
81% / 0%
기한 초과
10
1%
무료
3
개발자 3
등급
(458)
프로젝트
799
48%
중재
74
19% / 51%
기한 초과
139
17%
작업중
4
개발자 4
등급
(268)
프로젝트
602
34%
중재
64
20% / 58%
기한 초과
147
24%
작업중
게재됨: 1 기고글, 22 코드
5
개발자 5
등급
(281)
프로젝트
650
28%
중재
112
19% / 62%
기한 초과
319
49%
무료
6
개발자 6
등급
(1)
프로젝트
3
0%
중재
0
기한 초과
1
33%
무료
7
개발자 7
등급
(3)
프로젝트
5
80%
중재
0
기한 초과
0
무료
게재됨: 3 코드
8
개발자 8
등급
(312)
프로젝트
521
47%
중재
29
10% / 45%
기한 초과
139
27%
작업중
9
개발자 9
등급
(1)
프로젝트
1
0%
중재
0
기한 초과
0
무료
10
개발자 10
등급
(45)
프로젝트
76
20%
중재
7
0% / 86%
기한 초과
14
18%
무료
11
개발자 11
등급
(76)
프로젝트
136
45%
중재
11
27% / 64%
기한 초과
26
19%
무료
게재됨: 5 코드
12
개발자 12
등급
(23)
프로젝트
31
71%
중재
0
기한 초과
1
3%
무료
게재됨: 188 코드
13
개발자 13
등급
(187)
프로젝트
367
56%
중재
45
22% / 56%
기한 초과
188
51%
무료
게재됨: 1 기고글, 6 코드
14
개발자 14
등급
(71)
프로젝트
156
44%
중재
22
41% / 14%
기한 초과
16
10%
무료
게재됨: 10 코드
15
개발자 15
등급
(574)
프로젝트
945
47%
중재
309
58% / 27%
기한 초과
125
13%
무료

프로젝트 정보

예산
10 - 20 USD
기한
에서 1  3 일