Нужен советник на основе трендового индикатора

MQL4 Experts

Trabalho concluído

Tempo de execução 60 dias

Termos de Referência

Доброго всем времени суток! Необходимо написать советник для работы в терминале MetaTrader 4.

Работа советника должна быть построена на показаниях индикатора, который отображается на графике как скользящая средняя с меняющимся цветом в зависимости от направления тренда. Исходник индикатора будет приложен.

В работе советника необходимо использовать два варианта этого индикатора с разными настройками. Ниже в тексте они будут именоваться Старшая Скользящая Средняя (ССС) и Младшая Скользящая Средняя (МСС). Советнику необходимо будет открывать сетку ордеров  с заданным шагом и мани менеджментом по сигналам индикатора. Работа ведётся отложенными ордерами. Индикатор должен отображаться на графике.

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

ССС дает сигнал на покупку. Советник ждёт закрытия текущей свечи, после чего закрывает все ордера на продажу (ордера на покупку, открытые ранее против тренда, остаются открыты). И начинает выставлять отложенные ордера на покупку, с заданным шагом. После того как МСС дает сигнал на продажу, начинает выставлять ордера на продажу с заданным шагом, одновременно советник отслеживает какие ордера на покупку были закрыты (по без убытку или по тейк профиту) и также выставляет отложенные ордера на покупку. Т.е. покупает по сигналу ССС и одновременно продает по сигналу МСС. При смене сигнала МСС советник закрывает по рынку все ордера на продажу, и продолжает ставить отложки на покупку по сигналу ССС. После того как ССС даёт сигнал на продажу советник ждёт закрытия текущей свечи, после чего закрывает все ордера на покупку (ордера на продажу, открытые ранее против тренда, по сигналу МСС, остаются открыты).

 

Необходимые переменные (все настройки ордеров в старых пунктах):

·         Настройки индикатора старшая скользящая средняя.

·         Настройки индикатора младшая скользящая средняя.

·         Настройки открываемых ордеров по тренду старшей скользящей средней:

- тейк-профит.

- стоп-лосс.

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

 - BreakEvenPips (Когда цена достигает значения «BreakEvenAt», и значение «BreakEvenPips» больше 0 (ноля), советник передвигает StopLoss на заданное значение в пунктах к цене открытия. Когда цена достигает значения «BreakEvenAt», и движение цены вдруг пойдет в неправильном направлении, при помощи этой опции программа сохранит достигнутую прибыль)

·         Настройки открываемых ордеров против тренда старшей скользящей средней (по сигналу МСС): аналогично настройкам ордеров открываемых по сигналу ССС.

·         ММ: рассчитывается от баланса депозита. В настройках переменной указывается сумма на кратность которой (по отношению к депо) и умноженную на 0,01 лота рассчитывается размер ордера. Н-р: депо 9000$, в переменной стоит 1000, ордер ставиться 0,09 лота. (9000/1000*0,01) Т.е. на каждую 1000$  депо мы рискуем 0,01 лота. Другой пример: баланс 500$, в переменной стоит  40, размер ордера 0,12 лота (500/40*0,01).  Т.е. на каждые 40$  депо мы так-же рискуем 0,01 лота.

·         Шаг выставления отложек  (в старых пунктах).

·         Отправление пуш уведомлений при появлении нового сигнала ССС.

·         Вид отложенного ордера ( только лимитные, только стоповые, все)

 



Respondido

1
Desenvolvedor 1
Classificação
(351)
Projetos
679
56%
Arbitragem
33
15% / 39%
Expirado
63
9%
Livre
2
Desenvolvedor 2
Classificação
(252)
Projetos
462
26%
Arbitragem
139
20% / 60%
Expirado
100
22%
Livre
3
Desenvolvedor 3
Classificação
(17)
Projetos
36
31%
Arbitragem
2
50% / 50%
Expirado
15
42%
Livre
Publicou: 2 códigos
4
Desenvolvedor 4
Classificação
(36)
Projetos
58
47%
Arbitragem
1
0% / 100%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
6
Desenvolvedor 6
Classificação
(340)
Projetos
588
36%
Arbitragem
31
45% / 3%
Expirado
16
3%
Livre
Publicou: 13 códigos
7
Desenvolvedor 7
Classificação
(48)
Projetos
73
37%
Arbitragem
22
9% / 41%
Expirado
14
19%
Trabalhando
8
Desenvolvedor 8
Classificação
(618)
Projetos
1429
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre

Informações sobre o projeto

Orçamento
30+ USD
Prazo
de 0 para 10 dias