请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Multi Timeframe Trend Dashboard Indicator - MetaTrader 5脚本

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
11
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

多时间周期趋势仪表盘

设计理念

基于更高时间周期趋势进行交易时,通常需要在多个图表窗口之间来回切换,只为解答一个问题:该标的在交易策略所关注的时间周期内是否真的存在趋势,趋势方向又是什么?该指标能让您一目了然地获得答案。 对于您启用的每个时间周期(从M15到W1),该指标都会在该时间周期上生成一组独立的快/慢移动平均线,读取最新数值,并将结果以单行彩色标注的形式呈现: 当快线位于慢线上方时为看涨,位于下方时为看跌,两者基本持平时为中性。

每个时间周期的趋势均通过交易终端自身的指标引擎(iMA 处理加上 CopyBuffer)完全独立计算, 因此,M15行所显示的内容与在M15图表上使用同一对移动平均线时完全一致,H4行所显示的内容与H4图表上显示的内容完全一致,以此类推——其中不涉及跨时间周期的近似计算或合成重采样。

如何解读

  • 看涨(默认绿色)——在该时间周期内,快线位于慢线之上。
  • 看跌(默认红色)——在该时间周期内,快速移动平均线位于慢速移动平均线下方。
  • 中性(默认灰色)——两条均线基本持平,或者该时间周期的历史数据尚未完全加载(在数据加载完成前显示为“N/A”)。
  • 行顺序— 始终固定为从最低启用时间周期到最高(M15 → W1),因此无论启用了哪些时间周期,面板的显示顺序每次都保持一致。
  • 可选均线数值— 启用InpShowMAValues 后,会在每行后附加精确的快/慢均线价格数值,以便您了解颜色背后的具体数值。

外部变量(输入)

输入 默认值 用途
InpShowM15 / InpShowM30 / InpShowH1 / InpShowH4 / InpShowD1 / InpShowW1 true / true / true / true / true / false 用于切换哪些时间段作为行显示在面板中。
InpFastMAPeriod 10 快速移动平均线的周期,在每个已启用的时间周期上分别计算。
InpSlowMAPeriod 30 慢移动平均线的周期,在每个已启用的时间周期上分别计算。
InpMAMethod Simple 应用于快速和慢速均线的移动平均方法(简单、指数、平滑、线性加权)。
InpAppliedPrice 收盘价 用于计算移动平均线的价格序列。
InpShowMAValues false 启用时,会在每一行后附加精确的快/慢价格值。
InpUpdateOnNewBarOnly true 当为 true 时,每出现一个新的图表柱就刷新一次;当为 false 时,每出现一个 tick 就刷新一次。
InpPanelCorner 左上角 面板锚定的图表角。
InpPanelXDistance / InpPanelYDistance 12 / 18 面板相对于所选角点的偏移量,单位为像素。
InpFontSize 9 每行使用的字体大小。
InpBullColor / InpBearColor / InpNeutralColor 青绿色 / 红色 / 银色 三种可能趋势状态各自对应的行颜色。
InpPanelTextColor / InpPanelBgColor 白色 / 深灰色 标题文本颜色和面板背景颜色。

推荐用法

可附加到任何符号的任意单个图表上;显示的时间周期与图表本身的周期无关,因为每行都会通过为该特定时间周期创建的 iMA() 句柄直接提取自己的数据。 每个图表布局仅运行一个实例——将其同时附加到同一符号的多个图表上没有任何好处,因为每个实例都会显示完全相同的行。

快/慢均线的交叉本质上是一种滞后型趋势过滤器,因此应将“看涨”/“看跌”视为趋势状态的判断,而非独立的入场信号;它回答的是“该时间周期倾向于哪个方向”,而非“现在就交易”。 对于交易历史非常短的交易品种(例如新上市的交易品种,或经纪商提供的周线/月线K线数据有限的情况),在加载足够多的K线之前,高时间周期的行可能会显示“N/A”——这是预期的现象,并将自动解决。 该指标仅读取价格数据,绝不会下单、修改或平仓,因此可在任何账户类型上安全运行。

在 OnInit() 中创建的每个指标句柄都会在 OnDeinit() 中通过 IndicatorRelease() 释放,同时所有图表对象都会通过 ObjectsDeleteAll() 移除,因此卸载该指标后不会留下任何残留。



图1. EURUSD M15周期的趋势仪表盘,显示M15至D1各时间周期均独立评估的结果。根据代码库图像规范(750×500像素)以黑白两色呈现。

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/76438

Hurst Exponent Regime Switch Indicator Hurst Exponent Regime Switch Indicator

通过重新标度区间(R/S)分析估算价格的滚动赫斯特指数,并将其绘制为带颜色编码的震荡指标,用于提示市场当前是处于趋势状态、均值回归状态,还是呈现随机游走状态。

PropFirm Equity Protector - 机构风险管理器(开源) PropFirm Equity Protector - 机构风险管理器(开源)

一款专为自营交易公司风险管理设计的专业实用EA。其功能包括每日权益监控、对亏损头寸的分阶段风险缓释,以及通过自修复式图形化仪表盘实施的绝对强制止损。

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

在AAPL差价合约交易中运用ORB策略

Liquidity Void Decay Oscillator. Liquidity Void Decay Oscillator.

一个子窗口振荡指标,它将成交量稀少的价差柱标记为“流动性真空”,并根据价格回补每个价差柱的速度给出0–100的评分,从而区分出被迅速吸收的噪音与仍作为真实支撑或阻力位发挥作用的价位。