Diabolicus

Wash Volume Remover [Dia]

26
Script de código abierto

Siguiendo el verdadero espíritu de TradingView, el autor de este script lo ha publicado en código abierto, para que los traders puedan entenderlo y verificarlo. ¡Un hurra por el autor! Puede utilizarlo de forma gratuita, aunque si vuelve a utilizar este código en una publicación, debe cumplir con lo establecido en las Normas internas. Puede añadir este script a sus favoritos y usarlo en un gráfico.

Exención de responsabilidad

La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.

¿Quiere utilizar este script en un gráfico?
//@version=2
// Logic:
// determine ratio of current volume to current price range.
// If ratio greater 150% of the average ratio of the past 100 bars then assume wash trade and replace suspicious volume with
// an hypothetical volume equivalent to 75% of the 100 bar average (75% because the average might also be distorted by past wash trades;
// if anyone knows how to replace this with a median value let me know), normalized by current range.
study("Wash Volume Remover [Dia]")
lb=input(100, title = "Lookback Period")
th=input(3.0, minval=1.0, title = "Threshold")
range=high-low
ratio=volume/range
newvol=ratio<th*sma(ratio,lb)?volume:max(0.75*(sma(volume,lb)+sma(ratio,lb)*(range-sma(range,lb))),0)
plot(newvol,color=open<close?green:red,style=columns)