Market Pulse Dual
- Indicadores
- Edoardo Centorame
- Versión: 1.0
- Activaciones: 5
Market Pulse Colored (Dual) – Indicador de Impulso de Mercado de Doble Horizonte (Colores Dinámicos)
Market Pulse Colored (Dual) es un indicador técnico avanzado diseñado para medir y visualizar el impulso del mercado mediante una combinación ponderada de RSI, CCI y una modulación de energía/volatilidad basada en ATR.
El indicador no genera órdenes de compra o venta ni ejecuta trading automático: es una herramienta visual de análisis que sintetiza de forma clara la dirección y la calidad del momentum, destacando con colores específicos las condiciones alcistas, bajistas, neutrales y las fases de posible debilitamiento o cambio de dirección.
La salida se muestra en una ventana separada con una escala fija de -100 a +100 y una línea cero (0.0) utilizada como referencia.
1) Estructura del indicador: dos “Pulse” (dos líneas)
El indicador dibuja dos líneas de colores:
✅ Pulse #1 – “Market Pulse” (línea más fina, ancho 2)
-
Es el pulso principal: más reactivo y adecuado para captar la dirección del momentum con sensibilidad estándar.
-
Utiliza RSI y CCI con los períodos definidos por el usuario.
✅ Pulse #2 – “Market Pulse II” (línea más gruesa, ancho 4)
-
Es el pulso de confirmación / horizonte más largo: más lento y estable.
-
Calcula RSI y CCI con períodos multiplicados por ×5 respecto a los estándar.
-
Emplea una lógica de color más sofisticada, que distingue no solo si está por encima o por debajo de cero, sino también si el impulso está subiendo o bajando.
2) Componentes de cálculo: RSI + CCI + ATR (energía)
El valor del Pulse (tanto #1 como #2) se deriva de tres elementos:
A) Normalización del RSI
-
El RSI (0–100) se transforma en una escala -1 … +1:
-
50 se convierte en el “cero lógico” del RSI.
-
Por encima de 50 → positivo; por debajo de 50 → negativo.
B) Normalización del CCI
-
El CCI se divide por el valor de escala InpCCIScale (por defecto 50.0) y luego se limita entre -1 … +1.
-
En la práctica: cuanto mayor es el CCI en valor absoluto, mayor es su contribución al pulso, sin exceder los límites.
C) Pesos RSI / CCI
La contribución final es una media ponderada:
-
InpWeightRSI (por defecto 0.60)
-
InpWeightCCI (por defecto 0.40)
Los pesos se normalizan internamente (si se modifican, el indicador los ajusta automáticamente de forma proporcional).
D) Modulación ATR: intensidad / energía del mercado
El indicador calcula:
-
ATR actual
-
Media móvil del ATR ( InpATRMAPeriod )
A partir de ello obtiene un ratio de energía:
Este ratio se transforma en una variable intensity (0…1) utilizada para amplificar o atenuar el pulso:
-
Mercado de baja energía (volatilidad por debajo de la media) → impulso más débil
-
Mercado de alta energía (volatilidad por encima de la media) → impulso más fuerte
Este componente es fundamental: dos señales RSI/CCI idénticas pueden parecer más o menos potentes según la volatilidad del mercado.
3) Escala y línea cero
Escala fija
-
El indicador opera dentro de un rango visual -100 … +100
-
Todos los valores se limitan a este rango.
Línea cero (0.0)
-
Dibujada en color plateado (Silver) con estilo punteado
-
Representa el límite entre:
-
Zona positiva (por encima de 0) → sesgo alcista
-
Zona negativa (por debajo de 0) → sesgo bajista
-
4) Dead Zone (zona neutral alrededor de cero)
Parámetro: InpDeadZone (por defecto 5.0)
Si el valor del pulso se encuentra entre:
-DeadZone y +DeadZone
se considera NEUTRO.
Esta zona sirve para:
-
filtrar micro-oscilaciones,
-
evitar cambios de color continuos cerca de cero,
-
ofrecer una interpretación más limpia y estable.
5) Colores: significado exacto, por encima/debajo de cero y cruces
5.1 Pulse #1 (Market Pulse) – colores simples e inmediatos
Pulse #1 utiliza tres estados visibles (más uno invisible técnico):
🔵 LightSteelBlue = NEUTRO
-
Condición: |Pulse1| ≤ InpDeadZone
-
Significado: impulso débil, indecisión, mercado lateral o fase de transición.
🟢 Lime = POSITIVO
-
Condición: Pulse1 > InpDeadZone
-
Significado: presión alcista predominante (momentum positivo).
🔴 Red = NEGATIVO
-
Condición: Pulse1 < -InpDeadZone
-
Significado: presión bajista predominante (momentum negativo).
Cruce de la línea cero (Pulse #1)
-
De abajo hacia arriba (superando la dead zone) → rojo a verde
-
De arriba hacia abajo (superando la dead zone) → verde a rojo
-
Cerca de cero → tendencia a azul neutro
Importante: para Pulse #1, el cambio de color depende principalmente del signo y de la dead zone, no de la pendiente.
5.2 Pulse #2 (Market Pulse II) – colores dinámicos con “fuerza” y “debilidad”
Pulse #2 distingue cuatro situaciones operativas principales (más la neutral):
🔵 DodgerBlue = NEUTRO (zona de indecisión)
-
Condición: |Pulse2| ≤ InpDeadZone
-
Significado: ausencia de sesgo fiable, mercado equilibrado o en transición.
🟩 ForestGreen = LONG STRONG
(por encima de cero y subiendo)
Condiciones:
-
Pulse2 > InpDeadZone
-
pendiente (slope) > 0
Significado:
-
fase alcista confirmada y en fortalecimiento,
-
aumento del momentum positivo.
🟥 IndianRed = SHORT WEAK
(por encima de cero pero bajando)
Condiciones:
-
Pulse2 > InpDeadZone
-
pendiente ≤ 0
Significado:
-
el mercado sigue por encima de cero (sesgo alcista residual),
pero el impulso está perdiendo fuerza, -
posible agotamiento del movimiento alcista o preparación para un giro.
🟩 DarkSeaGreen = LONG WEAK
(por debajo de cero pero subiendo)
Condiciones:
-
Pulse2 < -InpDeadZone
-
pendiente > 0
Significado:
-
el mercado sigue en zona negativa (sesgo bajista),
pero el impulso bajista se está debilitando, -
posible recuperación, rebote o fase de transición.
🟣 Magenta = SHORT STRONG
(por debajo de cero y bajando)
Condiciones:
-
Pulse2 < -InpDeadZone
-
pendiente ≤ 0
Significado:
-
fase bajista confirmada y en aceleración,
-
aumento del momentum negativo.
Cómo se calcula la pendiente (slope) del Pulse #2
Parámetro: InpSlopeBars (por defecto 5)
La pendiente no se calcula sobre una sola vela, sino como una pendiente media sobre N barras:
Esto hace que los colores del Pulse #2 sean:
-
más estables,
-
menos sensibles al ruido,
-
más fiables para el análisis de tendencia.
6) Interpretación práctica: combinación de Pulse #1 y Pulse #2
El mejor uso se obtiene leyendo ambas líneas conjuntamente.
Escenario alcista fuerte
-
Pulse #1: verde (Lime)
-
Pulse #2: ForestGreen
→ largo confirmado tanto en el corto como en el largo plazo.
Alcista en debilitamiento
-
Pulse #1: verde o neutro
-
Pulse #2: IndianRed
→ el sesgo alcista continúa, pero la energía disminuye.
Escenario bajista fuerte
-
Pulse #1: rojo
-
Pulse #2: Magenta
→ tendencia bajista bien estructurada y en aceleración.
Bajista en debilitamiento / recuperación
-
Pulse #2: DarkSeaGreen
-
Pulse #1: neutro o girando a verde
→ posible final de la presión bajista y transición.
7) Lo que el indicador NO hace (importante)
-
No genera señales automáticas de compra/venta.
-
No es un sistema de trading completo.
-
No predice el futuro.
Muestra únicamente una síntesis del estado actual del mercado, basada en RSI, CCI y la volatilidad (ATR).
8) Parámetros disponibles
-
InpRSIPeriod / InpCCIPeriod: períodos base del Pulse #1.
-
Pulse #2 utiliza automáticamente períodos ×5.
-
InpATRPeriod: período del ATR.
-
InpATRMAPeriod: período de la media del ATR (línea base de energía).
-
InpWeightRSI / InpWeightCCI: pesos de RSI y CCI.
-
InpCCIScale: escala de normalización del CCI (por defecto 50).
-
InpDeadZone: zona neutral alrededor de cero.
-
InpSlopeBars: número de barras para calcular la pendiente media del Pulse #2.
Nota final importante
Market Pulse Colored (Dual) está diseñado para ofrecer una lectura limpia, inmediata y “de un solo vistazo” del impulso del mercado:
-
Pulse #1 aporta rapidez y dirección inmediata (verde/rojo/azul).
-
Pulse #2 añade la calidad del movimiento (fuerte/débil) mediante colores basados en posición respecto a cero + pendiente media.
