Un indicador de desviación de precio flexible / función: FxDeviation FxDeviation es un super indicador que representa una amplia variedad de funciones de desviación o desplazamiento en un gráfico desde dentro de un solo indicador. Es un indicador quotsisterquot para el indicador de trazado de cinta flexible, RibbonsPlotter. FxDeviation traza la desviación del precio actual de cualquier punto de referencia de línea central que pueda ser creado por RibbonsPlotter. Fig. 1. Cintas de la banda de Bollinger y indicador de la hermana FxDeviation que muestra el valor de la desviación del precio de cierre de la línea central. Esta Banda de Bollinger (Cinta). Por ejemplo, es un tipo de indicador bien conocido en el que la línea central se define como una media móvil simple y el desplazamiento vertical utilizado para calcular las bandas por encima y por debajo de esta media móvil es un múltiplo de la desviación estándar. El precio de cierre en la barra más derecha es casi 2 bandas por debajo de la línea central. La desviación correspondiente, medida en unidades de desviación estándar de la línea central media móvil, es -1,95. Al definir la desviación en unidades de desviación estándar, la desviación también se conoce como el Z-Score. Sin embargo, FxDeviation es capaz de representar muchos otros tipos de desviaciones, como unidades ATR, porcentaje de precio, error estándar, etc. FxDeviation también puede representar múltiples desviaciones en el mismo gráfico. Por ejemplo, el siguiente gráfico muestra el gráfico simultáneo de la desviación del alto (verde) y el bajo (rojo) de cada barra desde una línea central de regresión lineal: Fig. 2 Desviación de Alto y Bajo de cada barra de una línea central de Regresión Lineal. FxDeviation debe utilizar los mismos parámetros de entrada para la línea central y la función de desviación como el indicador RibbonsPlotter de la salida para reflejar la acción de precio correspondiente en el indicador de cinta. La flexibilidad de FxDeviations surge del hecho de que el usuario puede especificar la función de línea central independientemente de la función de desplazamiento, haciéndola extremadamente flexible. La línea central, o referencia, es especificada por el usuario mediante un parámetro de entrada RefID. Y puede ser cualquiera de las siguientes funciones: Promedio móvil aritmético simple (AMA) Promedio móvil exponencial (EMA) Línea de regresión lineal (LR) Kaufman Media móvil adaptativa (KAMA) Tillson T3 Promedio móvil exponencial triple (T3) Promedio móvil Jurik (JMA) Valor promedio ponderado del volumen (VWAP) El valor fijo (cero, por ejemplo, representará la función de desviación sobre el eje cero). La función de Promedio móvil de Jurik requiere que el usuario compre este complemento Tradestation de Jurik Research. La llamada a esta función está comentada ya que la mayoría de los usuarios no tendrán licencia para usar esta función. Aquellos que tienen licencia pueden descomentar la sección de código apropiada en la función FxDeviation para implementar esta característica. El usuario puede especificar la función de desviación utilizada para producir las cintas independientemente de la función de línea central (referencia) especificando un parámetro de entrada, DevID. La función de desviación puede ser cualquiera de los siguientes: Desviación Estándar (Bandas de Bollinger) Error Estándar (Bandas de Jon Andersen) Rango Promedio Real - ATR (Bandas de Keltner) Jurik Promedio Rango Real JATR (ATR usando Promedio Móvil Jurik) Porcentaje de Puntos Por qué usar la FxDeviation Indicador El indicador FxDeviation consolida la capacidad de representar una gran variedad de desviaciones en un solo indicador. Este indicador entonces puede reemplazar varios otros indicadores y proporciona una interfaz de usuario consistente para esta colección de funciones. Los valores trazados por el indicador provienen de una función FxDeviation multiusos correspondiente llamada por el indicador. Esta función también se puede llamar desde una estrategia. Dado que la misma función genera valores tanto para la estrategia como para el indicador FxDeviation, el usuario puede estar seguro de que los valores serán los mismos, siempre que los parámetros de entrada coincidan. Una función única de desviación multi-propósito tiene muchos beneficios para el desarrollador de estrategias de negociación automatizadas: Este es el indicador perfecto para usar en una estrategia de inversión a la media o una estrategia que se basa en la desviación de precio de un valor de referencia para iniciar vientos alisios. El optimizador puede probar muchos tipos diferentes de estrategias comerciales sin alterar la codificación básica de la estrategia, ya que el proceso de optimización puede, por ejemplo, cambiar entre las desviaciones Bollinger Band, Keltner Band y Percentage Band sin requerir una manipulación manual o duplicación del código de estrategia. Las revisiones y actualizaciones de códigos pueden realizarse en un solo lugar, sin necesidad de duplicar los cambios a lo largo de varios indicadores o estrategias diferentes. Una interfaz de usuario consistente a través de muchas funciones separadas hace que el código sea más fácil de usar y por lo tanto menos propenso a errores inadvertidos. FxDeviation Examples RibbonPlotter es capaz de producir una gran variedad de gráficos de cinta. Algunos de los ejemplos que se muestran a continuación representan las funciones de cinta o banda más comunes y conocidas. La función hermana, FxDeviation. Se muestra inmediatamente a continuación e indica la desviación del precio de cierre de la línea central. Las cintas de Bollinger se forman a partir de una línea central media móvil aritmética y una función de desplazamiento de StdDev. Este gráfico muestra bandas en desplazamientos de 1, 2 y 3 desviaciones estándar. Las bandas se ensanchan característicamente cuando el precio es tendencial y estrecho durante la consolidación. El precio de cierre de la última barra está justo por encima de la segunda banda inferior. FxDeviation muestra el valor de la desviación es -1.95 Anderson Ribbons utiliza una línea de regresión lineal y una función de desviación StdErr. Cada banda representa un incremento de error estándar lejos de la línea central. La línea central de regresión lineal abraza el precio más de cerca que un promedio móvil, y las bandas de error estándar no se expanden significativamente cuando la acción del precio es tendencia, a diferencia de Bollinger Bands. En cambio, las bandas estrechas indican que el precio está tendiendo consistentemente cerca de la línea de regresión. Las bandas anchas sugieren una volatilidad creciente del precio lejos de la línea de regresión y normalmente se ven durante una ruptura en una tendencia. Esta cinta representa una línea central del promedio móvil de Jurik (JMA) y una desviación porcentual de la línea central. La propiedad Jurik Moving Average es popular debido a su suavidad y bajo retraso. Se debe comprar como un complemento a Tradestation. El Tillson T3 Moving Average es similar y tiene casi la suavidad y el retraso del Jurik, y está disponible para los usuarios de Tradestation como una función incorporada. El Tillson T3 Moving Average también está disponible para su uso en FxDeviation. FxDeviation Parámetros de entrada Precio1 a precio3 son los precios de entrada utilizados para calcular las desviaciones de la línea central. El usuario podría, por ejemplo, trazar la desviación del alto y el bajo y el cierre de cada barra en un solo gráfico. RefPrice es el precio utilizado para calcular la línea de referencia a partir de la cual se mide la desviación. Puede ser, por ejemplo, Close. O si se desea un filtrado adicional de la línea central, AvgPrice. RefID selecciona la función a utilizar para calcular la (s) línea (s) central (es). Las otras funciones utilizadas para calcular la línea central (AMA, EMA, LR, etc.) son números en orden de sus parámetros de longitud después de RefID. Para seleccionar una línea central de promedio móvil exponencial, por ejemplo, el usuario debería introducir 2 ya que EMALength aparece en la segunda posición después de RefID. El usuario debería especificar un RefID de 3, 4 o 5 para elegir una línea central que consista en una línea de regresión lineal, una media móvil de Kaufman o una media móvil Tillson T3, respectivamente, ya que este es el orden en que sus parámetros de longitud correspondientes aparecen en la entrada Lista de parámetros. DevID es el valor de la función de desviación utilizada para medir unidades de desviación de PriceRef. Ref1-Ref5 son referencias de valor que también se mostrarán, si no son cero. Por ejemplo, para dibujar una línea de referencia cero en el gráfico de desviación, utilice un número distinto de cero muy cercano a cero, como 0,00001. Como se muestra a la derecha. Si desea ver cuándo la función de desviación alcanza o 2,0, añada dos valores de referencia adicionales, Ref1 2 y Ref2 -2.RibbonsPlotter Indicador RibbonsPlotter es un superindicador que representa una amplia variedad de funciones de cinta o banda en un gráfico desde dentro de un Un solo indicador, similar al siguiente cuadro: Esta Banda de Bollinger (Cinta). Por ejemplo, es un tipo de indicador bien conocido en el que la línea central se define como una media móvil simple y el desplazamiento vertical utilizado para calcular las bandas por encima y por debajo de esta media móvil es un múltiplo de la desviación estándar. RibbonPlotters flexibilidad surge del hecho de que el usuario puede especificar la función de la línea central independientemente de la función de desplazamiento utilizado en la creación de la banda. También permite que muchas bandas en lugar de una sola banda para ser trazado por encima y por debajo de la acción de precio, de ahí el nombre quotribbonquot plotter. La línea central, o referencia, es especificada por el usuario mediante un parámetro de entrada RefID. Y puede ser cualquiera de las siguientes funciones: Utilice UpperBandRef y LowerBandRef como líneas centrales para las cintas de desviaciones (permite especificar fórmulas personalizadas). Promedio móvil exponencial (AMA) Promedio móvil exponencial (EMA) Línea de regresión lineal (LR) Kaufman Promedio móvil adaptativo (KAMA) Tillson T3 Promedio móvil exponencial triple (T3) Promedio móvil Jurik (JMA) (Cero, por ejemplo, trazarán las bandas de desviación alrededor del eje cero, sin ninguna acción de precio vertical). La función Promedio móvil de Jurik requiere que el usuario compre este complemento Tradestation de Jurik Research. La llamada a esta función está comentada ya que la mayoría de los usuarios no tendrán licencia para usar esta función. Aquellos que tienen licencia pueden descomentar la sección apropiada de código en el método local RibbonsCalc para implementar esta característica. La línea central de valor fijo permite al usuario observar el componente de desviación de las bandas sin el movimiento vertical inducido por la acción de precio. Con un valor fijo de cero, RibbonPlotter dibujará las cintas de desviación alrededor del eje cero, y se puede colocar en un sub-gráfico debajo del símbolo del gráfico principal. El usuario puede especificar la función de desviación utilizada para producir las cintas independientemente de la función de línea central (referencia) especificando un parámetro de entrada, DevID. La función de desviación puede ser cualquiera de las siguientes: Desviación estándar (Bandas de Bollinger) Error estándar (bandas de Jon Andersen) Rango real promedio - ATR (Bandas de Keltner) Jurik Promedio Rango real JATR (ATR usando promedio móvil de Jurik) Porcentaje de puntos Por qué utilizar RibbonPlotter? Indicador El indicador RibbonPlotter consolida la capacidad de representar una gran variedad de cintas en un único indicador. Este indicador entonces puede reemplazar varios otros indicadores y proporciona una interfaz de usuario consistente para esta colección de funciones. Utiliza características de OOEL tales como métodos locales para aumentar la eficiencia. RibbonsPlotter2 es una versión anterior de RibbonsPlotter que utiliza la función RibbonsCalc2 para calcular todos los valores de las cintas, en lugar de un método local RibbonsCalc. Esto hace que RibbonsPlotter2 compatible con Tradestation versiones anteriores a 9.0. La función RibbonsCalc2 también se puede llamar desde una estrategia. Puesto que la misma función genera valores tanto para la estrategia como para el indicador RibbonPlotter2, el usuario puede estar seguro de que los valores serán los mismos, siempre que coincidan los parámetros de entrada. La única función de cinta multifuncional RibbonsCalc2 tiene muchos beneficios para el desarrollador de estrategias de negociación automatizadas: El optimizador puede probar muchos tipos diferentes de estrategias comerciales sin alterar la codificación de estrategia básica, ya que el proceso de optimización puede, por ejemplo, cambiar entre Bollinger Band, Keltner Band y Porcentaje de Banda sin requerir una manipulación manual o duplicación del código de estrategia. Las revisiones y actualizaciones de códigos pueden realizarse en un solo lugar, sin necesidad de duplicar los cambios a lo largo de varios indicadores o estrategias diferentes. Una interfaz de usuario consistente a través de muchas funciones separadas hace que el código sea más fácil de usar y por lo tanto menos propenso a errores inadvertidos. RibbonPlotter Ejemplos RibbonPlotter es capaz de producir una amplia variedad de gráficos de cinta. Algunos de los ejemplos que se muestran a continuación representan las funciones de cinta o banda más comunes y conocidas. También se muestran una o dos variaciones menos comunes. Las cintas de Bollinger se forman a partir de una línea central media móvil aritmética y una función de desplazamiento de StdDev. Este gráfico muestra bandas en desplazamientos de 1, 2 y 3 desviaciones estándar. Las bandas se ensanchan característicamente cuando el precio es tendencial y estrecho durante la consolidación. Anderson Ribbons utiliza una línea de regresión lineal y una función de desviación StdErr. Cada banda representa un incremento de error estándar lejos de la línea central. La línea central de regresión lineal abraza el precio más de cerca que un promedio móvil, y las bandas de error estándar no se expanden significativamente cuando la acción del precio es tendencia, a diferencia de Bollinger Bands. En cambio, las bandas estrechas indican que el precio está tendiendo consistentemente cerca de la línea de regresión. Las bandas anchas sugieren una volatilidad creciente del precio lejos de la línea de regresión y normalmente se ven durante una ruptura en una tendencia. Esta cinta representa una línea central del promedio móvil de Jurik (JMA) y una desviación porcentual de la línea central. La propiedad Jurik Moving Average es popular debido a su suavidad y bajo retraso. Se debe comprar como un complemento a Tradestation. El Tillson T3 Moving Average es similar y tiene casi la suavidad y el retraso del Jurik, y está disponible para los usuarios de Tradestation como una función incorporada. Esta línea central de media móvil adaptable de Kaufman muestra la línea central horizontal relativa de la inclinación durante la consolidación. En combinación con las bandas de desviación StdErr, constituye una base interesante para un sistema de reversión a la media del sistema de comercio. Las cintas de Keltner están formadas por una línea central de media móvil exponencial (EMA) y una función de desplazamiento de rango verdadero medio (ATR). Una línea central de Tillson T3 y la función de desviación Jurik Media True Range (JATR) es una interesante variación. En comparación con las bandas Keltner. Tanto la línea central como las cintas tienen un poco menos de ruido. Esta es una línea central de Moving Average de Jurik con cintas de desviación porcentual. Estas cintas mantienen un ancho de banda relativamente estable. Especificar una línea central de cero en lugar de una función de precio permite que esta función de desplazamiento StdDev se ve sin los efectos de la acción de precio. Esto hace que sea más fácil ver cómo la función de desplazamiento reacciona a la volatilidad y tendencia del precio. Esta función StdErr también se muestra con una línea central de cero. Este tipo de visualización permite una comparación más útil con la función de desplazamiento de StdDev anterior. Es más fácil ver las características únicas y las diferencias entre las funciones de desviación cuando se muestran sobre una referencia fija en lugar de seguir la acción del precio. RibbonPlotter Parámetros de entrada UpperBandsRef y LowerBandsRef son los precios de entrada utilizados para calcular las líneas centrales superior e inferior. Por lo general, estos son los mismos y por lo tanto, producir una sola línea central. Sin embargo, el usuario puede definir líneas centrales separadas para las bandas superiores y las bandas inferiores, de ahí los dos parámetros de entrada. RefID selecciona la función a utilizar para calcular la (s) línea (s) central (es). Un valor de 0 indica que la función de desviación se representará centrada alrededor del eje cero, en lugar de seguir el precio. Las otras funciones utilizadas para calcular la línea central (AMA, EMA, LR, etc.) son números en orden de sus parámetros de longitud después de RefID. Para seleccionar una línea central de promedio móvil exponencial, por ejemplo, el usuario debería introducir 2 ya que EMALength aparece en la segunda posición después de RefID. El usuario debería especificar un RefID de 3, 4 o 5 para elegir una línea central que consista en una línea de regresión lineal, una media móvil de Kaufman o una media móvil Tillson T3, respectivamente, ya que este es el orden en que sus parámetros de longitud correspondientes aparecen en la entrada Lista de parámetros. NBands es el número de bandas (cintas) por encima y por debajo de ser trazado. StartMult es el multiplicador que se utilizará para la primera banda. Las cintas siguientes hasta un total de NBands se dibujan añadiendo Incremento al multiplicador inicial para la primera banda. ShowCenterLine permite al usuario mostrar o no mostrar la línea central de las cintas. DisplayParameters determina si los valores de los parámetros para la línea central y la función de desviación se mostrarán en el gráfico en texto, como se hizo en las muestras mostradas. Estas etiquetas de texto fueron dibujadas por el indicador en lugar de agregarse manualmente después de que se produjo el gráfico. CLVertPct, DevVertPct, CLHorizPct y DevHorizPct son los desplazamientos verticales y horizontales (en porcentaje del rango de gráfico vertical u horizontal) utilizados para posicionar la ubicación de las etiquetas de texto en el gráfico. Además, el indicador incorpora una posición de posicionamiento de las etiquetas. Si la acción del precio está cerca del borde inferior del gráfico y el usuario ha especificado que la etiqueta debe dibujarse cerca de la parte inferior del gráfico, el programa cambiará automáticamente la etiqueta a la parte superior del gráfico para evitar sobrescribir la acción de precio . El desplazamiento vertical desde el borde inferior del gráfico especificado por el usuario será preservado, pero en su lugar esto se convertirá en el desplazamiento vertical desde el borde superior del gráfico.Qué es el DIG Hull Moving Average? Moviendo el promedio que responde a los precios actuales mientras que permanece liso y no choppy. La belleza de la HMA es que logra eliminar el retraso casi completamente mientras se mantiene perfectamente liso. Esto es lo que está buscando en una media móvil que significa que usted puede obtener sus señales más rápido y hacer menos errores. Cómo compara la HMA con otras medias móviles Comienza comparando la HMA con una media móvil simple (SMA) de la misma longitud. Sólo un rápido recordatorio: El cálculo de SMA toma el pasado n precios de cierre y calcula su promedio por lo general se negocia tomando un corto y largo SMA y cuando los dos cruzan una señal se produce. El SMA se asocia con dos problemas problemáticos: Longitud más larga - Lag se vuelve significativamente mayor. Longitud de la clasificación - La MA se vuelve muy agitada S038P500 Futuros Diario gráfico: En el gráfico se puede ver el estándar SMA (longitud 34) en azul cian / azul claro, y nuestro DIGHullMovingAverage (longitud 34) en amarillo. El lado izquierdo del gráfico muestra que mientras el SMA sigue subiendo contra el mercado, el HMA está atrapando ambos pivotes y cambiando de dirección mientras permanece suave. Usted puede también ver cómo es grande el retraso / retraso realmente es mirando las dos líneas verticales en el SMA derecho cambia su dirección cerca de 15 barras más adelante que nuestro HMA esto significa que usted habría conseguido en el comercio anterior y disfrutado ese agradable bajista movimiento. Ahora vamos a añadir la media móvil exponencial estándar (EMA). La idea principal detrás de la EMA es proporcionar más importancia a los nuevos datos allí para eliminar el retraso que se dará cuenta de que el HMA es en realidad incluso mejor que la EMA, ya que reaccionará más rápido, pero se mantiene suave. S038P500 Futuros Diario Gráfico: SMA (longitud 34) en cian / azul claro. EMA (longitud 34) en púrpura. DIGHullMovingAverage (longitud 34) en amarillo. Usted puede ver que el EMA está entre el HMA y el SMA. Es más sensible que el SMA, pero una milla detrás de la HMA. También puede ver que la línea EMA no es tan suave como la línea HMA. Para resumir, el EMA es una mejora de la SMA, y nuestro DIG Hull Moving Average lleva esto aún más lejos, proporcionando una media móvil más suave y más precisa de lo que nunca has visto antes. MA Trend Feature: Hemos añadido otra característica que hace que este indicador sea aún mejor. Usando un simple interruptor, puede decirle a nuestro indicador DIG HMA que se coloree según su dirección. Vamos a verlo en acción: AAPL 30 Min Chart: El DIG HMA está codificado por colores de acuerdo a su dirección, por lo que es mucho más fácil obtener señales rápidamente. Hemos colocado dos indicadores DIG HMA, uno con la longitud de 34 y uno con la longitud de 80 se pueden ver tres grandes señales cruzadas. Baja lag - entrar antes que otros comerciantes. Supper smooth moving average - Elimina las entradas falsas. Nueva característica Color codificado según la tendencia. Fácil de usar y soporta cualquier gráfico y cualquier período de tiempo. Descargar DIG Hull Moving Average For Free
No comments:
Post a Comment