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

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 7 días
Comentario del Cliente
Работа была выполнена на 5+ за 1 день, супер

Tarea técnica

Сигнал:
Формируется из двух линий «Скользящая средняя (МА) с периодом   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.

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


Han respondido

1
Desarrollador 1
Evaluación
(361)
Proyectos
644
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
2
Desarrollador 2
Evaluación
(574)
Proyectos
945
47%
Arbitraje
309
58% / 27%
Caducado
125
13%
Libre
3
Desarrollador 3
Evaluación
(618)
Proyectos
1428
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
4
Desarrollador 4
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
5
Desarrollador 5
Evaluación
(473)
Proyectos
1139
44%
Arbitraje
51
31% / 33%
Caducado
501
44%
Libre
6
Desarrollador 6
Evaluación
(8)
Proyectos
9
22%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(340)
Proyectos
588
36%
Arbitraje
31
45% / 3%
Caducado
16
3%
Libre
Ha publicado: 13 ejemplos
8
Desarrollador 8
Evaluación
(44)
Proyectos
74
20%
Arbitraje
1
0% / 100%
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(144)
Proyectos
285
42%
Arbitraje
19
63% / 5%
Caducado
29
10%
Libre
Ha publicado: 2 ejemplos
10
Desarrollador 10
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
11
Desarrollador 11
Evaluación
(298)
Proyectos
477
40%
Arbitraje
105
40% / 24%
Caducado
81
17%
Trabajando
Ha publicado: 2 ejemplos
12
Desarrollador 12
Evaluación
(28)
Proyectos
60
42%
Arbitraje
1
0% / 100%
Caducado
5
8%
Libre
Ha publicado: 10 artículos, 17 ejemplos
13
Desarrollador 13
Evaluación
(50)
Proyectos
94
29%
Arbitraje
4
25% / 0%
Caducado
4
4%
Libre
Ha publicado: 3 ejemplos
14
Desarrollador 14
Evaluación
(589)
Proyectos
1067
50%
Arbitraje
39
28% / 41%
Caducado
49
5%
Trabaja
Ha publicado: 1 artículo, 8 ejemplos
15
Desarrollador 15
Evaluación
(96)
Proyectos
143
76%
Arbitraje
0
Caducado
2
1%
Libre
16
Desarrollador 16
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos

Información sobre el proyecto

Presupuesto
30 - 200 USD
Plazo límite de ejecución
a 14 día(s)