OBV 方向配合均线过滤策略图
English | Русский | Español | Deutsch | Português | 日本語
On-Balance Volume 把上涨K线的成交量相加、把下跌K线的成交量相减,因此它的斜率说明哪一方在主导交易。本图只读这个斜率,逐根K线比较,再由价格的简单移动平均线决定该斜率值不值得跟随。尽管文件夹名称提到突破,信号只把 OBV 与前一根K线的数值比较,而不是与突破水平比较。
策略概览
- On-Balance Volume 基于已完成K线计算,并与自己前一根K线的数值比较,得到“上升”或“未上升”的简单判定。
- 20 周期收盘价简单移动平均线把行情分成上下两半,决定入场方向。
- 只有空仓时才入场,因此多空两侧不会在同一笔交易里互相冲突。
- 离场不需要均线:一旦资金流向反转,就放弃该持仓。
入场与出场规则
- 做多入场: On-Balance Volume 高于前一根K线的数值,本根K线收盘高于均线,且持仓为零。订单以市价买入一手。
- 做空入场: On-Balance Volume 等于或低于前一根K线的数值,本根K线收盘低于均线,且持仓为零。订单以市价卖出一手。OBV 持平在这里算作“未上升”。
- 离场: 多头在 OBV 停止上升的第一根K线平仓,空头在 OBV 重新上升的第一根K线平仓,均通过设为平仓模式的修改持仓方块完成。没有止损,也没有止盈。
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| SMA Length | 20 | 决定入场方向的简单移动平均线周期。 |
| Volume | 1 | 下单数量(手)。 |
| Candles | 00:05:00 | 整张图使用的K线周期。 |
图表详情
- K线方块供给 On-Balance Volume 方块、均线方块和读取收盘价的转换方块;位移为一根K线的前值方块给出上一根的 OBV,两个比较方块把这一对数值变成“上升”和“未上升”两个标志。
- 每个逻辑与把 OBV 标志、价格相对均线的位置和空仓判断合并,触发设为“仅开仓”的修改持仓方块。
- 同样的两个 OBV 标志直接接入平仓方块;它们处于平仓模式,因此空仓时不会有任何动作。
- 本图运行在随附历史数据的五分钟K线上,并交易每个符合条件的信号。
使用方法
将 .json 文件导入 Designer,在回测器中用历史数据运行,然后根据自己的交易品种调整参数或方块,确认无误后再用于实盘。