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

MQL5 Experts

Trabalho concluído

Tempo de execução 7 dias
Comentário do cliente
Работа была выполнена на 5+ за 1 день, супер

Termos de Referência

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

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


Respondido

1
Desenvolvedor 1
Classificação
(361)
Projetos
644
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
2
Desenvolvedor 2
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
3
Desenvolvedor 3
Classificação
(618)
Projetos
1428
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre
4
Desenvolvedor 4
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
319
49%
Livre
5
Desenvolvedor 5
Classificação
(473)
Projetos
1139
44%
Arbitragem
51
31% / 33%
Expirado
501
44%
Livre
6
Desenvolvedor 6
Classificação
(8)
Projetos
9
22%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(340)
Projetos
588
36%
Arbitragem
31
45% / 3%
Expirado
16
3%
Livre
Publicou: 13 códigos
8
Desenvolvedor 8
Classificação
(44)
Projetos
74
20%
Arbitragem
1
0% / 100%
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(144)
Projetos
285
42%
Arbitragem
19
63% / 5%
Expirado
29
10%
Livre
Publicou: 2 códigos
10
Desenvolvedor 10
Classificação
(40)
Projetos
106
52%
Arbitragem
17
12% / 65%
Expirado
25
24%
Livre
11
Desenvolvedor 11
Classificação
(298)
Projetos
477
40%
Arbitragem
105
40% / 24%
Expirado
81
17%
Carregado
Publicou: 2 códigos
12
Desenvolvedor 12
Classificação
(28)
Projetos
60
42%
Arbitragem
1
0% / 100%
Expirado
5
8%
Livre
Publicou: 10 artigos, 17 códigos
13
Desenvolvedor 13
Classificação
(50)
Projetos
94
29%
Arbitragem
4
25% / 0%
Expirado
4
4%
Livre
Publicou: 3 códigos
14
Desenvolvedor 14
Classificação
(589)
Projetos
1067
50%
Arbitragem
39
28% / 41%
Expirado
49
5%
Trabalhando
Publicou: 1 artigo, 8 códigos
15
Desenvolvedor 15
Classificação
(96)
Projetos
143
76%
Arbitragem
0
Expirado
2
1%
Livre
16
Desenvolvedor 16
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos

Informações sobre o projeto

Orçamento
30 - 200 USD
Prazo
para 14 dias