Elder’s Force Index (EFI)

Elder’s Force Index (EFI)

Elder’s Force Index (EFI): Guía completa para traders

Elder’s Force Index (EFI): Qué es y cómo usar este indicador en trading

El Elder’s Force Index (EFI) es un indicador técnico creado por Alexander Elder. Su objetivo es medir la fuerza entre compradores y vendedores, ya que combina precio y volumen en un solo cálculo. Gracias a ello, resulta útil tanto para identificar tendencias como para detectar cambios de impulso.

En consecuencia, el EFI se ha convertido en un oscilador muy popular entre traders que buscan confirmar movimientos del mercado antes de tomar decisiones. Por lo tanto, su uso adecuado puede marcar la diferencia en la gestión de entradas y salidas.

¿Qué es el Elder’s Force Index (EFI)?

El Force Index permite determinar quién tiene el control en un mercado: compradores o vendedores. Por lo tanto, se interpreta de la siguiente manera:

  • Un valor positivo indica que predomina la presión compradora.
  • Un valor negativo señala que domina la presión vendedora.

Además, este indicador no solo muestra la dirección, sino también la intensidad del movimiento. De esta manera, brinda más información que otros osciladores tradicionales y ofrece una visión más clara del mercado.

Fórmula del EFI

La fórmula del Elder’s Force Index es sencilla de comprender:

EFI = (Precio de cierre actual – Precio de cierre previo) × Volumen

Sin embargo, Alexander Elder recomendó aplicar un promedio móvil exponencial (EMA) de 13 periodos para suavizar los datos. Así pues, se reducen los falsos positivos y se obtiene una lectura más fiable de la tendencia.

¿Cómo interpretar el indicador EFI?

1. Valores positivos

Cuando el EFI es positivo, significa que los compradores impulsan el precio al alza. En consecuencia, puede confirmarse la continuidad de una tendencia alcista.

2. Valores negativos

En cambio, si el EFI es negativo, demuestra que los vendedores tienen el control. Por lo tanto, esta condición suele anticipar debilidad en los movimientos alcistas o la posible formación de una tendencia bajista.

3. Cruces con la línea cero

Un cruce del EFI hacia arriba de la línea cero puede anticipar el inicio de un movimiento alcista. Sin embargo, si ocurre hacia abajo, advierte sobre presión bajista y posible cambio de dirección.

4. Divergencias

Las divergencias entre el precio y el EFI aportan señales importantes. Por ejemplo, si el precio alcanza nuevos máximos y el EFI no lo confirma, se genera una divergencia bajista. Por otro lado, cuando el precio marca mínimos y el EFI sube, se detecta una divergencia alcista.

Estrategias con Elder’s Force Index

Confirmación de tendencias

El EFI se utiliza con mayor eficacia cuando se combina con indicadores de tendencia, como medias móviles o MACD. De este modo, se valida no solo la dirección, sino también la fuerza detrás de cada movimiento.

Detección de retrocesos

En ocasiones, el EFI cae dentro de una tendencia alcista. Sin embargo, este retroceso no siempre es negativo; al contrario, puede señalar una oportunidad de entrada a mejor precio.

Uso con promedios móviles

La configuración más popular aplica un EMA de 13 periodos al EFI. De esta forma, los traders eliminan ruido y se concentran en las señales más relevantes. Además, esta metodología fue la recomendada por Alexander Elder.

Ventajas y desventajas del EFI

Ventajas

  • Combina precio y volumen en una sola fórmula.
  • Permite detectar cambios de impulso con anticipación.
  • Puede integrarse fácilmente con otros indicadores.

Desventajas

  • En mercados laterales, puede generar señales falsas.
  • Requiere confirmación adicional para mayor fiabilidad.

Conclusión

En conclusión, el Elder’s Force Index (EFI) es un oscilador muy eficaz para analizar la fuerza del mercado y anticipar cambios de tendencia. Sin embargo, no debe utilizarse de forma aislada.

Lo más recomendable es complementarlo con análisis de acción del precio y otros indicadores técnicos. De esta manera, los traders consiguen una visión más completa del mercado y toman decisiones con mayor seguridad.

Código Pine Script Trading View

//@version=6
indicator(«Elder’s Force Index (EFI)», overlay=false)

// ——— Inputs
len = input.int(13, «Suavizado (EMA)», minval=1, tooltip=»Valor clásico: 13″)
asHistogram = input.bool(true, «Mostrar como histograma»)
showZero = input.bool(true, «Mostrar línea cero»)
showRaw = input.bool(false, «Mostrar EFI bruto (sin suavizar)»)
normalize = input.bool(false, «Normalizar por ATR», tooltip=»Divide el EFI por ATR para hacerlo comparable entre activos»)
atrLen = input.int(14, «ATR para normalizar», minval=1)

// ——— EFI bruto
efi_raw = (close – close[1]) * volume

// ——— Normalización opcional (por ATR)
atrVal = ta.atr(atrLen)
efi_base = normalize and atrVal != 0 ? efi_raw / atrVal : efi_raw

// ——— EFI suavizado (EMA len)
efi = ta.ema(efi_base, len)

// ——— Gráficos
plot(showZero ? 0 : na, title=»Cero», color=color.gray)

col = efi >= 0 ? color.new(color.teal, 0) : color.new(color.red, 0)
plot(efi, title=»EFI»,
color=col,
style=asHistogram ? plot.style_histogram : plot.style_line,
linewidth=2)

plot(showRaw ? efi_base : na, title=»EFI bruto», color=color.new(color.blue, 40), linewidth=1)

// ——— Señales / Alertas opcionales
crossZeroUp = ta.crossover(efi, 0)
crossZeroDown = ta.crossunder(efi, 0)

plotshape(crossZeroUp, title=»EFI cruza ↑ 0″, style=shape.triangleup, location=location.bottom, size=size.tiny, color=color.teal, text=»↑0″)
plotshape(crossZeroDown, title=»EFI cruza ↓ 0″, style=shape.triangledown, location=location.top, size=size.tiny, color=color.red, text=»↓0″)

alertcondition(crossZeroUp, «EFI cruza arriba de 0», «Fuerza compradora (EFI > 0)»)
alertcondition(crossZeroDown, «EFI cruza abajo de 0», «Fuerza vendedora (EFI < 0)»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Ease of Movement (EOM)

Ease of Movement (EOM)

Ease of Movement (EOM): Guía completa para traders

Ease of Movement (EOM): Qué es y cómo usar este indicador en trading

El Ease of Movement (EOM) es un indicador técnico creado por Richard W. Arms. Su objetivo principal es mostrar la relación entre el precio y el volumen, identificando cuán fácilmente un activo se mueve en una dirección.

A diferencia de otros indicadores, el EOM no solo se centra en el precio, sino también en el volumen. Esto lo convierte en una herramienta útil para evaluar la fuerza de una tendencia.

¿Qué es el Ease of Movement (EOM)?

El Ease of Movement mide la “facilidad” con la que el precio avanza. Cuando los precios suben con poco volumen, indica que el movimiento al alza es débil. Por el contrario, si el precio se mueve con fuerza y acompañado de volumen, muestra una tendencia más sólida.

  • Valores positivos señalan presión compradora.
  • Valores negativos indican presión vendedora.

Fórmula del EOM

El cálculo del EOM combina la variación del precio con el volumen. Su fórmula básica es:

EOM = ( (High + Low) / 2 – (Prev High + Prev Low) / 2 ) × (High – Low) / Volume

Aunque puede parecer compleja, la mayoría de plataformas de trading la calculan automáticamente.

¿Cómo interpretar el indicador EOM?

1. Valores positivos

Cuando el EOM se encuentra en positivo, significa que el precio sube con facilidad. Es decir, los compradores dominan el mercado.

2. Valores negativos

Si el EOM cae en negativo, refleja que los vendedores tienen el control. Esto sugiere debilidad en la tendencia alcista o inicio de una bajista.

3. Cruces con la línea cero

Un cruce al alza sobre la línea cero puede anticipar un movimiento ascendente. En cambio, un cruce a la baja suele señalar presión vendedora.

Estrategias con Ease of Movement

Confirmación de tendencias

El EOM puede combinarse con medias móviles o indicadores como el RSI para confirmar la dirección de la tendencia.

Identificación de rupturas falsas

Si el precio sube pero el EOM permanece en valores bajos, podría tratarse de una ruptura sin fuerza real.

Detección de divergencias

Cuando el precio marca nuevos máximos y el EOM no los acompaña, existe una divergencia bajista. Lo mismo aplica en sentido contrario con divergencias alcistas.

Ventajas y desventajas del EOM

Ventajas

  • Fácil interpretación.
  • Combina precio y volumen en un solo indicador.
  • Útil para detectar la fuerza detrás de un movimiento.

Desventajas

  • Puede generar señales falsas en mercados laterales.
  • Necesita confirmación con otros indicadores.

Conclusión

El Ease of Movement (EOM) es una herramienta poderosa para evaluar la fuerza de los movimientos en los mercados financieros. Sin embargo, no debe usarse de forma aislada.

La mejor práctica es combinarlo con otros indicadores técnicos y análisis de la acción del precio. De este modo, podrás reducir señales falsas y aumentar la probabilidad de éxito en tu estrategia de trading.

Código Pine Script Trading View

//@version=6
indicator(«Ease of Movement (EOM)», overlay=false)

// ——— Inputs
lenSmooth1 = input.int(1, «Suavizado EOM (SMA 1ª)», minval=1, tooltip=»1 = sin suavizado inicial»)
lenSignal = input.int(14, «Media/Señal (SMA 2ª)», minval=1)
asHistogram = input.bool(true, «Mostrar como histograma»)
volDiv = input.float(1e6, «Divisor de Volumen», step=1e3, tooltip=»Usa 1e6 para ‘volumen en millones’. Ajusta según tu mercado»)

// ——— Cálculo base
midMove = ((high + low) / 2.0) – ((high[1] + low[1]) / 2.0)
hlRange = high – low
volAdj = volDiv != 0 ? volume / volDiv : volume

boxRatio = (hlRange != 0 and volAdj != 0) ? (volAdj / hlRange) : na
eomRaw = na(boxRatio) ? na : midMove / boxRatio

// ——— Suavizados
eom1 = lenSmooth1 > 1 ? ta.sma(eomRaw, lenSmooth1) : eomRaw
eomSignal = ta.sma(eom1, lenSignal)

// ——— Gráficos
plot(0, title=»Cero», color=color.gray)

col = eom1 >= 0 ? color.new(color.teal, 0) : color.new(color.red, 0)
plot(eom1, title=»EOM»,
color=col,
style=asHistogram ? plot.style_histogram : plot.style_line,
linewidth=2)
plot(eomSignal, title=»Señal», color=color.new(color.gray, 50), linewidth=2)

// ——— Señales / Alertas opcionales
crossZeroUp = ta.crossover(eom1, 0)
crossZeroDown = ta.crossunder(eom1, 0)
crossSigUp = ta.crossover(eom1, eomSignal)
crossSigDown = ta.crossunder(eom1, eomSignal)

plotshape(crossZeroUp, title=»Cruza ↑ 0″, style=shape.triangleup, location=location.bottom, size=size.tiny, color=color.teal, text=»↑0″)
plotshape(crossZeroDown, title=»Cruza ↓ 0″, style=shape.triangledown, location=location.top, size=size.tiny, color=color.red, text=»↓0″)

alertcondition(crossZeroUp, «EOM cruza arriba de 0», «EOM > 0»)
alertcondition(crossZeroDown, «EOM cruza abajo de 0», «EOM < 0»)
alertcondition(crossSigUp, «EOM cruza ↑ Señal», «EOM > Señal»)
alertcondition(crossSigDown, «EOM cruza ↓ Señal», «EOM < Señal»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Double Exponential Moving Average (DEMA)

Double Exponential Moving Average (DEMA)

Double Exponential Moving Average (DEMA): guía práctica y optimizada

Double Exponential Moving Average (DEMA): guía práctica y optimizada

Detalle del indicador:

Las medias móviles son indicadores básicos en el análisis técnico. Sin embargo, suelen generar retraso en sus señales. Por lo tanto, los traders necesitan herramientas más rápidas. En este contexto, surge la Double Exponential Moving Average (DEMA).

De hecho, Patrick Mulloy la desarrolló en 1994 con un objetivo claro: reducir el lag. Además, logra mayor velocidad sin perder suavidad. En consecuencia, la DEMA es útil en mercados dinámicos. En resumen, se trata de una evolución práctica de la EMA.

¿Qué es la DEMA?

Definición

La DEMA es una media móvil doblemente exponencial. En otras palabras, combina dos EMA en un cálculo único. Así pues, ofrece señales más rápidas y claras. Incluso, mantiene un nivel de suavidad suficiente para filtrar ruido. Por consiguiente, es más efectiva que la EMA clásica.

La fórmula matemática

La fórmula es simple: DEMA = 2 × EMA(n) – EMA(EMA(n)). Primero, se calcula una EMA normal. Después, se obtiene la EMA de esa misma EMA. Finalmente, se aplica la ecuación para obtener la DEMA.

Por ejemplo, al usar 20 periodos, se obtiene una curva más ágil que la EMA(20). En efecto, la DEMA reduce el retraso y reacciona con mayor rapidez. En resumen, permite detectar tendencias antes que otros promedios.

Cómo interpretar la DEMA

Tendencias principales

Si el precio está por encima de la DEMA, el mercado se considera alcista. En cambio, si se encuentra por debajo, se considera bajista. Por lo tanto, la DEMA sirve como filtro direccional claro.

Además, la pendiente añade información extra. Una línea ascendente refuerza el sesgo comprador. En efecto, una pendiente descendente confirma presión vendedora.

Cruces de medias

Es habitual combinar dos DEMA: una rápida y otra lenta. Por ejemplo, de 10 y 50 periodos. Cuando la rápida cruza hacia arriba, genera señal de compra. Sin embargo, si cruza hacia abajo, anticipa venta. En conclusión, los cruces son útiles para detectar giros.

Retrocesos o pullbacks

Los retrocesos a la DEMA pueden aprovecharse como entradas. De hecho, permiten mejores ratios riesgo-beneficio. Asimismo, muchos traders la consideran soporte dinámico. Incluso, puede usarse como trailing stop para proteger beneficios. En definitiva, es una herramienta versátil.

Estrategias con la DEMA

Estrategia 1: Cruce de medias

Comprar cuando la DEMA rápida cruza hacia arriba a la lenta. Vender cuando ocurre lo contrario. No obstante, siempre conviene confirmar la señal. Por consiguiente, lo ideal es añadir volumen o acción del precio. En resumen, los cruces son efectivos con filtros adicionales.

Estrategia 2: Retrocesos en tendencia

Esperar un retroceso a la DEMA es una técnica popular. Por ejemplo, en tendencia alcista, una vela de rechazo en la DEMA puede anticipar continuidad. Además, el stop se coloca bajo la línea. Aunque no siempre se cumple, cuando ocurre ofrece entradas claras. En conclusión, es muy usada en swing e intradía.

Estrategia 3: Confirmación con otros indicadores

La DEMA gana fuerza al combinarla con RSI o MACD. De hecho, esta unión filtra señales falsas. En efecto, aumenta la fiabilidad de las entradas. Así pues, conviene integrarla en un sistema completo. Finalmente, la confirmación es clave en trading.

Ventajas y desventajas

Ventajas

  • Reacciona más rápido que EMA y SMA. En consecuencia, anticipa movimientos.
  • Funciona en múltiples marcos temporales. De hecho, sirve para scalping, intradía y swing.
  • Genera entradas tempranas. Así pues, mejora el timing.
  • Se adapta a distintos estilos. En efecto, es útil para traders novatos y avanzados.
  • Proporciona señales claras. En resumen, es práctica y eficiente.

Desventajas

  • En mercados laterales puede fallar. Por eso, conviene usar filtros adicionales.
  • Requiere práctica constante. Asimismo, necesita backtesting.
  • No asegura éxito aislada. En conclusión, debe integrarse en un plan completo.
  • Puede generar señales falsas. En efecto, sobre todo sin tendencia definida.
  • Necesita confirmación. Por lo tanto, nunca debe usarse sola.

Conclusión

Valor práctico

La DEMA reduce el retraso típico de las medias móviles. En definitiva, ofrece una lectura más rápida. Sin embargo, no es una solución mágica. En efecto, requiere apoyo de otros indicadores. Por lo tanto, debe aplicarse con cautela.

Recomendación final

Finalmente, lo ideal es probar la DEMA en demo antes de usarla en real. Además, hay que adaptarla al estilo de cada trader. En consecuencia, conviene validar su eficacia con backtesting. Por otro lado, siempre debe acompañarse de gestión del riesgo. En conclusión, la DEMA aporta valor cuando se usa de forma disciplinada.

Código Pine Script Trading View

//@version=5
strategy(«Estrategia DEMA — Cruces + RSI + SL/TP», overlay=true, initial_capital=10000, pyramiding=0,
default_qty_type=strategy.percent_of_equity, default_qty_value=10, commission_type=strategy.commission.percent, commission_value=0.05)

// ===== Inputs =====
src = input.source(close, «Fuente»)
lenFast = input.int(10, «DEMA rápida», minval=1)
lenSlow = input.int(50, «DEMA lenta», minval=1)
useRSI = input.bool(true, «Usar filtro RSI (>50 largos, <50 cortos)»)
rsiLen = input.int(14, «Longitud RSI», minval=2)
slPerc = input.float(1.0, «Stop Loss (%)», minval=0.0, step=0.1)
tpPerc = input.float(2.0, «Take Profit (%)», minval=0.0, step=0.1)
allowPB = input.bool(false, «Permitir entradas por Pullback a DEMA»)

// ===== Función DEMA =====
f_dema(_src, _len) =>
ema1 = ta.ema(_src, _len)
2.0 * ema1 – ta.ema(ema1, _len)

// ===== Cálculos =====
demaFast = f_dema(src, lenFast)
demaSlow = f_dema(src, lenSlow)
rsi = ta.rsi(src, rsiLen)

trendUp = demaFast > demaSlow
trendDown = demaFast < demaSlow

crossUp = ta.crossover(demaFast, demaSlow)
crossDn = ta.crossunder(demaFast, demaSlow)

pullbackLong = trendUp and low <= demaFast and close > open
pullbackShort = trendDown and high >= demaFast and close < open

longOK = not useRSI or rsi > 50
shortOK = not useRSI or rsi < 50

// ===== Entradas =====
// Señal base: cruces
longSignal = crossUp and longOK
shortSignal = crossDn and shortOK

// Señal alternativa: pullbacks (opcional)
longSignal := allowPB ? (longSignal or (pullbackLong and longOK)) : longSignal
shortSignal := allowPB ? (shortSignal or (pullbackShort and shortOK)) : shortSignal

// ===== Gestión de órdenes =====
if (longSignal)
strategy.entry(«Long», strategy.long)
if (shortSignal)
strategy.entry(«Short», strategy.short)

// SL/TP dinámicos
if strategy.position_size > 0
longPrice = strategy.position_avg_price
longSL = longPrice * (1 – slPerc/100.0)
longTP = longPrice * (1 + tpPerc/100.0)
strategy.exit(«Long SL/TP», «Long», stop=longSL, limit=longTP)

if strategy.position_size < 0
shortPrice = strategy.position_avg_price
shortSL = shortPrice * (1 + slPerc/100.0)
shortTP = shortPrice * (1 – tpPerc/100.0)
strategy.exit(«Short SL/TP», «Short», stop=shortSL, limit=shortTP)

// ===== Plots de referencia =====
plot(demaFast, «DEMA rápida», color=color.new(color.teal, 0), linewidth=2)
plot(demaSlow, «DEMA lenta», color=color.new(color.orange, 0), linewidth=2)
bgcolor(trendUp ? color.new(color.teal, 92) : trendDown ? color.new(color.orange, 92) : na)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Donchian Channels (DC)

Donchian Channels (DC)

¿Qué es Donchian Channels (DC) y Cómo Usarlo en Trading?

¿Qué es Donchian Channels (DC) y Cómo Usarlo en Trading?

El indicador Donchian Channels (DC), también conocido como canal de Donchian, es una herramienta de análisis técnico que permite visualizar los extremos de precio en un periodo determinado. Es especialmente útil para identificar rupturas (breakouts) y seguir tendencias de manera más efectiva.

¿Cómo Funciona Donchian Channels?

El indicador se compone de tres líneas:

  • Línea superior: marca el precio más alto alcanzado en el periodo elegido.
  • Línea inferior: muestra el precio más bajo en ese mismo periodo.
  • Línea media: es el promedio entre el alto y el bajo.

Por lo tanto, el canal representa el rango de precios en el que el activo se ha movido durante el periodo.

¿Cómo se Calcula Donchian Channels?

La fórmula es sencilla y directa:

  • Línea superior = máximo más alto de los últimos N periodos.
  • Línea inferior = mínimo más bajo de los últimos N periodos.
  • Línea media = (línea superior + línea inferior) ÷ 2.

El parámetro N puede variar según tu estrategia. Aunque 20 periodos es común, puedes ajustarlo según tu temporalidad y objetivos.

¿Para Qué Sirve Donchian Channels?

Este indicador es ampliamente usado en estrategias de seguimiento de tendencias y rupturas de rango. Además, ofrece una representación visual clara de los niveles de soporte y resistencia dinámicos.

Ventajas Principales

  • Identifica rupturas: cuando el precio rompe la línea superior o inferior, suele indicar el inicio de una nueva tendencia.
  • Fácil de interpretar: es visual y directo, ideal para traders de todos los niveles.
  • Se adapta a cualquier activo: funciona bien en acciones, criptomonedas, divisas y futuros.

Limitaciones

  • Falsas rupturas: puede generar señales equivocadas en mercados laterales o con bajo volumen.
  • No anticipa cambios: reacciona al precio, por lo tanto, es un indicador más confirmatorio que predictivo.

¿Cómo Usar Donchian Channels en tu Estrategia?

Una forma clásica es entrar en una operación cuando el precio rompe la línea superior (señal de compra) o rompe la línea inferior (señal de venta).

Además, puedes usar la línea media como guía para salir o para realizar trailing stop.

Consejo adicional

Combinar Donchian Channels con indicadores como el RSI o el ADX puede ayudarte a filtrar mejor las señales y evitar entradas falsas.

Conclusión

En resumen, Donchian Channels es una herramienta poderosa para detectar rupturas y seguir tendencias. Aunque no es infalible por sí sola, combinada con otros indicadores y una buena gestión de riesgo, puede mejorar considerablemente tus resultados como trader.

Por consiguiente, si aún no lo has probado, considera incorporarlo a tu arsenal técnico para aprovechar mejor los movimientos del mercado.

Código Pine Script Trading View

//@version=5
indicator(«Donchian Channels (en gráfico)», shorttitle=«Donchian DC», overlay=true)

//—– Inputs
length = input.int(20, «Periodo», minval=1)
includeCurrent = input.bool(true, «Incluir barra actual»)
showBasis = input.bool(true, «Mostrar línea media»)
useCloseForBreak = input.bool(true, «Rupturas con Cierre»)
offsetBars = input.int(0, «Offset», minval=-500, maxval=500)

//—– Cálculo Donchian (marco actual)
srcH = includeCurrent ? high : high[1]
srcL = includeCurrent ? low : low[1]
upper = ta.highest(srcH, length)
lower = ta.lowest(srcL, length)
basis = (upper + lower) / 2.0

//—– Ploteo en el gráfico
uPlot = plot(upper, title=«Banda superior», color=color.new(color.teal, 0), linewidth=2, offset=offsetBars)
lPlot = plot(lower, title=«Banda inferior», color=color.new(color.orange, 0), linewidth=2, offset=offsetBars)
bPlot = plot(showBasis ? basis : na, title=«Media», color=color.new(color.gray, 0), linewidth=1, offset=offsetBars)
fill(uPlot, lPlot, color=color.new(color.blue, 85), title=«Relleno canal»)

//—– Señales y alertas
priceUp = useCloseForBreak ? close : high
priceDown = useCloseForBreak ? close : low
longBreak = ta.crossover(priceUp, upper)
shortBreak = ta.crossunder(priceDown, lower)

plotshape(longBreak, title=«Ruptura Alcista», style=shape.triangleup, location=location.belowbar, size=size.tiny, color=color.new(color.teal, 0), text=«A»)
plotshape(shortBreak, title=«Ruptura Bajista», style=shape.triangledown, location=location.abovebar, size=size.tiny, color=color.new(color.orange, 0), text=«V»)

alertcondition(longBreak, title=«Ruptura alcista Donchian», message=«Ruptura alcista Donchian en {{ticker}} ({{interval}}). Cierre: {{close}}»)
alertcondition(shortBreak, title=«Ruptura bajista Donchian», message=«Ruptura bajista Donchian en {{ticker}} ({{interval}}). Cierre: {{close}}»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.

Dividend Yield

Dividend Yield

¿Qué es el Dividend Yield y Cómo Usarlo para Invertir con Éxito?

¿Qué es el Dividend Yield y Cómo Usarlo para Invertir con Éxito?

El Dividend Yield, también conocido como rendimiento por dividendo, es un indicador financiero clave para los inversores interesados en generar ingresos pasivos. A través de este artículo aprenderás cómo funciona, cómo se calcula y por qué puede ser una herramienta fundamental en tu estrategia de inversión.

¿Qué Significa Dividend Yield?

En términos simples, el Dividend Yield es el porcentaje que representa el dividendo anual de una acción en relación con su precio actual. Es decir, te muestra cuánto ganas en dividendos por cada unidad de dinero invertida.

Por lo tanto, es una métrica esencial para evaluar la rentabilidad de una inversión basada en ingresos constantes.

¿Cómo se Calcula el Dividend Yield?

El cálculo es bastante sencillo. Se usa la siguiente fórmula:

Dividend Yield (%) = (Dividendo Anual / Precio Actual) × 100

Ejemplo Práctico

Supongamos que una acción paga $2 en dividendos anuales y su precio actual es de $40. Entonces:

Dividend Yield = (2 / 40) × 100 = 5%

Esto significa que, por cada $100 invertidos, estarías recibiendo $5 en dividendos al año, sin contar la posible apreciación de la acción.

¿Por Qué es Importante el Dividend Yield?

El Dividend Yield no solo ayuda a identificar oportunidades atractivas para generar flujo de efectivo, sino que también puede revelar información clave sobre la estabilidad de una empresa.

Ventajas del Dividend Yield

  • Ingreso pasivo constante: ideal para quienes buscan vivir de dividendos.
  • Comparación entre acciones: permite evaluar rápidamente qué empresa ofrece mejor retorno por dividendo.
  • Potencial de crecimiento: si se combina con empresas que también aumentan su dividendo cada año.

Limitaciones del Dividend Yield

  • Puede ser engañoso: un yield alto podría indicar caída en el precio, no necesariamente buen rendimiento.
  • No refleja sostenibilidad: algunas empresas reparten dividendos que no pueden mantener en el tiempo.

Dividend Yield vs. Dividend Growth

Aunque ambos conceptos se relacionan, es importante diferenciarlos. Mientras el Dividend Yield se enfoca en cuánto se paga hoy en proporción al precio, el Dividend Growth analiza cuánto ha crecido el dividendo con el tiempo.

Por lo tanto, una combinación de ambos indicadores puede ofrecer una imagen más completa del valor de una acción para inversores de largo plazo.

¿Cuándo es un Buen Momento para Invertir Usando el Dividend Yield?

Como regla general, un Dividend Yield entre el 3% y el 6% suele considerarse saludable. Sin embargo, es fundamental analizar también otros factores como la estabilidad de la empresa, su flujo de caja y la política de dividendos.

Conclusión

En resumen, el Dividend Yield es un indicador clave para evaluar inversiones centradas en dividendos. Si se utiliza con criterio, puede ayudarte a construir un portafolio sólido, equilibrado y generador de ingresos pasivos.

Por consiguiente, si tu objetivo es obtener ingresos periódicos sin depender exclusivamente de la apreciación del capital, el Dividend Yield debería ocupar un lugar importante en tu análisis financiero.

Código de TradingView ejecutable

//@version=5
indicator(«Dividend Yield Indicator», overlay=false)

// === Configuración del usuario ===
dividendRecent = input.float(title=«Último dividendo pagado», defval=1.0, step=0.01)
paymentsPerYear = input.int(title=«Pagos de dividendos por año», defval=4)
umbralYield = input.float(title=«Umbral de Yield (%)», defval=2.0)

// === Cálculo del Dividend Yield ===
dividendAnual = dividendRecent * paymentsPerYear
dividendYield = dividendAnual / close * 100

// === Gráfico ===
plot(dividendYield, title=«Dividend Yield (%)», color=color.blue, linewidth=2)
hline(umbralYield, title=«Umbral de interés», color=color.gray, linestyle=hline.style_dotted)

// === Etiquetas visuales ===
texto = «Dividend Yield: « + str.tostring(dividendYield, «#.##») + «%»
condicionAlto = dividendYield > umbralYield
condicionBajo = dividendYield <= umbralYield

if condicionAlto
label.new(bar_index, dividendYield, texto, style=label.style_label_up, color=color.green, textcolor=color.white)
else if condicionBajo
label.new(bar_index, dividendYield, texto, style=label.style_label_down, color=color.red, textcolor=color.white)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.