alexgrover

Price/Volume Normalized Oscillator

It can be interesting to have an indicator displaying two rescaled measures, thus ending with an indicator that allow the creation of more complex trading rules (conditions), this is what is intended with the price/volume normalized oscillator (PVNO) who normalize both volume and price in order to display them together.

Volume is considered an important factor as it show the trading activity of a security, securities with higher volume are more attractive to trade as higher volume is in general present with larger price variations, higher volume can also indicate a better trade execution.

THE INDICATOR

In the PVNO, the rescaled volume is represented by the blue plot while the rescaled price is represented by the (green/red) plot. The rescaling method used here is simply based on the sum of the current and past momentum output of a series of observations divided by the sum of the current and past absolute value of this momentum, this allow to have a smooth output with values reaching 1 and -1 instead of converging toward 0.

The indicator has two settings, Volume Length who control the length of the sum of the rescaled volume, while Price Length control the sum length of the rescaled price. When the rescaled volume is positive it means that the sum of the current and past Volume Length - 1 positive volume momentum values is greater than the sum of negative ones, this indicate a more active market. The same apply to the rescaled price, with a positive rescaled price value indicating an uptrend and negative values indicating a downtrend.

Because of the stationary and periodic nature of volume, low values for Volume Length are recommended.

INTERPRETATIONS AND USAGES

As you can see the rescaled price plot can have two colors, and the area between the rescaled volume and price plot is filled with two possible colors as well, the color depend on the following simple condition:

  • green: once rescaled price > 0 and rescaled volume > 0 until condition for red don't happen
  • red: once rescaled price < 0 and rescaled volume > 0 until condition for green don't happen

Therefore no signals are triggered if the rescaled price is greater/lower then 0 but the rescaled volume is lower than 0, this could allow to filter various false signals (at the cost of reactivity). A more interesting use-case of the indicator can be based on the upper and lower constant levels displayed in order to spot points where volume will fall or rise.


Volume can also be used to spot potential reversals, therefore the levels can also be used to this end as well.

SUMMARY

A normalized oscillator plotting rescaled price and volume values has been presented, the indicator posses its own trading rules but can easily modified. This is not an indicator i'am super proud of, even after passing some time on it lol. You can use the code freely without asking for permission, mention is appreciated.

Next indicators should be more pertinent and interesting, thanks for reading !





Check out the indicators we are making at luxalgo: www.tradingview.com/u/LuxAlgo/
Mã nguồn mở

Với tinh thần TradingView, tác giả của tập lệnh này đã xuất bản nó dưới dạng mã nguồn mở, vì vậy các nhà giao dịch có thể hiểu và xác minh nó. Chúc mừng tác giả! Bạn có thể sử dụng mã này miễn phí, nhưng việc sử dụng lại mã này trong một ấn phẩm chịu sự điều chỉnh của Nội quy nội bộ. Bạn có thể yêu thích nó để sử dụng nó trên biểu đồ.

Thông báo miễn trừ trách nhiệm

Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?