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

MQL5 Experts MySQL

Tâche terminée

Temps d'exécution 13 jours

Spécifications

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

В настройках советника задается вручную два уровня открытия сделки 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 советника

Répondu

1
Développeur 1
Évaluation
(87)
Projets
131
22%
Arbitrage
7
57% / 0%
En retard
33
25%
Gratuit
2
Développeur 2
Évaluation
(6)
Projets
8
25%
Arbitrage
1
100% / 0%
En retard
3
38%
Gratuit
3
Développeur 3
Évaluation
(117)
Projets
216
49%
Arbitrage
1
0% / 0%
En retard
25
12%
Gratuit
4
Développeur 4
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
5
Développeur 5
Évaluation
(280)
Projets
650
28%
Arbitrage
111
19% / 61%
En retard
319
49%
Gratuit
6
Développeur 6
Évaluation
(8)
Projets
11
36%
Arbitrage
0
En retard
0
Gratuit
7
Développeur 7
Évaluation
(341)
Projets
588
36%
Arbitrage
31
45% / 3%
En retard
16
3%
Gratuit
8
Développeur 8
Évaluation
(66)
Projets
143
34%
Arbitrage
11
9% / 55%
En retard
26
18%
Travail
9
Développeur 9
Évaluation
(163)
Projets
193
61%
Arbitrage
7
14% / 29%
En retard
2
1%
Gratuit
10
Développeur 10
Évaluation
(27)
Projets
28
11%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
(24)
Projets
31
39%
Arbitrage
1
0% / 100%
En retard
10
32%
Gratuit
12
Développeur 12
Évaluation
(562)
Projets
931
47%
Arbitrage
302
59% / 25%
En retard
123
13%
Travail
13
Développeur 13
Évaluation
(142)
Projets
280
42%
Arbitrage
18
61% / 6%
En retard
29
10%
Gratuit
14
Développeur 14
Évaluation
(44)
Projets
100
39%
Arbitrage
17
29% / 41%
En retard
32
32%
Travail
15
Développeur 15
Évaluation
(356)
Projets
632
26%
Arbitrage
89
73% / 13%
En retard
12
2%
Gratuit
16
Développeur 16
Évaluation
(23)
Projets
53
9%
Arbitrage
10
20% / 60%
En retard
11
21%
Gratuit
17
Développeur 17
Évaluation
(586)
Projets
1046
49%
Arbitrage
39
28% / 41%
En retard
49
5%
Travail
Commandes similaires
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

Informations sur le projet

Budget
50 - 100 USD
Pour le développeur
45 - 90 USD
Délais
à 10 jour(s)