1. 指标说明
一款受乔治·索罗斯宏观交易风格启发的多时间周期趋势一致性指标。 索罗斯在管理量子基金时,会在投入资金前综合权衡多个时间周期的证据,从而形成长期趋势观点。该指标针对单一交易品种近似实现了这一理念:它检查快速/慢速移动平均线的趋势在三个不同时间周期(短、中、长 ——默认H4/D1/W1)中,快慢移动平均线的趋势是否指向同一方向,并将结果浓缩为一个从-3(强烈看跌一致)到+3(强烈看多一致)的评分,以彩色直方图及图表上的实时仪表盘形式呈现。
功能:
- 三时间周期趋势一致性评分——将短、中、长三个时间周期(完全可配置)中快/慢移动平均线的相对关系整合为单一的-3…+3偏向评分。
- 可配置的移动平均线方法— 可选择 SMA、EMA、SMMA 或 LWMA 进行趋势检测,并在所有三个时间周期中保持一致应用。
- 实时指标,非虚假历史数据——直方图仅显示当前实时读数;绝不会用当天的评分回填历史K线,因此图表不会因误导性显示而呈现整体看涨或看跌的假象。
- 稳健的数据处理—— 若高时间周期的读数暂时失败(例如该时间周期的历史数据仍在终端中同步),指标将保留最后已知的有效值,而非立即跳转至中性状态,从而避免虚假波动。
- 专用且受限的仪表盘面板——一个小型图表内面板(绘制在指标自身的子窗口内)显示各时间周期的方向、总评分以及通俗易懂的偏向标签(宏观看涨 / 宏观看跌 / 中性-混合)。 标签仅在文本实际发生变化时才会重绘,从而将 CPU 占用率降至最低。
- 资源安全——初始化时创建的每个指标句柄都会在销毁时被正确释放;即使经过反复附加/分离或参数更改,也不会出现句柄泄漏。
- 启动时进行全面的输入验证——无效的参数组合会被拒绝,并在专家日志中显示清晰的错误信息,而不是默默地出现异常。
- 支持 DPI/字体自适应的面板缩放——面板大小和字体比例会根据单一字体大小输入值及屏幕 DPI 自动调整,确保在任何显示器上均清晰可读。
2. 输入说明
=== 趋势检测 ===
- InpFastMA(默认 50)——用于在三个时间周期中各自检测趋势方向的快速移动平均线的周期。
- InpSlowMA(默认 200)——慢移动平均线的周期。当快移动平均线位于慢移动平均线上方时,该时间周期被评定为看涨(+1);下方时为看跌(-1);相等时为横盘(0)。
- InpMAMethod(默认 MODE_EMA)——应用于三个时间周期中快线和慢线移动平均线的计算方法(选项:SMA、EMA、SMMA、LWMA)。
=== 宏观时间周期 ===
- InpTF_Short(默认 PERIOD_H4)——用于三个趋势判断之一短期时间周期的参数。
- InpTF_Short(默认 PERIOD_H4)——用于第二个趋势读数的中短期时间周期。
- InpTF_Long(默认 PERIOD_W1)——用于第三个趋势判断的长期时间框架。总分是三个单独判断结果(各计+1/0/-1)的总和,因此范围在-3到+3之间。
=== 仪表盘 ===
- InpShowDashboard(默认值为 true)—— 显示/隐藏图表上的面板,该面板显示各时间周期的趋势方向、得分以及偏向标签。
- InpPanelX(默认值 10)——面板相对于指标子窗口左边缘的水平偏移量,单位为像素(缩放前)。
- InpPanelY(默认值为 10)——面板相对于指标子窗口顶边的垂直偏移量,单位为像素(缩放前)。
- InpFontSize(默认值 9,范围 6-24)—— 面板中使用的文字大小;面板的几何尺寸会根据此值和屏幕 DPI 自动缩放。
3. 该指标的交易方法
a) 完全一致确认(最高信心度)
仅当评分恰好为+3(三个时间周期均呈看涨)或-3(三个时间周期均呈看跌)时,才按趋势方向进行交易。 这是最严格的筛选条件——信号数量较少,但每个信号都代表短期、中期和长期时间维度上的真正共识,类似于索罗斯只会在宏观形势明确无误时才进行大额交易。
b) 多数共识入场策略
当评分不为零 时(+1、+2、+3表示看多倾向; -1、-2、-3 表示看跌倾向),将其作为来自其他系统的入场方向性过滤器(例如:仅在评分正值时执行入场策略中的做多交易)。信号数量多于方法 (a),但每笔交易的确定性较低。
c) 与“趋势跟随亨利”指标结合使用
将该指标用作更高层级的宏观过滤器,仅当宏观评分与“趋势跟随亨利”指标 的买入/卖出箭头方向一致时(买入时评分 > 0,卖出时评分 < 0)才采取行动。 这在短期机械趋势系统之上叠加了一层长期宏观偏好过滤器。
d) 评分反转平仓
若已建仓,将评分符号的反转(例如从 +2 变为 -1)视为宏观背景开始对交易不利的早期预警——这表明应在主交易系统的平仓信号触发之前,收紧止损或分批平仓。
e) 时间周期加权的自主偏好
不要机械地根据综合评分进行交易,而是利用仪表盘中各时间周期的细分数据(短期/中期/长期)的分解数据(分别显示),构建自主的宏观视角——例如,在持仓交易决策中更侧重长期(W1)读数,而仅将短期(H4)用于在既定趋势内把握入场时机。
f) 多品种宏观扫描
将该指标应用于多个图表(您关注的主要货币对、指数、大宗商品),并利用仪表盘上每个图表的分数/偏向标签进行快速跨市场扫描——优先选择那些分数与您既有的宏观观点高度一致的交易品种,而非孤立地依赖单个图表的读数。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/75691
SAX Forecaster
基于符号聚合近似法(SAX)构建的预测模型
Trade Journal and Performance Analytics Dashboard
一个轻量级的图表内仪表盘,可读取您的已平仓交易记录,并显示胜率、盈利因子、连胜记录和权益曲线——无需输入策略参数,仅基于您自身的交易数据,并自动刷新。
Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5
一个简单的 MQL5 交易管理面板,支持拖放绘制图表线、基于风险百分比的动态手数设定、ATR/点数止损模式,以及实时浮动盈亏监控。
离散
离散技术指标由价格和交易量的变化决定。

