Forex Strength Matrix HeatMap
- 指标
- 版本: 3.0
- 激活: 20
概述
Forex Strength Matrix HeatMap 是一款实时货币强度热力图指标,通过计算 8 种主要货币(EUR、GBP、AUD、NZD、USD、JPY、CAD、CHF)两两之间的涨跌幅百分比,在图表上以 8×8 矩阵面板直观展示各货币的相对强弱。
一屏看完 28 个货币对的实时状态,红色代表上涨、蓝色代表下跌,强度由颜色深浅表示,快速识别最强和最弱货币,辅助交易决策。
主要特性
- 28 货币对全覆盖:8 种主要货币两两组合,自动检测可用货币对,不支持的对显示 N/A
- 自动识别反向货币对:当正向货币对不可用时,自动切换到反向货币对并反转涨跌方向
- 颜色渐变热力图:颜色从中间色(白色)向上涨色(红色)或下跌色(蓝色)平滑过渡,强度一目了然
- 可拖拽面板:面板支持鼠标拖拽,可自由放置在图表任意位置
- 悬停提示:鼠标悬停在任意单元格上,自动显示对应的货币对名称
- 高度可定制:颜色、单元格大小、计算周期、颜色灵敏度阈值均可自由调整
输入参数
| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| Timeframe | ENUM_TIMEFRAMES | D1 | 计算涨跌幅所用的时间周期 |
| Suffix | string | (空) | 品种后缀,如 ".r"、"m",适配不同经纪商的命名规则 |
| MaxRange | double | 1.0 | 颜色饱和度阈值(%),涨跌幅达到此值时颜色最深 |
| ColorUp | color | Crimson | 上涨单元格的颜色 |
| ColorDown | color | RoyalBlue | 下跌单元格的颜色 |
| ColorZero | color | White | 涨跌幅接近零时的中间色 |
| LabelColor | color | Red | 表头货币名称的文字颜色 |
| TooltipColor | color | DarkBlue | 悬停提示的文字颜色 |
| CellSize | int | 120 | 单元格大小(像素) |
| HeaderSize | int | 120 | 表头大小(像素) |
| PanelX | int | 60 | 面板初始 X 坐标(像素) |
| PanelY | int | 60 | 面板初始 Y 坐标(像素) |
使用方法
安装步骤
- 下载指标文件并复制到 MQL5/Indicators 目录
- 重启 MetaTrader 5 或在导航器中刷新指标列表
- 将指标拖拽到任意图表上,热力图面板将自动显示
信号说明
热力图通过颜色和数值展示货币相对强弱:
- 红色单元格:行货币相对列货币上涨,颜色越深涨幅越大
- 蓝色单元格:行货币相对列货币下跌,颜色越深跌幅越大
- 白色单元格:涨跌幅接近零,多空力量均衡
- 灰色单元格(对角线):同一货币对比(无意义,显示"-")
- 浅灰 N/A:该货币对在当前经纪商不可用
每个单元格显示百分比数值,例如 EUR 行 USD 列显示 "+0.35%" 表示 EUR/USD 当前上涨 0.35%。
使用建议
- 推荐周期:D1(默认)适合判断当日货币强弱;H1 适合日内交易参考
- 适用品种:外汇主要货币对(EUR、GBP、AUD、NZD、USD、JPY、CAD、CHF 组合)
- 配合使用:结合趋势指标(如 MA、ADX)确认方向后,选择最强货币做多、最弱货币做空
