⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bb squeeze.afl

📁 一个更精度的平滑涵数, 可用于股票交易系统.用于Amibroker 平台
💻 AFL
字号:
//------------------------------------------------------------------------------
//
//  Formula Name:    BB squeeze
//  Author/Uploader: Vladimir Gaitanoff 
//  E-mail:          
//  Date/Time Added: 2005-03-30 07:28:50
//  Origin:          
//  Keywords:        Bollinger squeeze
//  Level:           advanced
//  Flags:           indicator
//  Formula URL:     http://www.amibroker.com/library/formula.php?id=453
//  Details URL:     http://www.amibroker.com/library/detail.php?id=453
//
//------------------------------------------------------------------------------
//
//  This is a volatility indicator. It can be used to determine the periods of
//  extremes of low volatility which usually followed by big moves. Indicator
//  does not show direction of the trade, only timing. Some other aspects of
//  technical/fundamental analysis should be employed for direction.
//
//  There is a signal line with colored dots. Red dots indicate periods of low
//  volatility (sqeeze). Green dots indicate periods of high volatility.
//
//  Indicator line crosses above and below signal line. Time trades at
//  historical extremes of low volatility.
//
//  It can be used for scans, for instance, to find stepper stocks before big
//  moves. The original author of the idea uses it for intraday trading.
//
//  For confirmation look for sqeezes in two different time frames.
//
//------------------------------------------------------------------------------

/*
	Bollinger bands squeeze.
	By Vladimir Gaitanoff, 2005. support<at>vglib<dot>com

	This is a volatility indicator. 
	It can be used to determine the periods of extremes of low volatility which usually followed by big moves.
 	Indicator does not show direction of the trade, only timing. 
 	Some other aspects of technical/fundamental analysis should be employed for direction.

	There is a signal line with colored dots. Red dots indicate periods of low volatility (sqeeze). 
	Green dots indicate periods of high volatility.
	Indicator line crosses above and below signal line. Time trades at historical extremes of low volatility.

	It can be used for scans, for instance, to find stepper stocks before big moves.
	The original author of the idea uses it for intraday trading.

	For confirmation look for sqeezes in two different time frames.

*/

Length = 8;
Price = EMA(Close, Length);

// Keltner 
kLength = Length;
kN = 1.5;
kATR = ATR(kLength);
kUpper = Price + kN * kATR;
kLower = Price - kN * kATR;

// Bollinger
bbLength = Length;
bbN = 2;
bbStDevValues = StDev(Close, bbLength);
bbUpper = Price + bbN * bbStDevValues;
bbLower = Price - bbN * bbStDevValues;

IsSignal = 
	bbUpper <= kUpper AND
	bbLower >= kLower;

Graph0 = 1;
Graph0Style = styleDots;
Graph0BarColor = IIf(IsSignal, colorRed, colorGreen);

Proportion = (kUpper - kLower) / (bbUpper - bbLower);
Graph1 = Proportion;

Title = "Next Move Signal. In squeeze: " + WriteVal(IsSignal, 1) + " Keltner/Bollinger: " + WriteVal(Proportion);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -