Советник полуавтомат для MT5

MQL5 Experts MySQL

Job finished

Execution time 13 days

Specification

Требуется написать советник полуавтомат с простой логикой

В настройках советника задается вручную два уровня открытия сделки Line1 и Line2(требуется чтобы эти уровни советник рисовал на графике). 

При пересечении уровня Line1 :

1) открывается сделка на покупку (способ открытия: рыночным ордером или заранее выставленным лимитным ордером(STOP или LIMIT в зависимости от положения цены к лимитному ордеру) – задается в настройках советника

2) либо осуществляется переворот открытой ранее советником позиции на продажу, если цена до этого уже пересекала Line2. 


При пересечении ценой уровня Line 2:

1) открывается сделка на продажу

2) либо осуществляется переворот открытой ранее советником позиции на покупку, если цена до этого уже пересекала Line1. 


При ручном закрытии открытой сделки советником, советник должен снова перейти в режим ожидания пересечения заданных уровней.


На графике должна отображаться информация:

- уровень открытия сделки на покупку Line1

(будет очень хорошо, если можно будет торговать с графика, передвигая линии Line1 и Line2 на графике, тем самым через график меняя уровни открытия сделок)

- уровень открытия сделки на продажу Line2

- текущая позиция BUY/SELL/WAIT  и текущий profit/loss в пунктах и валюте депозита

- объем открытой сделки

- расстояния в пунктах между Line1 и Line2.

- общая прибыль/убыток по проведенным сделкам в валюте депозита с начала запуска советника


Настройки советника:

- уровень Line 1

- цвет/стиль линии Line1 

- уровень Line 2

- цвет/стиль линии Line2

- Объем сделки

- тип открытия (Limit or Market)

- FOK or IOC

- Id советника

Responded

1
Developer 1
Rating
(87)
Projects
131
22%
Arbitration
7
57% / 0%
Overdue
33
25%
Free
2
Developer 2
Rating
(6)
Projects
8
25%
Arbitration
1
100% / 0%
Overdue
3
38%
Free
3
Developer 3
Rating
(117)
Projects
216
49%
Arbitration
1
0% / 0%
Overdue
25
12%
Free
4
Developer 4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(280)
Projects
650
28%
Arbitration
111
19% / 61%
Overdue
319
49%
Free
6
Developer 6
Rating
(8)
Projects
11
36%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(341)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
8
Developer 8
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Free
9
Developer 9
Rating
(163)
Projects
193
61%
Arbitration
7
14% / 29%
Overdue
2
1%
Free
10
Developer 10
Rating
(27)
Projects
28
11%
Arbitration
0
Overdue
0
Free
11
Developer 11
Rating
(24)
Projects
31
39%
Arbitration
1
0% / 100%
Overdue
10
32%
Free
12
Developer 12
Rating
(563)
Projects
932
47%
Arbitration
301
59% / 25%
Overdue
124
13%
Working
13
Developer 13
Rating
(142)
Projects
280
42%
Arbitration
18
61% / 6%
Overdue
29
10%
Free
14
Developer 14
Rating
(44)
Projects
100
39%
Arbitration
17
29% / 47%
Overdue
32
32%
Free
15
Developer 15
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
16
Developer 16
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
17
Developer 17
Rating
(586)
Projects
1047
49%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
Similar orders
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

Project information

Budget
50 - 100 USD
For the developer
45 - 90 USD
Deadline
to 10 day(s)