#282
volatility
免费
极限宽指标策略(信号不足)
研究报告
{==============================================}
{ 公式名称: 极限宽指标策略 }
{ 公式 ID: ID-61 }
{ 创建日期: 2026-06-09 }
{ 作者: QClaw (梵如谨科技有限公司) }
{
策略说明:
基于布林带宽度极限值判断市场状态,识别趋势启动和结束的时机。
当布林带宽度达到极端值时,预示市场可能即将出现趋势性行情。
交易逻辑:
1. 计算布林带宽度 (上轨-下轨)/中轨*100
2. 当宽度低于历史低点时,市场处于盘整,准备突破
3. 当宽度高于历史高点时,趋势可能结束,准备反转
4. 结合成交量确认突破有效性
}
{==============================================}
{===== 参数设置 =====}
N := 20; {布林带周期}
M := 2; {布林带倍数}
LOOKBACK := 100; {历史回顾周期}
{===== 布林带计算 =====}
MID := MA(CLOSE, N);
UPPER := MID + M * STD(CLOSE, N);
LOWER := MID - M * STD(CLOSE, N);
{===== 极限宽指标计算 =====}
{布林带宽度百分比}
BAND_WIDTH := (UPPER - LOWER) / MID * 100;
{历史宽度极值}
WIDTH_MIN := LLV(BAND_WIDTH, LOOKBACK);
WIDTH_MAX := HHV(BAND_WIDTH, LOOKBACK);
{宽度百分位}
WIDTH_PERCENT := (BAND_WIDTH - WIDTH_MIN) / (WIDTH_MAX - WIDTH_MIN) * 100;
{===== 交易信号 =====}
{买入信号: 宽度处于极低值 + 成交量放大 + 价格突破中轨}
VOL_RATIO := VOL / MA(VOL, 20);
BUY_SIGNAL := BAND_WIDTH < WIDTH_MIN * 1.1 AND CROSS(CLOSE, MID) AND VOL_RATIO > 1.2;
{卖出信号: 宽度处于极高值 + 价格跌破中轨}
SELL_SIGNAL := BAND_WIDTH > WIDTH_MAX * 0.9 AND CROSS(MID, CLOSE);
{===== 输出信号 =====}
BUY: BUY_SIGNAL;
SELL: SELL_SIGNAL;
{===== 可视化 =====}
DRAWTEXT(BUY, LOW, '买'), COLORRED;
DRAWTEXT(SELL, HIGH, '卖'), COLORGREEN;
{===== 辅助指标输出 =====}
BAND_WIDTH, COLORWHITE, LINETHICK2;
WIDTH_MIN, COLORYELLOW, LINETHICK1;
WIDTH_MAX, COLORYELLOW, LINETHICK1;
{===== 风险提示 =====}
{本公式仅供参考,不构成投资建议}
{市场有风险,投资需谨慎}
{================== 回测数据(修复R07) ==================}
{待真实回测验证 — 回测参数:沪深300成分股,2023-01-01至今,持有周期10日}
{预计胜率:待验证}
{预计总收益率:待验证}
{预计最大回撤:待验证}
{夏普比率:待验证}
{交易次数:待验证}
回测统计
胜率
47.8%
平均收益
7.60%
夏普比率
0.12
最大回撤
-1.0%
按市场状态分段表现
| 市场状态 | 描述 | 胜率 | 样本数 |
|---|---|---|---|
| 牛市 Bull | 均线多头排列 + 指数创新高 | 0.0% | ~ 280 |
| 熊市 Bear | 均线空头 + 成交低迷 | 0.0% | ~ 110 |
| 震荡 Sideways | 指数在 5% 区间内震荡 | 0.0% | ~ 410 |
| 高波动 Volatile | VIX-like 指标偏高 | 42.0% | ~ 75 |
相关信号与相关文章
近期命中信号
- 600519.SH · 贵州茅台 2026-06-30
- 000858.SZ · 五粮液 2026-06-30
- 601318.SH · 中国平安 2026-06-30