Candle Timer Countdown 是一款 MetaTrader 5 指标,显示当前K线距离收盘还剩多少时间。计时器每秒更新一次,即使没有新的报价也会更新,并以经纪商的服务器时间为准。它只是一个指标:从不开仓、平仓或修改订单。
显示内容
- 当前K线收盘前的剩余时间:不足一小时显示 mm:ss,不足一天显示 h:mm:ss,长周期(D1、W1、MN)显示天数加 hh:mm。
- 当品种处于经纪商交易时段表之外时,显示 Market closed 代替时间。
- 可选:品种名称、时间周期、当日涨跌幅%(带正负号,例如 +0.35%)以及计时器前的自定义文字。示例:EURUSD M5 03:27 +0.35%。
如何添加到图表
打开导航器窗口(Ctrl+N),展开指标,再展开市场,将 Candle Timer Countdown 拖到图表上(或双击)。在弹出的窗口中,设置位于输入选项卡,分为四组:Display、Font、Colors 和 Alert before the candle closes。点击“确定”。它适用于任何品种和任何时间周期,也可在策略测试器中使用。和所有自定义指标一样,它在桌面版 MetaTrader 5(或 VPS)上运行,不能在手机应用上运行。
Display(显示)
- Position (Top right corner): 计时器的位置:Top right corner(右上角)、Top left corner(左上角)、Bottom right corner(右下角)、Bottom left corner(左下角)、Top center(顶部居中)、Bottom center(底部居中)或 Next to the current price(当前价格旁)。选择后者时,计时器跟随价格移动,位于当前K线右侧不远处。
- Horizontal distance (pixels) (10): 与图表侧边的水平距离。在居中位置时,它让计时器偏离中心(正值向右)。Next to the current price 模式下不使用。
- Vertical distance (pixels) (20): 与图表上边或下边的距离。Next to the current price 模式下不使用。
- Click and drag with the mouse (position is remembered) (true): 允许用鼠标移动计时器(见下文)。
- Show symbol (false): 在计时器前显示品种名称。
- Show timeframe (false): 在计时器前显示时间周期(M1、M5、H1……)。
- Show daily % change (true): 在计时器后显示品种的当日涨跌幅%。
- Text before the timer (空): 自定义文字,例如距收盘:。市场关闭时隐藏。
Font(字体)
- Font name (Verdana): Windows 中已安装的任意字体,例如 Arial 或 Consolas。
- Font size (10): 文字大小,最小为 6。
- Bold (false): 粗体。
Colors(颜色)
- Color mode (Automatic (contrast with the chart background)): Automatic (contrast with the chart background):深色背景上用浅色文字,浅色背景上用深色文字;更换图表背景时自动跟随。Fixed color:始终使用 Fixed color。Candle direction (up / down):价格不低于当前K线开盘价时用 Up candle color,低于时用 Down candle color。
- Fixed color (DodgerBlue): Fixed color 模式下使用的颜色。
- Up candle color (MediumSeaGreen): Candle direction 模式下当前K线上涨时的颜色。
- Down candle color (Tomato): Candle direction 模式下当前K线下跌时的颜色。
- Warning color in the last seconds (0 = off) (10): 每根K线的最后几秒,无论颜色模式如何,计时器都会变为 Warning color。0 表示关闭。
- Warning color (Orange): 最后几秒的颜色。
用鼠标移动计时器
当 Click and drag with the mouse (position is remembered) = true 时,在计时器上按下鼠标并拖动即可:无需先选中对象,拖动时图表不会滚动。松开鼠标后位置会被保存,切换时间周期、修改参数或重启终端后都会保持。若要恢复参数中的距离,请从图表移除指标后重新添加,或将此参数设为 false。Next to the current price 模式下不能拖动。
Alert before the candle closes(K线收盘前提醒)
指标可以在K线收盘前几秒提醒您。默认关闭。
- Seconds before the close (0 = off) (0): 例如 10:当剩余 10 秒或更少时,每根K线提醒一次。仅在市场开放时有效。
- Popup (true): 打开 MetaTrader 警报窗口,消息类似 EURUSD M5: candle closes in 10 s。
- Sound (false): 播放声音文件。
- Sound file (MQL5\Sounds or terminal Sounds) (alert.wav): MQL5\Sounds 文件夹或终端 Sounds 文件夹中的 .wav 文件名。
- Push notification (false): 将同样的消息发送到您手机上的 MetaTrader。请先在 工具 > 选项 > 通知 中设置 MetaQuotes ID。策略测试器中不发送。
提示与常见问题
- 为什么显示 Market closed?根据经纪商的信息,该品种处于交易时段之外。交易时段开始后计时器会自动恢复。
- 时间与电脑时钟不一致。计时器计算的是经纪商服务器上K线收盘的时间,因此即使电脑处于其他时区也是正确的。
- 多个图表:每个图表有自己的计时器、自己的设置和自己保存的位置。
- 高分辨率屏幕上文字太小:增大 Font size 或开启 Bold。
下载
问题和建议:请通过我的 MQL5 个人资料给我发送私信。
交易存在亏损风险。本指标显示市场信息,不预测价格,也不保证任何结果。


