Discusión sobre el artículo "Una visión de Acumulación/Distribución y donde se puede conseguir"

 

Artículo publicado Una visión de Acumulación/Distribución y donde se puede conseguir:

El Indicador Acumulación/Distribución (A/D) tiene una característica interesante — sugiere una ruptura de la línea de tendencia trazada en esta gráfica del indicador, con cierta probabilidad, una próxima ruptura de la línea de tendencia en el gráfico de precios. Este artículo será útil e interesante para aquellos que son nuevos en la programación en MQL4. Teniendo esto en vista, he tratado de presentar la información de una forma de fácil agarre y utilizar las estructuras de código más simples.

1. Configuración de una tarea

Definamos primero la tarea a establecer.

Por lo general, la función encuentra un punto de cruce entre la línea de tendencia trazada en la gráfica A/D y la línea misma del indicador, devuelve el valor que indica la dirección del cruce — hacia abajo o hacia arriba — y ajusta las señales de los indicadores (flechas arriba/abajo dependiendo de la dirección de cruce) en el gráfico de precios con fines ilustrativos.

Permítanos ahora romper esta tarea general en objetivos más específicos:

  1. La función debe ser capaz de trabajar con cualquier símbolo y en cualquier timeframe;
  2. Puesto que esta función está diseñada para ser parte de un EA, el indicador A/D no necesita estar en la gráfica principal.
  3. Las señales de los indicadores no tampoco tienen necesariamente que mostrarse en el gráfico de precios — todos los cálculos se realizan dentro de la función y sólo se muestran para monitorear visualmente el funcionamiento de la función.
  4. Los cruces pueden ocurrir en diferentes direcciones: cruce hacia abajo de la tendencia alcista, cruce hacia arriba de la tendencia alcista, cruce hacia arriba de la tendencia bajista, cruce hacia abajo de la tendencia bajista. La función identificará a cada uno de esos cruces.

Esto es lo mas lejos en cuanto a las capacidades de la función se refiere. Veamos ahora las formas de lograr nuestra tarea.


2. Rellenado de matrices con Datos del Indicador A/D

Cuando la llamas, la función recibirá algunos valores: en este momento — la matriz de almacenamiento de datos del indicador A/D , el número de barras del historial para la identificación del extremo del gráfico A/D, el nombre del instrumento (símbolo) y el timeframe.

Les líneas de tendencia se trazan en base al extremos del gráfico A/D identificado por la conexión de una línea de tendencia alcista con el extremo inferior y una línea de tendencia bajista con el extremo superior.

Una línea de tendencia alcista requiere dos extremoa inferiores, donde será el extremo con el valor más bajo a la izquierda del extremo ubicado en inmediaciones de la barra actual (cero). Lo mismo eserá válido para una tendencia bajista: el extremo de mayor valor será a la izquierda el extremo que está junto a la barra actual.

Si no se pueden identificar extremos que cumplan estos requisitos, no se trazan líneas de tendencia en esta señal. Vamos a llamar a estas líneas de tendencia "global":

Autor: Artyom Trishkin

Razón de la queja: