Internal Bar Strength (IBS) 均值回归策略图
English | Русский | Español | Deutsch | Português | 日本語
Internal Bar Strength 只问已完成K线一个问题:它收在自身波动区间的什么位置?零代表收在最低价,一代表收在最高价。本图只做空,而且专门逆着强势入场:一根突破前高、却依然贴着自身区间顶部收盘的K线,被视为已被拉伸、即将回吐一部分涨幅的走势。
策略概览
- 这里的 IBS 不是指标方块,而是一条公式:(收盘价 - 最低价)除以同一根K线的振幅,整个度量写在一个可读的表达式里。
- 前值方块保存上一根K线的最高价,突破条件正是拿收盘价与它比较。
- 该策略设计上只做空:买入方块只用于平掉空头,绝不开多。
- 没有止损也没有止盈——这笔交易完全交给第二个 IBS 阈值处理。
入场与出场规则
- 做多入场: 没有做多入场。本图只做卖出。
- 做空入场: K线收盘价高于上一根K线的最高价,其 IBS 达到或高于上阈值,且当前尚未持有空头。订单卖出一手并开空。
- 离场: 当某根K线的 IBS 降至下阈值或以下,即收盘价回到自身区间的下半部分时买回空头;买单运行在平仓模式,因此只把持仓归零而不会反手。没有止损,也没有止盈。本图使用五分钟K线,使随附的一个月历史数据能够提供足够的K线。公式把K线区间的分母下限设为一个价格步长,因此最高价等于最低价的K线会得到零值 IBS,并落在两个条件之外。
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| Upper IBS Threshold | 0.9 | 达到或高于该 IBS 水平时卖出突破K线。 |
| Lower IBS Threshold | 0.3 | 达到或低于该 IBS 水平时买回空头。 |
| Volume | 1 | 下单数量(手)。 |
| Candles | 00:05:00 | 整张图使用的五分钟K线周期。 |
图表详情
- 三个转换方块从K线方块中取出每根已完成K线的收盘价、最高价和最低价。
- 一个公式方块把这三个数字变成 Internal Bar Strength,并为振幅设置下限,使平坦K线不会造成除零。
- 前值方块把最高价延后一根K线,比较方块用它检验收盘价——这是入场条件中的突破部分。
- 持仓方块与零常量比较两次:一个判断只在尚未持空时放行入场,另一个只在确有空头时允许离场。
使用方法
将 .json 文件导入 Designer,在回测器中用历史数据运行,然后根据自己的交易品种调整参数或方块,确认无误后再用于实盘。