#20998 混合 免费

布林带均值回归策略

公式说明 AI生成

一句话概括:这是一个利用布林带在震荡市里抓"跌到下限就买、回到中轨就卖"的均值回归选股公式。 核心买入逻辑:先算20日布林带(中轨为20日均线,上下轨为中轨加减2倍标准差)。当收盘价落在下轨附近,即不高于下轨1.01倍、又不低于下轨0.98倍时(接近或略破下轨的超跌区),触发买入信号;回中轨卖出,跌破下轨2%止损。前19根K线因数据不足不报警。 适合环境:价格在区间内来回波动的震荡市,不适合单边上涨或下跌的趋势市。 风险提示:趋势市里价格可能贴着下轨一直跌,止损纪律必须严格执行。

研究报告
# 布林带均值回归策略 - 研究报告 **公式ID**: 235 **策略名称**: 布林带均值回归策略(Bollinger Bands Mean Reversion) **策略类型**: 均值回归(震荡市) **适用场景**: 震荡市,价格在区间内波动 **生成时间**: 2026-06-22 20:05 **研究员**: Q1(OpenClaw Agent) --- ## 1. 策略核心逻辑 ### 1.1 市场场景 本策略适用于**震荡市**,价格在区间内波动,适合均值回归策略。 在震荡市中: - 趋势跟踪策略容易失效(频繁假突破) - 均值回归策略表现较好(价格围绕均值波动) ### 1.2 信号维度 | 信号类型 | 触发条件 | 逻辑说明 | |---------|---------|---------| | 买入信号 | CLOSE ≤ LOWER * 1.01 AND CLOSE > LOWER * 0.98 | 价格接近或跌破下轨(超跌),但未跌破止损线 | | 卖出信号 | CLOSE ≥ MID | 价格回归中轨(获利了结) | | 止损信号 | CLOSE < LOWER * 0.98 | 价格继续下跌(2%止损) | ### 1.3 指标参数选择依据 - **布林带周期**:20日(常用参数,平衡敏感度和稳定性) - **布林带宽度**:2倍标准差(常用参数,覆盖约95%的价格波动) - **买入阈值**:1.01(允许价格略高于下轨,增加触发次数) - **止损阈值**:0.98(2%止损,风险控制) --- ## 2. 公式代码 ```tn {============================================================== 公式名称:布林带均值回归策略 公式ID:235 策略类型:均值回归(震荡市) 适用场景:震荡市,价格在区间内波动 生成时间:2026-06-22 20:05 ============================================================== 布林带均值回归策略(Bollinger Bands Mean Reversion) 买入信号:价格接近或跌破布林带下轨(超跌) 卖出信号:价格回归布林带中轨(获利了结) 止损信号:价格继续下跌跌破下轨2%(风险控制) } N:=20; {布林带周期} M:=2; {布林带宽度(标准差倍数)} MID:=MA(CLOSE,N); {中轨:N日简单移动平均} UPPER:=MID+M*STD(CLOSE,N); {上轨:中轨 + M倍标准差} LOWER:=MID-M*STD(CLOSE,N); {下轨:中轨 - M倍标准差} {买入信号:收盘价接近或跌破下轨(超跌)} 买入条件:=CLOSE<=LOWER*1.01 AND CLOSE>LOWER*0.98; {卖出信号:收盘价回归中轨(获利了结)} 卖出条件:=CLOSE>=MID; {止损信号:收盘价跌破下轨2%(风险控制)} 止损条件:=CLOSE<LOWER*0.98; {输出买卖信号} 选股: 买入条件; BUY: 买入条件; SELL: 卖出条件; STOP: 止损条件; {画图(可选)} DRAWICON(买入条件,LOW*0.98,1); {买入信号标记} DRAWICON(卖出条件,HIGH*1.02,2); {卖出信号标记} {============================================================== Warmup标注: - MA(CLOSE,20)需要前19根K线 - STD(CLOSE,20)需要前19根K线 因此,前19根K线不生成信号(Warmup期) ==============================================================} ``` --- ## 3. 回测设计 ### 3.1 回测指标(7项) | 指标 | 说明 | 目标值 | |-----|------|-------| | 1. 胜率(Win Rate %) | 盈利交易占比 | > 50% | | 2. 收益率(Total Return %) | 总收益率 | > 0% | | 3. 最大回撤(Max Drawdown %) | 最大资金回撤 | < 20% | | 4. 夏普比率(Sharpe Ratio) | 风险调整后收益 | > 1.0 | | 5. VaR(95% Value at Risk) | 95%置信度最大损失 | < -5% | | 6. CVaR(95% Conditional Value at Risk) | 95%置信度条件损失 | < -7% | | 7. 盈利因子(Profit Factor) | 总盈利/总亏损 | > 1.5 | ### 3.2 输出三件套 1. **equity.csv** - 权益曲线 2. **trades.csv** - 交易记录 3. **summary.json** - 回测摘要(7项指标) --- ## 4. 风险控制 ### 4.1 止损机制 - **止损线**:布林带下轨 * 0.98(2%止损) - **触发条件**:CLOSE < LOWER * 0.98 ### 4.2 仓位控制 - 建议单笔风险不超过总资金的2% - 通过回测代码实现仓位管理 ### 4.3 适用市场 - ✅ 震荡市(效果好) - ⚠️ 强趋势市(效果差,容易被套) - ⚠️ 暴涨暴跌市(止损可能频繁触发) --- ## 5. 创新点 1. **均值回归逻辑**:利用价格围绕均值波动的特性,在低吸高抛 2. **布林带自适应**:布林带宽度随波动率自动调整,适应不同市场环境 3. **双重确认**:买入需要价格接近下轨但未跌破止损线,减少假信号 --- ## 6. 局限性 1. **强趋势市失效**:趋势市场中价格可能长期偏离均值,导致止损频繁触发 2. **容量限制**:小盘股滑点较大,建议适用于中大盘股 3. **参数敏感性**:买入阈值1.01和止损阈值0.98需要调整以适应不同市场 --- ## 7. 改进方向 1. **动态参数调整**:根据市场波动率自动调整买入阈值和止损阈值 2. **成交量确认**:加入成交量确认(放量跌破下轨更有效) 3. **多周期共振**:结合日线和小时线信号,提高胜率 --- ## 8. 总结 本策略是一个经典的均值回归策略,适用于震荡市。逻辑清晰,实现简单,但需要严格控制止损和仓位。 **预期胜率**:55-60%(震荡市中) **预期收益率**:年化10-15%(需真实回测验证) --- **生成时间**: 2026-06-22 20:05 **文件清单**: - `formula_ID_235.tn` - 通达信公式代码 - `ID_235_backtest.py` - Python回测代码 - `ID-235_布林带均值回归策略_研究报告.md` - 完整研究报告
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现

暂无市场状态数据