Interval Volatility Bands [DW]

DonovanWall Wizard Updated   
This is an experimental study that utilizes Volume Weighted Average Price or Time Weighted Average Price calculations, Bollinger Bands , and Fibonacci numbers to estimate volatility over a specified interval.

First, the basis is calculated by selecting:
-VWAP, which has the option to be calculated using real volume or tick volume
-TWAP, which has the option to be calculated using the standard method or exponential method

Next, standard deviation from the basis is calculated and multiplied by a specified expansion coefficient. The result is then added to and subtracted from the basis to calculate the high and low bands.
There are three band calculation methods to chosse from in this script:
-Standard, which uses the default calculations
-Average, which takes a cumulative average of standard deviation
-Hybrid, which takes the maximum of the standard and average standard deviation methods

Lastly, the high and low band ranges are multiplied by Fibonacci Percentages 23.6 - 78.6.

A custom color scheme with eight default presets to choose from is included.
เอกสารเผยแพร่: //Updates:

//I altered the inputs for a simpler experience. Calculation method, VWAP volume type, TWAP smoothing type, band calculation method, and color scheme are all controlled with easy to use dropdown menus.

//An option to use automatic interval settings is now available. You can still choose a custom interval by deselecting this option.

//Double Exponential Time Weighted Average Price (DETWAP) has been added to the script. Simply select "Double Exponential" from the TWAP Smoothing Type menu to enable it.

//I also added a couple new color schemes to the mix, Prism 1 and Prism 2, which are multicolored themes for those who like a bit of variety in their colors.
เอกสารเผยแพร่: Updates:

In the midst of migrating the script from pine v2 to v3, I forgot that the lookahead settings need to be changed on security functions.
v3 by default turns lookahead off, resulting in the security function tracking current resolution data on the current bar, and alternate resolution data in the past.
Lookahead has been turned back on so the alternate resolution results reflect on the current bar.
เอกสารเผยแพร่: Updates:

Fixed a repainting issue in the script by changing the interval renewal condition.
เอกสารเผยแพร่: Updates:

-> Migrated to v4.
-> Reorganized script structure.
-> Reduced clutter for quicker compile.
เอกสารเผยแพร่: Updates:

- Rebuilt the weighted average price functions using Pine's new array data structures.

- Condensed interval calculation options into a singular dropdown tab with 4 options to choose from:
-> Automatic Segmented - Automatically chooses a timeframe for a segmented interval.
-> Custom Segmented - Uses a user defined interval based on an input resolution.
-> Cumulative - Uses the entire chart to cumulatively calculate.
-> Time Anchored Cumulative - Cumulatively calculates from a user defined point in time. If the time is before the time of the first bar, this behaves the same as the cumulative option.

- Reorganized the GUI.

For my full list of premium tools, check the blog:

Reach out on Telegram:

ด้วยจิตวิญญาณของ TradingView อย่างแท้จริง ผู้เขียนสคริปต์นี้ได้เผยแพร่เป็นโอเพนซอร์ส เพื่อให้ผู้ค้าสามารถเข้าใจและตรวจสอบได้ ไชโยให้กับผู้เขียน! คุณสามารถใช้ได้ฟรี แต่การใช้รหัสนี้ซ้ำในสิ่งพิมพ์อยู่ภายใต้กฎของบ้าน คุณสามารถตั้งเป็นรายการโปรดเพื่อใช้บนชาร์ตได้


ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมที่ เงื่อนไขการใช้บริการ