Нужен торговый советник с индикаторам MA

MQL5 Experts

Job finished

Execution time 7 days
Feedback from customer
Работа была выполнена на 5+ за 1 день, супер

Specification

Сигнал:
Формируется из двух линий «Скользящая средняя (МА) с периодом   75 построенная по LOW» и «Скользящая средняя (МА) с периодом   85 построенная по LOW».  Сигнал BUY – прохождения текущей цены, верхней линии. Сигнал SELL – прохождения текущей цены нижней линии.   Для сигнала не имеет значения какая из линий находиться выше а какая ниже. Сигнал формируется в ре льном времени по тиков 

 

При наступлении сигнала (BUY)   выставляем два ордера (OrdB1 и OrdB2) на покупку по цене выше цены наступления сигнала , на процентное значение или в пунктах   (процентное значение или в пункты  выставляем в интерфейсе советника, то есть, есть два варианта выставления или в пунктах или в процентах). У каждого ордера (Ord1B и OrdB2) спой процент или пункты так сказать отступа от цены сигнала 

При наступлении сигнала (SELL)   выставляем два ордера (OrdS1 и OrdS2)  на продажу   по цене ниже  цены наступления сигнала,   на  процентное значение или в пунктах     (процентное значение или в пункты  выставляем в интерфейсе советника, то есть, есть два варианта выставления или в пунктах или в процентах). У каждого ордера (OrdS1 и OrdS2) спой процент или пункты так сказать отступа от цены сигнала 

В интерфейсе советника должно быть реализовано выбор размера   лота для каждого из ордеров (OrdB1 , OrdB2, OrdS1, OrdS2)

При ,скажем, выставленных ордерах на покупку(OrdB1 и OrdB2) но не сработавших, при наступлении сигнала SELL отменяем текущие ордера (от сигнала BUY), и выставляем ордер соответственно сигналу SELL.   Для выставленных ордеров ( от сигнала SELL) ситуация аналогично  зеркальная.

Если цена у ордеров разная и сработал только один ордер , до второго цена не дошла, то не реагируем на сигналы пока не сработал стоп по сработавшему ордеру. другими словами если мы зашли по сигналу хоть одним ордером то игнорируемым сигналы пока не закроется активный, по стопу или профиту.

 

При открытие позиции :
- Выставляем стопы(St1 и St2)

Лонг

st1=(OrdB1-DeltaSt1)

Шорт

st1=(OrdS1+DeltaSt1)

Значение DeltaSt1 и DeltaSt2 задается в % от цены входа или в пунктах

-Так же   должна быть реализована в интерфейсе советника   возможность выбора стратегии без убытка по каждому из ордеров.   То есть вводиться значение BZ1   в процентах или в пунктах прохождения цены от точки входа, после которого стоп переноситься на точку входа,

 

 

Для  Ord1:

- Выставляем профит для Ord 1 позиции (нужно сделать окно где выбираем размер профита в % или в пунктах от цены входа)

 

Для  Ord2:

- Выставляем тригер (Tr)  для Ord2 позиции (тригер – цена при прохождении которой переноситься стоп от текущего ордера ) , (нужно сделать окно где выбираем размер тригера в % или в пунктах от цены входа),   newSt2- значение нового стопа от цены входа в % или в пунктах.

Пример:
цена входа buy  (OrdB1 и OrdB2) – 1000 пунктов
стоп St1 и St2  - 100 пунктов

тригер  Tr -  70 пунктов
newSt2  - 50 пунктов

- цена пришла к 1070(тригерная цена), стоп от OrdB2 переноситься с 900( OrdB2- St2) на   1050(OrdB2 +newSt2), далее принимаем за цену входа цену  1050! Выставляем также тригер от него на 70 пунктов = 1140. При наступлении   этой цена переносим стоп на 50 пунктов = 1100. И так далее пока не сработает  newSt2.

При срабатывание всех стопов  цикл считается завершённым и ждем следующего сигнала  


Responded

1
Developer 1
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
2
Developer 2
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
3
Developer 3
Rating
(618)
Projects
1428
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
4
Developer 4
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
5
Developer 5
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
6
Developer 6
Rating
(8)
Projects
9
22%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
Published: 13 codes
8
Developer 8
Rating
(44)
Projects
74
20%
Arbitration
1
0% / 100%
Overdue
0
Free
9
Developer 9
Rating
(144)
Projects
285
42%
Arbitration
19
63% / 5%
Overdue
29
10%
Free
Published: 2 codes
10
Developer 10
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
11
Developer 11
Rating
(298)
Projects
477
40%
Arbitration
105
40% / 24%
Overdue
81
17%
Loaded
Published: 2 codes
12
Developer 12
Rating
(28)
Projects
60
42%
Arbitration
1
0% / 100%
Overdue
5
8%
Free
Published: 10 articles, 17 codes
13
Developer 13
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Free
Published: 3 codes
14
Developer 14
Rating
(589)
Projects
1067
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Working
Published: 1 article, 8 codes
15
Developer 15
Rating
(96)
Projects
143
76%
Arbitration
0
Overdue
2
1%
Free
16
Developer 16
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes

Project information

Budget
30 - 200 USD
Deadline
to 14 day(s)