"BBImpulse is derived from %b. Its value is the periodic change of %b, so if %b was 0.45 this period and 0.20 last period the present value of BBImpulse is 0.25. We present two reference levels on the chart, an alert level and an impulse level."
"Generally the market moves in the direction of the latest alerts and/or impulses except towards the end of a move where one can take advantage of exhaustion/reversal signals from this indicator."
"Ian Woodward employs BBImpulse for his Kahuna signals using key levels of 0.24 and 0. 40 ."
I added support for the following:
- Highlighting alert/impulse trigger bars
- Rendering the range (check options page).
I noticed that the range, by itself, highlights lot of info:
- Tapering in (narrowing) of range may signify topping or falling prices.
- Tapering out (expanding) may signify nearing a bottom or rising prices.
- Range getting "ranged" between alert or impulse levels signify a major move in the direction of the last impulse trigger. I think for this, alert level ranging intensity is greater than impulse level ranging intensity.
Someone more familiar with BB will have more observations, I am sure. Please do share here so we BB noobs can learn :)
For more indicators, check out my complete list here:
진정한 TradingView의 정신에 따라, 이 스크립트의 작성자는 스크립트를 오픈소스로 게시했기에 거래자들이 이해하고 확인할 수 있습니다. 작가님께 건배! 스크립트를 무료로 사용할 수 있지만, 게시물에서 이 코드를 재사용하는 것은 하우스룰을 따릅니다. 당신은 스크립트를 차트에 사용하기 위해 그것을 즐겨찾기 할 수 있습니다.
// // @author LazyBear // List of all my indicators: https://www.tradingview.com/v/4IneGo8h/ // study(title = "Bollinger Bands Impulse [LazyBear]", shorttitle = "BBIMP_LB") source = close length = input(20, minval=1) mult = input(2.0, title="Mult Factor", minval=0.001, maxval=50) alertLevel=input(0.24) impulseLevel=input(0.40) showRange = input(false, type=bool) // Calc BB basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev // Calc Impulse bbr = (source - lower)/(upper - lower) bbi = bbr - nz(bbr) bbc = iff(bbi>0, iff(bbi>alertLevel and bbi<impulseLevel, lime, iff(bbi>impulseLevel, orange, aqua)), iff(bbi<-alertLevel and bbi>-impulseLevel, red, iff(bbi<-impulseLevel, orange, aqua)) ) // Plot Ian Woodward's suggested Reference Levels plot(0, color=gray, title="MidLine", style=3) plot( impulseLevel, color=gray, style=line, linewidth=1, title="Impulse+") plot( alertLevel, color=gray, style=3, linewidth=1, title="Alert+") plot( -alertLevel, color=gray, style=3, linewidth=1, title="Alert-") plot( -impulseLevel, color=gray, style=line, linewidth=1, title="Impulse-") plot(showRange ? bbr : na, color=gray, style=area, title="Range+", linewidth=0, transp=80) plot(showRange ? -bbr : na, color=gray, style=area, title="Range-", linewidth=0, transp=80) plot(bbi, color=bbc, style=histogram, linewidth=2)
BBImpulse is explained there as: "How is the price changing in relation to the Bollinger Bands"
A video with Mr. Bollinger. He explains his new BBImpulse indicator in this video starting around minute 54:50
I do have one small request. Is there any chance you could make a very simple indicator for charts that displays the fees associated with trading? (Both buying and selling)
I am not sure if an offset or some other indication would be best in different kinds of charts.