请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
12
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

新闻1


“新闻交易仪表盘” 是一个图表上的信息面板(不具备自动交易功能),用于实时监控市场波动,以捕捉“新闻突发”时刻——即经济数据发布时(如非农就业数据、CPI、利率决议等)出现的突发价格波动。

核心逻辑:它将当前K线的波动范围(最高价−最低价)与市场平均ATR(真实波动范围)相乘后,再乘以一个阈值系数进行比较。如果当前波动范围超过该阈值,则表明市场走势与正常状况相比存在异常——这通常是重要消息刚刚冲击市场的典型迹象。

对实际交易者的帮助:

  • 它能让你一目了然地判断市场是“平静”还是“剧烈波动”,而无需时刻盯着图表或单独查看经济日历。

  • 它会提醒您在极端波动时期(点差扩大、滑点、强制平仓)不要开立新仓位

  • 该工具可同时运行于多个交易品种/图表上(每个实例相互独立),对于在重大新闻发布期间并行跟踪多个货币对的交易者尤为实用。


各输入参数说明

新闻/波动率检测

  • InpATRPeriod ——用作“正常”参考基准的 ATR 周期。数值越小,对近期走势越敏感;数值越大,平均值越稳定,反应越不敏感。

  • InpSpikeMultiplier —— 当前波动范围必须比 ATR 大多少倍,才被视为“剧烈波动”。2.0 表示波动范围必须达到正常水平的两倍。

  • InpTimerSeconds — 页脚时钟的刷新频率(实际计算通过 OnCalculate 在每个 tick 时运行,而非由定时器触发)。

仪表盘外观

  • InpShowDashboard — 显示/隐藏整个面板。

  • InpTheme — 颜色主题(下拉菜单,6 种变体)。

  • InpFontSize — 基础文本大小;整个面板会根据此值自动调整比例。

  • InpAutoScalePanel — 面板会自动扩展以容纳最长的文本(状态、操作),因此内容绝不会被截断。

  • InpMinPanelWidth — 保证的最小宽度,不受自动缩放影响。

仪表板位置

  • InpCorner — 锚点角(左上角 / 右上角 / 左下角 / 右下角)。

  • InpOffsetX / InpOffsetY — 距该角点的距离。

多实例

  • InpInstanceID — 用于在同一图表上运行多个实例的标识符(例如:一个用于EURUSD的短期波动率,另一个采用不同参数)。如果两个实例获得相同的ID,代码会自动生成一个唯一的后缀,以确保它们互不干扰。


使用该指标的几种交易方法

  1. 新闻发布期间的“禁交易区”过滤器——将 InpSpikeMultiplier 设置为 1.5–2.0;当状态变为红色(“高波动性”)时,暂停任何自动或手动交易系统几分钟,直至指标回落至 100% 以下。

  2. 确认尖峰后的突破交易——不回避尖峰,而是利用其进行交易:一旦状态变为红色,等待第一根动量K线收盘,然后顺势入场(动量交易),止损位设在尖峰K线极值下方/上方。

  3. 在极端波动时反向操作——对于主要货币对,极大的波动(指标值>200–250%)之后有时会出现回调(市场“超调”)。 经验更丰富的交易者可以逆初始走势进行交易,但需严格控制风险(这是一种风险较高的策略,仅适合高级用户)。

  4. 用于新闻相关性的多符号设置—— 通过在不同的图表(例如 DXY、EURUSD、XAUUSD)上运行多个实例(不同的 InpInstanceID),您可以立即看到重大宏观新闻事件是否同时影响了所有相关市场,从而确认该走势是系统性的,而不是局部噪音。

  5. 琥珀区作为仓位调整信号——在价格出现大幅飙升之前,会显示琥珀色状态(“接近波动区”);您可以利用这一时刻减仓或收紧止损,而不是等待完全转为红色信号。


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

MT5 EA Acceptance Harness MT5 EA Acceptance Harness

针对MT5 EA入场状态逻辑的确定性合成验收测试,无需访问市场、账户或订单。

Day Trader Dashboard Day Trader Dashboard

“日内交易者仪表盘”是一款适用于MetaTrader 5的彭博风格可视化面板,用于追踪日内价格波动区间,并在价格处于该区间内(“盘整区”)或突破该区间时发出提示。 该工具不执行交易——它是一个决策辅助叠加层,通过计算近期K线的高低点范围,将这些水平直接绘制在图表上,并在主题化、自动缩放的面板中显示实时状态(扫描中/处于区间内/突破)。 该工具支持在同一图表上运行多个独立实例,提供多种配色方案,且移除时会100%清理其所有对象。

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

离散 离散

离散技术指标由价格和交易量的变化决定。