StratCraft

布林线 (BBANDS)

布林线的 QuantNexus 指标页面。

Route: /quantnexus/indicators/bbands/

作用

布林线在移动平均线周围创建一个动态的价格包络线。它们被广泛用于突破、回调和波动率扩张检测。

公式

Middle Band = SMA(n)

Upper Band = SMA + (k * StdDev)

Lower Band = SMA - (k * StdDev)

参数

  • period - 默认 20
  • devfactor - 默认 2
  • movav - 默认 MovingAverageSimple

C++23 API

#include <nonabt/indicators/bbands.hpp>
auto bbands = std::make_unique<nonabt::BBANDS>(data().close(), 20, 2, "MovingAverageSimple");

常见用法

  • 使用布林线进行均值回归设置。
  • 使用突破轨道来判断趋势延续。
  • 使用带宽进行波动率分析。

实际模式

根据更广泛的市场环境,将突破上轨视为动量扩张,或将从下轨反弹视为超卖后的均值回归。