PVSMomentum
- 指标
- 版本: 1.0
PVS Momentum —— 成交量加权动量评分 · 摆动追踪 · 多周期仪表盘
一、产品简介
PVS Momentum 是一款运行在价格图表主窗口的动量分析指标。它将价格变动与成交量信息相结合,经平滑处理后输出一个 0–100 的动量评分,并围绕该评分提供三层可视化:
- 极端拉伸箭头:标记动能进入过度延伸状态的 K 线;
- 摆动区间追踪:自动记录摆动端点、标注当时评分,并用连线勾出区间跨度;
- 多周期仪表盘:在同一张图上并排监视最多 9 个周期的动量状态。
指标不遮挡 K 线、不改变价格坐标,所有图形都沿 K 线上/下沿展开,可直接叠加在现有的分析流程中使用,适用于外汇、贵金属、指数、加密货币与 CFD 等任意品种,也适用于任何时间周期。
二、核心功能
1. 0–100 动量评分
指标对每一根 K 线计算一个 0–100 的动量读数,数值越高代表近期上行能量越强,越低代表下行能量越强,50 附近为相对均衡。评分以数值形式提供,可在终端的"数据窗口"中精确读取,不干扰主图视觉。
2. 极端拉伸箭头
当评分达到用户设定的上极端阈值(默认 90)时,在该 K 线上方绘制红色向下箭头;当评分跌到设定的下极端阈值(默认 10)时,在该 K 线下方绘制蓝色向上箭头。这两类标记用于提示"动能已拉伸到统计意义上的端部",便于观察后续是否出现减速或回摆。
3. 摆动区间追踪
- 评分上穿摆动上轨(默认 70)时,指标记录一个上摆动端点;
- 评分下穿摆动下轨(默认 30)时,指标记录一个下摆动端点;
- 每个端点上会显示触发瞬间的评分数值(保留两位小数);
- 相邻的相反端点之间自动绘制连接线段,直观呈现一段摆动区间的价格跨度与持续时间;
- 只要评分仍停留在对应区间,端点会随新出现的更高高点 / 更低低点自动延伸,标记与连线同步跟随,不会留下过期标记。
4. 多周期仪表盘
图表右侧常驻一块轻量面板,可同时监视 9 个自定义周期(默认 M1、M5、M15、M30、H1、H2、H3、H4、D1)。每行显示该周期的评分数值与摆动方向箭头(↑ / ↓),并按评分区间着色:
评分区间 | 面板底色 | 含义 |
|---|---|---|
≥ 80 | 深红 | 上行能量极强 |
70 – 80 | 红 | 进入摆动上区 |
30 – 70 | 中性灰 | 相对均衡 |
20 – 30 | 蓝 | 进入摆动下区 |
≤ 20 | 深蓝 | 下行能量极强 |
面板仅在对应周期出现新 K 线时刷新该行,当前周期则随行情更新,资源占用很低。面板位置随图表尺寸自动重排,缩放窗口不会错位。
三、参数说明
参数 | 默认值 | 取值范围 | 说明 |
|---|---|---|---|
Momentum period | 14 | ≥ 2 | 动量评分的观察周期,数值越大评分越平滑、反应越慢 |
Upper swing level | 70 | 51 – 100 | 摆动上轨,评分上穿该值记为上摆动端点 |
Lower swing level | 30 | 0 – 49 | 摆动下轨,评分下穿该值记为下摆动端点 |
Upper stretch level | 90 | 51 – 100 | 上极端拉伸阈值,达到后绘制上拉伸箭头 |
Lower stretch level | 10 | 0 – 49 | 下极端拉伸阈值,达到后绘制下拉伸箭头 |
Use real volume | false | true / false | 关闭时使用 Tick 成交量,开启时使用真实成交量(仅当经纪商提供时有效) |
Show swing score markers | true | true / false | 是否在摆动端点处显示评分文字标记 |
Show swing connector segments | true | true / false | 是否绘制连接相反端点的线段 |
Show stretch arrows | true | true / false | 是否绘制极端拉伸箭头 |
Swing objects kept per type | 300 | 10 – 2000 | 每类图形保留的对象上限,超出后自动回收最旧的对象 |
Bars used for drawing swings | 3000 | 50 – 20000 | 参与摆动绘制的历史 K 线数量,越小越省资源 |
Show dashboard | true | true / false | 是否显示多周期仪表盘 |
Dashboard period 1 – 9 | M1 · M5 · M15 · M30 · H1 · H2 · H3 · H4 · D1 | 任意周期 | 仪表盘 9 行对应的周期,可自由替换为任意时间周期 |
提示:上轨必须高于下轨,极端阈值也需满足上高于下,否则指标会在初始化时拒绝加载并给出参数错误提示。
四、典型用法
- 多周期共振观察:用右侧面板一次性扫视 9 个周期,快速判断当前动量在短周期与长周期上是否同向,避免只盯单一周期的片面判断。
- 拉伸后减速观察:当极端拉伸箭头密集出现后,关注评分是否离开极端区,作为动能衰减的观察窗口。
- 摆动区间边界参考:端点标记与连线勾勒出一段摆动的高低边界,可用于辅助设置跟踪止盈、分批减仓或区间突破的观察位。
- 参数适配建议:短周期交易可适当降低 Momentum period 与抬高摆动阈值;中长周期分析可增大观察周期、放宽摆动阈值以过滤噪声。
- 成交量口径:外汇等无真实成交量的品种保持默认 Tick 成交量;期货、股票等有真实成交量的品种可开启 Use real volume。
五、运行表现与合规说明
- 稳定性:已收盘 K 线上的评分与图形保持固定;当前未收盘 K 线的读数会随最新报价实时更新,这是指标的标准行为,不属于重绘。
- 资源占用:绘制范围由"Bars used for drawing swings"限制,图形对象数量由"Swing objects kept per type"封顶,长时间运行不会无限堆积对象;多周期面板每周期固定读取最近 500 根 K 线。
- 依赖情况:不调用外部 DLL,不访问网络,不读写外部文件,仅使用终端自带的行情数据,可在任何标准 MT5 环境中直接加载。
- 适用范围:本指标仅提供动量状态的可视化与量化读数,供人工分析参考,不构成任何交易建议,也不保证任何结果。金融交易存在风险,使用者应自行评估并承担全部交易决策与后果。
