Советник, закрывающий открытые позиции через время при выполнении условий

MQL5 Indicadores Experts

Termos de Referência

Константы, которые вводятся вручную:

д1-целое число (от 0 до 5000)

д2-целое число (от 0 до 5000)

д3-целое число (от 0 до 5000)

д4-целое число (от 0 до 5000)

т1-целое число (от 0 до 10000000)

т2-целое число (от 0 до 10000000)

т3-целое число (от 0 до 10000000)

т4-целое число (от 0 до 10000000)

т5-целое число (от 0 до 10000000)

к1-целое число (от 0 до 100000)

к2-целое число (от 0 до 100000)

 

Данные, которые будем брать из терминала:

ЦО – цена в момент открытия сделки

ЦТi – цена в текущий момент времени (например 1,13968)

ТО – время в момент открытия сделки

Тi – время текущее

Из этих данных получаем формулы:

Хi= (ЦТi-ЦО)*100000

Уi= (Тi-ТО)    (разница должна измеряться в секундах, например 15секунд)

ВЛ=ЦО+к2*0,00001

НЛ=ЦО-к1*0,00001

 

Принцип работы советника:

После открытия сделки вручную (магик = 0) советник каждый тик или каждую милисекунду проверять выполнение условий:

1.       Если или(Уi=т5; ЦТi>=ВЛ; ЦТi<=НЛ) то «закрыть открытую позицию» иначе

2.       Если и(Уi=т1; Хi<д1) то «закрыть открытую позицию» иначе

3.       Если и(Уi=т2; Хi<д2) то «закрыть открытую позицию» иначе

4.       Если и(Уi=т3; Хi<д3) то «закрыть открытую позицию» иначе

5.       Если и(Уi=т4; Хi<д4) то «закрыть открытую позицию»

 

Примечание:

- если перед скобкой стоит «или» - это значит, что при выполнении любого из трех условий, советник дает команду «закрыть открытую позицию»;

- если перед скобкой стоит «и» - значит, что когда будут выполнены оба условия, то только тогда советник дает команду «закрыть сделку».

1. Под словосочетанием «закрыть открытую позицию» понимается, что советник должен подавать сигналы до тех пор (с учетом возможного проскальзывания в цене) пока открытая позиция не закроется и уж только потом переходить к анализу следующей открытой позиции.

2. Выкладываем самостоятельно сделанный советник, но при его тестировании не получено стабильных результатов, поэтому обращаюсь за помощью профессионалов.

3. По возможности в советник добавить автоматическое выставление тейк профита и стоп лосса в терминале при открытии позиций вручную.

тел. для связи 8-908-109-18-66 звонить по Москве с 7.00 до 18.00

Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(332)
Projetos
485
40%
Arbitragem
82
11% / 63%
Expirado
77
16%
Livre
Publicou: 1 código
2
Desenvolvedor 2
Classificação
(42)
Projetos
43
7%
Arbitragem
0
Expirado
0
Livre
Publicou: 2 artigos, 23 códigos
3
Desenvolvedor 3
Classificação
(588)
Projetos
1065
50%
Arbitragem
39
28% / 41%
Expirado
49
5%
Livre
Publicou: 1 artigo, 8 códigos
4
Desenvolvedor 4
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
5
Desenvolvedor 5
Classificação
(54)
Projetos
102
23%
Arbitragem
12
25% / 17%
Expirado
13
13%
Livre

Informações sobre o projeto

Orçamento
30+ USD
Prazo
para 10 dias