StockFetcher Forums · General Discussion · Help ... with a Bollinger squeeze please<< 1 2 >>Post Follow-up
xplorer
257 posts
msg #32032
Ignore xplorer
5/11/2004 8:10:39 PM

I am trying in vain to develop a screen to find the charts that have the Bollinger bands converging ...and TIGHT !

Any help is greatly appreciated !

Thanks in ADVANCE !


yepher
359 posts
msg #32060
Ignore yepher
5/13/2004 10:15:00 AM

This might get you close

Fetcher[
bollinger(20) width reached 6 month low
AND bollinger(20) bands are converging
]




xplorer
257 posts
msg #32083
Ignore xplorer
5/13/2004 10:12:40 PM

Thanks yepher ...

...sometimes yah just need another perspective. You gave me what I needed !

Much appreciated !


yepher
359 posts
msg #32084
Ignore yepher
5/13/2004 11:48:17 PM

I am glad that it helped.

I thought I had posted the text book form of all 4 bollinger methods but I could not find them. I will try and dig them up and post them here if I can figure out where they are.


xplorer
257 posts
msg #32087
Ignore xplorer
5/14/2004 6:35:54 AM

I beleive there is something wrong ...
... although the syntax is correct, and It is what I was looking for.

by adding the "and bollinger(20) bands are converging" does not further refine the results. I will log this as a bug.

Thanks again !



xplorer
257 posts
msg #32088
Ignore xplorer
5/14/2004 6:49:08 AM

I reviewd the User manual to find the correct usage of the "converging" ... here it is :
Fetcher[
the upper Bollinger band(20) is converging towards the lower bollinger band(20) over the last 21 days
]



... thanks again for getting me on the right track !


xplorer
257 posts
msg #32089
Ignore xplorer
5/14/2004 7:04:05 AM

So ... bringing it all together, this is what I have :

Fetcher[bollinger(20) width reached 6 month low AND
the upper Bollinger band(20) is converging towards the lower bollinger band(20) over the last 21 days and volume is above 100000 and offset 0 days
]



The charts that is brings up are exactly what I needed... the "piss poor" market is swaying the back testing... but when the market turns, this filter will perform very well. It does isolate the stocks consolidating prior to a breakout. Perhaps further refinement, intigrating volume ??? or adding (if possible) "and the slope of RSI(10) of the NASDAQ is above 0" ....




yepher
359 posts
msg #32091
Ignore yepher
5/14/2004 11:14:58 AM

xplorer,

Sorry for the logic/syntax error in the filter.

Any one interested,

Here are some filters I made while reading through the book "Bollinger on Bollinger Bands". These are the text book form of what is described in the book and website. I may have messed up the diveraging/converging here becuase I always do it the same way?!?


Method I - Volatility Breakout
(http://www.bollingeronbollingerbands.com/methods/)

Description: Bollinger Width is at a 6 month Low

Fetcher[
bollinger(20) width reached a 6 month low

AND date offset 0
]



Here is a variation I like because Bollinger Bands can spend a lot of
time compressing:

Description: Bollinger Width was at a 6 month Low and is now expanding

Fetcher[
bollinger(20) width reached a 6 month low in the last 2 days
AND the upper Bollinger band(20) is diverging from the lower bollinger band(20) over the last 1 day
AND price above 1.00

AND date offset 0
]




Method II — Trend Following
(http://www.bollingeronbollingerbands.com/methods/?method=2)

I have chosen to use "Typical Price" that Bollinger describes in his
book rather then the close price when calculating %B.

Description: %B > .8 and MFI(10) > 80

Fetcher[
set{sumRange, high + low}
set{sumRange2, sumRange + close}
set{typicalPrice, sumRange2 / 3}
set{b1, typicalPrice - lower bollinger(20)}
set{b2, upper bollinger(20) - lower bollinger(20)}
set{prctB, b1 / b2}

prctB is above 0.8
AND MFI(10) is above 80
AND price above 1.00

AND add column trueVal
AND add column MFI(10)
AND add column prctB
AND draw prctB

AND date offset 0
]




Here is the same filter but using Volume weighted MACD instead of MFI:

Fetcher[
set{sumRange, high + low}
set{sumRange2, sumRange + close}
set{typicalPrice, sumRange2 / 3}
set{b1, typicalPrice - lower bollinger(20)}
set{b2, upper bollinger(20) - lower bollinger(20)}
set{prctB, b1 / b2}

prctB is above 0.8
AND vwmacd Fast Line(12,26,9) crossed above the vwmacd Slow
Line(12,26,9)
AND price above 1.00

AND add column trueVal
AND add column MFI(10)
AND add column prctB
AND draw prctB

AND date offset 0
]



Method III - Reversals
(http://www.bollingeronbollingerbands.com/methods/?method=3)

Sorry I lost this filter somewhere along the way :( Metastock tends to show this filter as pretty good.


Method IV - Confirmed Breakout
(http://www.bollingeronbollingerbands.com/methods/?method=4)


Fetcher[
close 2 days ago below upper bollinger(20)
AND close 1 day ago above upper bollinger(20)
AND close above high 1 day ago

AND price above 1.0
AND date offset 0
]




Mactheriverrat
3,156 posts
msg #99538
Ignore Mactheriverrat
3/8/2011 1:13:09 AM

Method II — Trend Following

Interesting!!!!!!!!!!!!!!!!!!!!!!!!!!

Mactheriverrat
3,156 posts
msg #114202
Ignore Mactheriverrat
modified
6/23/2013 2:14:14 PM

This Filter come's from a old SF posters called Yepher. He also has a external site that has a lot of SF filter tricks.
See Method II — Trend Following on Yepher's post.
It's a very good trend finding filter minus the Bollinger stuff for playing off the EMA(13) give or take a little on each side of the EMA(13) .

Here's my version of Yepher's Trend Following playing the EMA(13) with trends. You can always change the chart time to how ever many months you want. I myself look using the biggest charts possible first then go on from there. One can always narrow there search by change and price above ema(50) to and price above ema(13)



Fetcher[
0set{sumRange, high + low}
set{sumRange2, sumRange + close}
set{typicalPrice, sumRange2 / 3}
set{b1, typicalPrice - lower bollinger(20)}
set{b2, upper bollinger(20) - lower bollinger(20)}
set{prctB, b1 / b2}

prctB is above 0.001

do not draw prctB
and price above ema(50)






AND add column prctB

and sort on column 8 descending
Price below 100
price above 5
Volume is above 150000
Draw ema(13)
Draw ema(50)
Draw ema(200)

Draw TSI(7,3,3)
and draw macd histogram(12,26,9)
and draw macd histogram(5,13,6)

Draw average Volume
and draw parabolic sar
CxC is number of consecutive days close above (+)/below(-) previous close and set{CCb,days(close is above close 1 day ago,100)}
set{CCa,days(close is below close 1 day ago,100)} set{CxC, CCa - CCb} and add column CxC {C_x_C}

do not draw CxC
draw resistance(25,12,2)
draw resistance(45,15,2)
draw resistance(65,10)
draw resistance(100)
draw resistance(120)
draw resistance(140)
draw resistance(160)
draw resistance(180)


Chart-time is 9 months


]



StockFetcher Forums · General Discussion · Help ... with a Bollinger squeeze please<< 1 2 >>Post Follow-up

*** Disclaimer *** StockFetcher.com does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. StockFetcher.com does not recommend particular securities. StockFetcher.com, Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.


Copyright 2022 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.