IldarAkhmetgaleev

OBV Shadows

Overlay shows difference between OBV and OBV's moving average as green and red dos above and below cendles.
Designed to fast divergence detection.
Eliminar de Scripts favoritos. Añadir a Scripts favoritos.
study(title="OBV Shadow", shorttitle="OBVShad", overlay=true)
window_len = input(28, defval=28, minval=1, title='Window Lenght')
obv_len = input(14, defval=14, minval=1, title='OBV smooth Lenght')
price_spread = stdev(high-low, window_len)

obv = cum(change(close) > 0 ? volume : change(close) < 0 ? -volume : 0*volume)
smooth = sma(obv, obv_len)
obv_spread = stdev(obv - smooth, window_len)
shadow = (obv - smooth) / obv_spread * price_spread

out = shadow > 0 ? high + shadow : low + shadow
color = shadow > 0 ? green : red
plot(out, style=cross, color=color)
// out = close > close[1] ? shadow : -shadow
// plotarrow(out, colorup=green, colordown=red, transp=50, title='Volume Shadow')
I've tried OBV against price too. Does your code lock it against scale changes?

You have a couple misspellings in the code. *Length
Responder
IldarAkhmetgaleev MarvinMartian
it uses standart deviation to scale valeus, so it shows releative values, not absolute.
Responder
seems to work!
Responder
ES Español
EN English
EN English (UK)
EN English (IN)
DE Deutsch
FR Français
IT Italiano
PL Polski
SV Svenska
TR Türkçe
RU Русский
PT Português
ID Bahasa Indonesia
MS Bahasa Melayu
TH ภาษาไทย
VI Tiếng Việt
JA 日本語
KO 한국어
ZH 简体中文
ZH 繁體中文
AR العربية
HE עברית
Inicio Analizador de acciones Analizador de Forex Crypto Screener Calendario económico Cómo funciona Características del gráfico Normas Moderadores Soluciones broker y sitio web Widgets Biblioteca de gráficos de acciones Solicitud de funcionalidad Blog y noticias Preguntas frecuentes Ayuda y wiki Twitter
Perfil Opciones de configuración del perfil Cuenta y facturación Mis Tickets de Soporte Contactar Soporte Ideas publicadas Seguidores Siguiendo Mensajes privados Chat Cerrar sesión