Индикатор на основе скользящей средней.

MQL4 Indicadores

Trabajo finalizado

Plazo de ejecución 9 horas

Tarea técnica

ТЗ.

Нужен индикатор на основе Moving Average. Должен определять тенденцию по нижеизложенному алгоритму, и окрашивать скользящую среднюю в соотв-й цвет.

Определение восходящей тенденции:

Минимум 50 свечей подряд выше MA. Бычьи свечи выше MA своими ценами открытия, медвежьи - ценами закрытия. Если у свечи ц.о. = ц.з., то она должна быть выше MA своей ценой открытия.

После закрытия 50 -й свечи в серии, линия MA(от первой свечи, оказавшейся выше скользящей средней до 50 - й) окрашивается в зеленый цвет и продолжает окрашиваться, пока серия не прервется пробоем. Пробой для восходящей тенденции - свеча, закрывшаяся ниже MA после серии.

Нисходящая тенденция:

Минимум 50 свечей подряд ниже MA. Бычьи свечи ниже MA своими ценами закрытия, медвежьи - ценами открытия. Если у свечи ц.о. = ц.з., то она должна быть ниже MA своей ценой открытия.

После закрытия 50 -й свечи в серии, линия MA(от первой свечи, оказавшейся ниже скользящей средней до 50 - й) окрашивается в красный цвет и продолжает окрашиваться, пока серия не прервется пробоем. Пробой для нисходящей тенденции - свеча, закрывшаяся выше MA после серии.

Должен быть входной параметр, регулирующий количество свеч подряд, для определения тенденции. По умолчанию 50. Параметры для MA: период, метод MA, стиль. По умолчанию 100, Exponential, Blue. Параметры, настраивающие стиль и цвет окрашиваемых линий. По умолчанию, для восходящей LimeGreen, стиль - самый жирный; для нисходящей Red, стиль самый жирный.

Если хвост свечи в серии оказывается за пределами MA, серия продолжается.

Скрины примеров ниже.

Archivos adjuntos:

PNG
GBPUSDM5.png
44.5 Kb

Han respondido

1
Desarrollador 1
Evaluación
(266)
Proyectos
598
35%
Arbitraje
64
20% / 58%
Caducado
147
25%
Libre
Ha publicado: 1 artículo, 22 ejemplos
2
Desarrollador 2
Evaluación
(17)
Proyectos
25
16%
Arbitraje
2
0% / 100%
Caducado
5
20%
Libre
Ha publicado: 6 ejemplos
3
Desarrollador 3
Evaluación
(57)
Proyectos
90
13%
Arbitraje
3
33% / 0%
Caducado
0
Libre
Ha publicado: 2 ejemplos

Información sobre el proyecto

Presupuesto
20+ USD
Plazo límite de ejecución
de 1 a 2 día(s)