munkeefonix

Bollinger Bands Time

Bollinger bands that are fixed to a time interval. The time interval can be set in minutes or days.

Parameters
Daily Interval: If checked then days are used for the interval. If unchecked then minutes will be used.
Interval: The interval to use for the indicator.
開源腳本

本著真正的TradingView精神,該腳本的作者將其開源發布,以便交易者可以理解和驗證它。為作者喝彩吧!您可以免費使用它,但在出版物中重複使用此代碼受網站規則的約束。 您可以收藏它以在圖表上使用。

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。

想在圖表上使用此腳本?
//  Bollinger bands that will remain fixed to a time interval. 
//
//  @author munkeefonix
//  https://www.tradingview.com/u/munkeefonix/
//
//  Input values:
//  Daily Interval: If checked then days are used for the interval.  If unchecked then minutes will be used.
//  Interval: The interval to use for the indicator. 
study(shorttitle="BB Time", title="Bollinger Bands Time", overlay=true)

_source = close

multIntra()=>(isintraday ? 1.0 : (isdaily ? 1440.0 : isweekly ? 10080.0 : 43320.0))
multDaily()=>multIntra() / 1440.0

_useDaily=input(false, "Daily Interval")
_t=input(60.0, "Interval", float, minval=1.0) / (_useDaily ? multDaily() : multIntra())

_length = input(20, minval=1, title="Length")
_mult = input(2.0, minval=0.001, maxval=50, title="Std Dev")

_lenScale = round(_length * _t / interval)
_basis = sma(_source, _lenScale)
_dev = _mult * stdev(_source, _lenScale)

_offset = round(input(0, type=float, title="Offset") * (_t / interval))


plot(_basis, color=black, title="Basis", linewidth=2, offset=_offset)
_p1 = plot(_basis + _dev, color=black, linewidth=1, offset=_offset, title="Upper")
_p2 = plot(_basis - _dev, color=black, linewidth=1, offset=_offset, title="Lower")
fill(_p1, _p2, color=black, transp=90, title="Fill")