Inicio Indicador técnico Publicación

Canal de Donchian: El Indicador Esencial para MetaTrader 4

Archivos adjuntos
47258.zip (1.37 KB, Descargar 0 veces)

Canal de Donchian

El Canal de Donchian es un indicador muy utilizado en el trading de mercados, desarrollado por Richard Donchian. Este indicador se forma al tomar el máximo y el mínimo de los últimos n períodos. El área entre el máximo y el mínimo representa el canal para el período seleccionado.

Se traza una línea para los valores altos y bajos, mostrando visualmente el canal en el precio de los mercados. Este indicador también incluye una línea media y una media móvil de dicha línea media.

El Canal de Donchian es una herramienta útil para observar la volatilidad del precio de un mercado. Si el precio se mantiene estable, el canal será relativamente estrecho. En cambio, si el precio fluctúa mucho, el canal se ampliará. Sin embargo, su uso principal es proporcionar señales para posiciones largas y cortas.

Si un activo cotiza por encima de su máximo de los últimos n períodos, se establece una posición larga. Si cotiza por debajo de su mínimo de los últimos n períodos, se establece una posición corta.

Buffers Utilizados en el Indicador

Este indicador utiliza cuatro buffers que representan:

  • Canal de Donchian Superior - Buffer 0 - Línea Verde
  • Canal de Donchian Medio - Buffer 1 - Línea Azul
  • Canal de Donchian Inferior - Buffer 2 - Línea Verde
  • MA Canal de Donchian - Buffer 3 - Línea Roja

El Código

El código es bastante sencillo; obtiene el máximo y el mínimo de los últimos ‘n’ períodos en InpBarsToLookBack. Luego, calcula un promedio de los valores altos y bajos para crear la Línea Media del Canal. La función iMAOnArray se utiliza para obtener una media móvil del Canal de Donchian Medio basándose en los parámetros InpMaPeriod y InpMaMethod que se han introducido.

Salida en el Gráfico

La salida en el gráfico consiste en los cuatro buffers mencionados anteriormente. Si es necesario, el color se puede cambiar a “Ninguno” para mostrar solo los buffers que se necesiten.

iCustom

Para llamar al indicador usando la función iCustom;

double donchian = iCustom(Symbol(), Period(), "Canal de Donchian", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift);

Para usar un Script y llamar al último precio del buffer de la Media Móvil con los parámetros predeterminados sería;

double donchian = iCustom(Symbol(), Period(), "Canal de Donchian", 20, 14, MODE_SMA, 3, 0);

Gracias

Gracias por tomarte el tiempo de descargar este indicador. No dudes en publicar cualquier pregunta relacionada con el indicador, ¡las opiniones son bienvenidas!



Canal de Donchian


Publicaciones relacionadas

Comentarios (0)