YazanPro Trend Dashboard
- 指标
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - 版本: 1.1
- 激活: 10
YazanPro Trend Dashboard 是一款 MetaTrader 5 指标,在图表上的一个面板中同时显示图表品种在八个时间周期(M1、M5、M15、M30、H1、H4、D1、W1)上的趋势方向、有多少指标一致,以及最多 30 个品种的同一趋势评分。
它只使用已收盘的K线:从不读取正在形成的K线。它不下任何订单,也没有指标缓冲区。
图表上显示的内容
下面的编号与截图中的数字标记一一对应。
1. 总体趋势方块:一个状态词(强势上涨、上涨、震荡、下跌或强势下跌)、一个以大字显示的 -100 到 +100 的评分、一条刻度条,以及上涨、震荡和下跌时间周期的数量。该评分是各时间周期评分的加权平均:默认较高周期的权重更大,每个权重都是输入参数,权重为 0 则隐藏该列。
2. 时间周期行:八个列标题是按钮,点击可把图表切换到该时间周期。其下一行是每个时间周期的评分,即其三个分组评分的加权平均(默认 40 / 35 / 25,可调整)。
3. 分组标题栏:趋势组、滞后组和领先组,各有自己的评分和状态。点击标题栏可折叠该组。
4. 单元格:每个单元格是一个指标在一个时间周期上的投票,从 -100(向下)到 +100(向上),以箭头、热力颜色和数字显示。把鼠标停在单元格上可查看其背后的数值(例如 "RSI 58.2 · 离开超卖区" 或 "close - EMA 200 = +1.35 ATR"),停在行名上可查看其规则。
5. 品种标签页:最多 30 个品种(您的市场报价窗口或您自己的列表),显示每个周期的趋势组评分和每个品种的总体评分。点击一个品种即可在图表上打开它;随后面板会显示它的完整矩阵。
6. 标题栏:图表的品种和周期、带 12 种面板语言的语言按钮(英语、阿拉伯语、俄语、中文、西班牙语、葡萄牙语、日语、德语、韩语、法语、意大利语和土耳其语),以及只保留总体趋势方块的折叠按钮。
20 行分为三组:
- 趋势组:EMA 50 / 200、收盘价相对 EMA 200、EMA 50 斜率、波段结构(更高的高点和更高的低点,或更低的高点和更低的低点)以及 ADX 震荡过滤。当 ADX 低于 20 时,该周期的组评分减半。
- 滞后组:EMA 20 / 50(含新近交叉)、EMA 200 的距离和斜率、MACD、带 +DI / -DI 的 ADX、Ichimoku(价格相对云层、Tenkan 相对 Kijun、云的颜色)、Parabolic SAR(所在一侧和最近的翻转)以及布林带(在通道中的位置、沿轨运行、收窄后的突破)。
- 领先组:RSI、Stochastic、CCI、Williams %R、MFI、Momentum、DeMarker(离开区域、交叉以及位于中线哪一侧)以及 RSI 常规 / 隐藏背离。
如何解读
- 先看总体趋势方块:状态词和评分说明在您加权的各时间周期上,各指标对方向的一致程度。
- 再看周期评分行:从小周期到大周期颜色一致表示各周期一致;颜色混杂表示不一致。
- 打开您关心的分组:趋势组看均线和波段结构,滞后组看趋势跟踪指标,领先组看振荡指标。
- 把鼠标停在单元格上查看其数值,停在行名上查看投票背后的规则。
- 切换到品种标签页,查看哪些品种的趋势组评分最高或最低,点击其中一个打开它的完整矩阵。
- 打开警报,以便在总体状态或所选周期的状态发生变化时得到通知。
Alerts(警报)
当总体状态改变时(例如 上涨 -> 强势上涨),以及可选地当某一个选定周期的状态改变时,发出弹窗、推送通知和 / 或声音。变化必须越过水平 3 分,因此停留在水平上的评分不会在每根K线上都发出警报。
面板
- 时间周期按钮(列标题)切换图表;语言按钮切换面板语言。
- 可折叠的分组,以及只保留总体趋势方块的折叠按钮。切换品种或周期时,语言、标签页和已折叠的分组都会保留。
- 适用于外汇、金属、指数、股票和加密货币,以及任何图表周期。
它不做什么
- 它不预测下一步走势,也不是交易系统。面板描述的是各指标在已收盘 K 线上显示的趋势:多个指标一致只说明到目前为止的走势清晰,不代表它会延续。请把它作为您自己分析之外的参考。
- 它不给出买入 / 卖出信号,不下单,也没有缓冲区。
- 它不读取正在形成的 K 线:只有当该周期的新 K 线收盘时数值才会变化。
- 品种标签页只计算趋势组评分,以便在 30 个品种下保持轻量,因此它的总体数值与同一品种在矩阵中的总体数值不同。
- 一列需要该周期 230 根 K 线的历史数据;在此之前显示 "--"。
数字是如何计算的
- 每个投票介于 -1 和 +1 之间,显示时乘以 100。当指标自身的事件发生时投票为满值(+-100):例如最近 5 根K线内的 EMA 20 / 50 交叉、RSI 在最后一根已收盘K线上离开 30 / 70(之后投票在 3 根K线内逐渐减弱),或收窄后收盘价位于布林带之外。否则,它按 ATR 单位的距离或相对中线的位置按比例计算。
- 趋势组直接根据价格数据计算(EMA、ADX 和 ATR 在代码中计算)。因此品种概览对每个品种使用与矩阵相同的趋势组数字,无需加载额外的指标。
- 滞后组和领先组使用终端自带的指标(iMA、iMACD、iADX、iIchimoku、iSAR、iBands、iRSI、iStochastic、iCCI、iWPR、iMFI、iMomentum、iDeMarker),采用标准设置。
- 状态:强势上涨 >= 60,上涨 >= 20,震荡介于 -20 和 +20 之间,下跌 <= -20,强势下跌 <= -60(两个水平都是输入参数)。
- 某个时间周期在它自己的K线收盘时重新计算。历史少于 230 根K线的列会显示 "--",直到数据足够为止(例如新品种的 W1)。
输入参数(Inputs)
Timeframes (weight 0 = column hidden)(时间周期,权重 0 = 隐藏该列)
- M1 weight in the overall score: 0.5
- M5 weight: 0.75
- M15 weight: 1.0
- M30 weight: 1.0
- H1 weight: 1.5
- H4 weight: 2.0
- D1 weight: 2.0
- W1 weight: 1.5
Score(评分)
- Trend group weight in each timeframe score: 0.40
- Lagging group weight: 0.35
- Leading group weight: 0.25
- Score for Up / Down (Range below it): 20
- Score for Strong up / Strong down: 60
Symbol overview(品种概览)
- Symbols separated by ; or space (empty = Market Watch, max 30): empty
Display(显示)
- Tab shown first: Trend matrix of this symbol
- Panel language: English (12 languages; also switchable on the panel)
- Panel X / Y, pixels from the top-left corner: 10 / 30
Alerts(警报)
- Alert when the overall state changes: true
- Alert when this timeframe's state changes (column shown): Off
- Popup alert: true
- Push notification: false
- Play a sound: false
- Sound file (terminal Sounds folder): alert.wav
快速入门
- 将指标加载到任意图表上。在八个时间周期加载期间面板逐步填满,通常在一分钟内完成。
- 用右上角的按钮选择您的语言。
- 先看总体趋势方块,再看周期评分行,然后看三个分组。点击分组标题栏可将其折叠。
- 打开“品种”标签页比较最多 30 个品种,点击其中一个即可打开它。
- 将鼠标停在行名称上可查看其规则,停在单元格上可查看其数值。
常见问题
它会重绘吗?
它只读取已收盘的K线。只有当该周期的新K线收盘时数值才会改变,绝不会在正在形成的K线内改变。
它会交易或给出买入 / 卖出信号吗?
不会。它不下任何订单,也没有缓冲区。它显示的是趋势指标的状态。
为什么某一列显示 "--"?
该时间周期在您的终端上还不足 230 根K线,或其历史仍在加载。打开一次该周期的图表或稍等片刻。
为什么同一个品种在概览和矩阵中的总体数字不同?
概览只使用趋势组,以便在 30 个品种下保持轻量。矩阵还加入了滞后组和领先组。
它会给终端带来很大负担吗?
它在图表品种的每个显示周期上使用 15 个内置指标,并且每个周期每根已收盘K线只计算一次。概览只读取价格数据,通过定时器分小段进行。将某个周期的权重设为 0 即可去掉该列及其指标。
它能在策略测试器中运行吗?
可以,在可视化模式下。测试器只有被测试品种的历史,因此“品种”标签页只显示该品种,并且警报关闭。
交易具有很高的亏损风险。本指标不预测价格,也不保证任何结果。
