布林带突破策略:利用BOLL指标抓住趋势爆发点
选股策略1年前 (2025-02-03)304
布林带突破策略选股公式介绍布林带(Bollinger Bands, BOLL)是一种技术分析工具,由三条线组成:上轨、中轨和下轨。中轨通常是20周期的简单移动平均线(SMA),上轨和下轨则分别位于中轨上方和下方标准差的倍数位置。布林带突破策略通过价格突破上轨或下轨来识别潜在的趋势爆发点,通常当价格突破上轨时视为买入信号。国内股票软件代码通达信(中国)//&n...

布林带突破策略选股公式介绍
以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,布林带(Bollinger Bands, BOLL)是一种技术分析工具,由三条线组成:上轨、中轨和下轨。中轨通常是20周期的简单移动平均线(SMA),上轨和下轨则分别位于中轨上方和下方标准差的倍数位置。布林带突破策略通过价格突破上轨或下轨来识别潜在的趋势爆发点,通常当价格突破上轨时视为买入信号。
国内股票软件代码
通达信(中国)
// 通达信布林带突破选股公式 UPPER:=HHV(CLOSE,20)+2*STD(CLOSE,20); MID:=MA(CLOSE,20); LOWER:=LLV(CLOSE,20)-2*STD(CLOSE,20); BREAKOUT:=CROSS(CLOSE,UPPER);
加载方法:进入“公式系统”菜单,选择“自定义指标”,输入或粘贴代码,保存为新指标,然后在图表中加载或在选股条件中使用。
同花顺(中国)
// 同花顺布林带突破选股公式 UPPER:=HHV(C,20)+2*STD(C,20); MID:=MA(C,20); LOWER:=LLV(C,20)-2*STD(C,20); BREAKOUT:=CROSS(C,UPPER);
加载方法:进入“选股器”或“条件选股”,选择“自定义选股公式”,输入或粘贴代码并保存,运行选股。
大智慧(中国)
// 大智慧布林带突破选股公式 UPPER:=HHV(CLOSE,20)+2*STD(CLOSE,20); MID:=MA(CLOSE,20); LOWER:=LLV(CLOSE,20)-2*STD(CLOSE,20); BREAKOUT:=CROSS(CLOSE,UPPER);
加载方法:进入“自定义指标”或“选股”功能,选择“公式编辑器”,输入代码并保存,应用到图表或选股器中。
国外股票软件代码
MetaTrader 4/5 (MT4/MT5)
// MetaTrader 4/5 布林带突破选股公式 double upperBand = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_UPPER, 0); double middleBand = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, 0); double lowerBand = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 0); if (Close[0] > upperBand && Close[1]
加载方法:在“导航器”中右键点击“指标”选项,选择“自定义指标”,点击“新建”,粘贴代码,保存并编译指标,然后应用到图表上。
Tradingview (Pine Script)
// TradingView 布林带突破选股公式 length = 20 mult = 2 basis = sma(close, length) dev = mult * stdev(close, length) upper = basis + dev lower = basis - dev breakout = crossover(close, upper)
加载方法:在图表上点击“Pine Editor”,新建脚本,粘贴代码,保存并应用到图表。
Thinkorswim (美国)
// Thinkorswim 布林带突破选股公式 def length = 20; def numDev = 2; def basis = Average(close, length); def dev = StDev(close, length) * numDev; def upperBand = basis + dev; def lowerBand = basis - dev; plot Breakout = if close crosses above upperBand then 1 else 0;
加载方法:在图表上点击“研究”标签,选择“编辑研究”,然后“新建研究”,粘贴代码并保存。
NinjaTrader (美国)
// NinjaTrader 布林带突破选股公式
protected override void OnBarUpdate()
{
double upperBand = Bollinger(20, 2, true)[Mode.Upper];
if (Close[0] > upperBand && Close[1]加载方法:从“新建”菜单中选择“指标”,编写或粘贴代码,编译并应用到图表。
eSignal (全球)
// eSignal 布林带突破选股公式(需要转换到易语言) UPPER:=Mov(C,20,S)+2*Stdev(C,20); MID:=Mov(C,20,S); LOWER:=Mov(C,20,S)-2*Stdev(C,20); BREAKOUT:=CROSS(C,UPPER);
加载方法:使用“易语言”编写指标,代码需要转换,在“指标”菜单中加载新指标。
参数与数值的意义
| 参数 | 数值 | 意义 |
|---|---|---|
| Length | 20 | 计算布林带的周期数,影响中轨的平滑度。 |
| Mult | 2 | 标准差的倍数,用于确定上下轨距中轨的距离。 |
针对不同产品的推荐参数
| 产品类型 | 推荐参数(Length, Mult) | 推荐理由 |
|---|---|---|
| 股票日线图 | 20, 2 | 标准设置,适用于大多数股票市场的日线图,提供平衡的波动性和趋势识别。 |
| 外汇或加密货币(短期图表) | 20, 2.5 | 外汇和加密货币市场波动较大,增加多利数以减少假突破。 |
| 期货市场 | 20, 2 | 期货市场趋势性强,标准参数通常能有效捕捉趋势。 |
优点和缺点
| 优点 | 缺点 |
|---|---|
| 能有效识别趋势的爆发点 | 在高波动市场中可能产生过多假信号 |
| 适用于各种时间框架 | 需要结合其他指标以确认信号的可靠性 |
| 简单易用,易于理解 | 在趋势反转初期可能失效 |
如何正确使用
结合动量指标(如RSI或MACD)来确认突破的有效性。
在多时间框架上验证突破,以确保不是短期波动。
监控市场新闻和经济事件,避免在重大消息发布时受到影响。
相关文章
现货黄金冲击4500美元关口,多头强势占优剑指4900-5000美元里程碑
现货黄金周五小幅走高至4490美元,喜忧参半非农数据强化美联储1月按兵不动预期
比特币波动性收窄引发市场关注:布林带预示重大价格变动
黄金技术分析:热炒式上涨仍在持续,关键阻力位在4000美元
纽约咖啡期货KCU5或涨至每磅3.1490美元:技术分析揭示目标价位,供需与地缘因素驱动市场
TradingView如何玩转加密货币?比特币交易必备技巧2025
原油交易策略:原油市场短线交易策略与技术分析详解
白银突破32.50美元阻力位,美元走弱与美联储政策预期推动价格上涨
原油交易策略:原油4小时K线图的技术分析与短线交易策略
Virat Bharat Nifty Banknifty Scalping Indicators:如何运用RSI和Supertrend进行日内交易的买入信号分析与优点
Support and Resistance All in One指标:全面支持与阻力水平分析,帮助精准定位关键价格区间
EmreKb MTF FTR指标:多时间框架趋势反转信号生成工具,精准捕捉反转信号的优点
SmartTrend Pro by Yaseen:结合EMA交叉与MACD信号的多时间框架交易工具介绍与用户点评
突破假信号过滤:避免误判行情导致损失
量化布林带突破策略:智能选股提升胜率
短线回踩买入策略:强势股低吸机会
RSI+MACD共振策略:双指标确认买入信号
十字星选股:利用K线形态判断趋势反转
早盘急涨股选股:短线抢反弹的最佳策略
涨停板战法:寻找连板牛股的选股策略





