Skip to main content

Indicador TIS_HMA_Crossover para NinjaTrader

El Indicador TIS_HMA_Crossover para NinjaTrader sigue el Setup descrito en el video de mas abajo y utiliza 2 líneas :
  • Una media rápida HMA
  • Una Regresión Lineal Lenta


Y como muchos pueden pensar, no estamos buscando el cruce entre esas 2 líneas ... no ...

Las señales de Entrada son producidas por el cruce de la línea HMA con una copia de sí misma, desplazada 1 barra:

Aquí tenemos un gráfico con una HMA rápida, usando un período de 33 :


Y ahora, agregamos otra HMA, con el mismo período pero desplazado 1 barra usando el parámetro de entrada de desplazamiento.

En este chart, está en color azul. :

Si observamos dónde ocurren esos cruces, estos son nuestros puntos de entrada.

Vayamos a los resultados pintados por el indicador personalizado TIS_HMA_Crossover, donde las señales son los triángulos azul y rojo: (ignoremos la línea negra por ahora)

Como podemos ver, recibimos señales donde la línea roja cambia su pendiente de tendencia alcista a bajista y así sucesivamente ...

Ahora, describamos la línea negra; es una regresión lineal porque su característica principal es permanecer lineal, por lo que es una buena manera de definir una tendencia, dadas las últimas N barras.

Usamos la línea negra como filtro; cuando está inclinada hacia arriba, solo tomamos señales largas, cuando está inclinada hacia abajo, solo tomamos señales cortas.

Aquí hay un ejemplo, donde evitamos los primeros 2 cortos porque la línea negra en esas barras está inclinada hacia arriba:


Algo a tener en cuenta es la forma de medir la pendiente.

No utilizo ángulos, porque el resultado es relativo a la compresión X-Y del gráfico; Si expandimos el eje X, el ángulo cambia ...

Uso algo muy simple, pero efectivo: la pendiente de una línea es la diferencia entre el valor actual de la línea y el valor 1 vela atrás.

Para calcular eso, podemos utilizar el Indicador Momentum ( o Impulso si tienen la plataforma en Español ), con un período de 1, y colocar dentro de la serie de entrada, el indicador cuya pendiente queremos medir.

Y conseguimos algo como esto:

Podemos ver la relación entre la pendiente de la línea roja y el histograma; cuando la línea roja es plana (horizontal), el histograma es cero. Cuando la línea roja está inclinada hacia abajo, el histograma es negativo.

Así podemos medir la pendiente y obtener no solo su tendencia, hacia arriba o hacia abajo, sino también su magnitud.

Luego podemos definir nuestro filtro para que tome largos cuando la pendiente sea positiva y más grande que un umbral, y tomar cortos cuando la pendiente sea negativa y esté por debajo de un umbral.

En este ejemplo, un umbral de 0.2 parece funcionar bien, porque evitamos el largo (triángulo azul) pero tomamos el corto (triángulo rojo):


De manera similar, también podemos especificar un umbral para la Línea Roja, para evitar crear señales falsas cuando está oscilando en un estado casi horizontal.

De esa manera, en total tenemos 4 parámetros de entrada para esta configuración:
  1. Período de la HMA, la línea roja que crea las señales de entrada
  2. Período del LinReg, la línea negra utilizada para filtrar las señales de entrada
  3. Umbral para el HMA, para reducir el número de señales falsas
  4. Umbral para el LinReg, para definir una consolidación en donde no se realiza ninguna operación.
Como podemos ver en la configuración del indicador tenemos estos 4 parámetros de entrada:


Y también la opción de pintar el fondo con la tendencia definida por la pendiente de la línea negra.

Y como podemos ver en este gráfico, si usamos un umbral diferente de cero, entonces tenemos 3 colores de tendencia de fondo posibles; tendencia hacia arriba, tendencia hacia abajo y sin tendencia :



Esta lógica se puede implementar fácilmente con el Strategy Builder en NinjaTrader 8 y el indicador TIS_HMA_Crossover incluye una estrategia de código abierto para que pueda editar el código, aprender cómo funciona, ejecutar informes de rendimiento y modificar la lógica para crear su propia configuración.

Ponte en contacto conmigo para más información en Pablo@TheIndicatorStore.Com

Visita nuestra sala de chat gratis en Discord : http://bit.ly/TIS_Room



Pablo Maglio
photo
The Indicator Store
Skype Skype id : pmaglio
     
Risks


Comments

Popular posts from this blog

Best ATR Trend Indicator for NinjaTrader 8

 If you are looking for an indicator to define the Trend that adapts to different market conditions, the TIS_ATR_Trend is the ... Best Trend Indicator for NinjaTrader 8 . This is how the indicator looks on UniRenko using the fastest settings : These are the indicator parameters : With the ATR Multiplier we can adjust the sensibility to change the trend, here we have an example using a value of 1 To the extreme of using zero : But even using a so sensible set of parameters we can filter those lot of signals using the included filter, like this : Here we have an example without filter but with an ATR multiplier of 2 The indicator includes so we can automate the signals or read the trend from another software, like Builder, ninjascript, Markers, etc. I will post here a YouTube Video as soon it is loaded : You can purchase this indicator at The Indicator Store on this link : https://theindicatormarket.com/depot/New/TIS_ATR_Trend Use the coupon code HALO19 and get a 15% Discount ! VI...

How to Use NinjaTrader Templates to Save, Load, and Transfer Chart Setups

 Learn how to save, load, and transfer NinjaTrader chart templates . This guide explains how to use .xml and .zip templates, install custom indicators, and set up your VPS with ease. Do you often find yourself recreating the same chart layout in NinjaTrader? Whether you're trading from a local PC or a remote VPS, NinjaTrader templates can help you save and replicate complete chart configurations — fast and error-free. In this blog post, you’ll learn how to: Save and load chart templates in NinjaTrader Transfer templates between computers or to a VPS Install vendor-provided .zip templates with indicators and strategies Troubleshoot common template errors (like missing indicators) Let’s dive in. 🧩 What Are NinjaTrader Templates? A NinjaTrader template is a saved configuration file (usually .xml ) that stores all settings from a chart, including: Indicator parameters Chart style (candlestick, Renko, tick, etc.) Bar types and timeframes Colors, fo...

Setup Darvas Squeeze - The Best Indicator Combo for NinjaTrader 8

  This setup is the confluence of 2 different Trade Setups : Setup #1 : Darvas The Darvas Indicator is included with NinjaTrader and it draw 2 lines as shown on the picture When the price crosses one of the lines it is a signal. The only special consideration about this indicator is that it redraws, so what we see on the Chart is not what is visible real time, but once the box is drawn in real time, if the price breaks it we have a signal. This system has no parameters, so the only variable we have is the timeframe, and also it is suggested to filter it with some other tool, as we are doing here. Setup #2 : Squeeze This setup uses 2 indicators, also present on NinjaTrader or any standard platform ;  Bollinger Keltner Channel The Bollinger envelope lines visible in orange on the picture, are following a simple moving average of the Close. The distance between the upper envelope and the midline is X times the Std Deviation of the last N Bars, where N is the Period of the SMA ( S...