首页 技术指标 帖子

MetaTrader 4的垂直时间线指标使用指南

附件
12266.zip (1.84 KB, 下载 0次)

在交易中,时间是至关重要的。不论你是新手还是经验丰富的交易员,使用正确的工具可以帮助你更好地把握市场动向。今天,我们来聊聊MetaTrader 4中的垂直时间线指标,它可以为你的交易提供重要的时间标记。

垂直时间线指标功能

  • 该指标能够在指定时间绘制最多六条不同的垂直线。
  • 每条垂直线都可以在历史上重复显示。
  • 时间格式为:hh:mm。
  • 默认历史天数设置为50,必要时可增加,但请注意,老旧设备在设置过高时可能会影响性能。

使用场景

可能的用途包括:

  1. 标记交易时段的开盘或收盘时间。
  2. 标记定期新闻发布的时间。
  3. 标记其他任何相关的时间。

注意事项

回答常见问题:

  • 在M30或更短时间框架上设置的09:30的垂直时间线会显示为09:30,因为每个时间框架都有一根蜡烛在09:30时开盘。
  • 在H1或更长时间框架上设置的09:30的垂直时间线不会显示为09:30,因为此时间框架没有蜡烛在09:30时开盘。例如,在H1时间框架上设置的09:30垂直时间线会显示为09:00,因为09:30在09:00到10:00的蜡烛内,而蜡烛的开盘时间是09:00。

垂直时间线

评论

目前的代码支持最多六条垂直线。如果需要添加更多的线条,可以重复相关代码块并根据需要重命名。

默认输入代码

  • 编辑下面的代码以永久更改默认输入。
  • 根据需要编辑以下内容:Line_x_Color(如DodgerBlue等),Line_x_Visible(true或false),Line_x_Time(08:30等),Line_x_Width(1, 2, 3, 4或5),Line_x_Style(0=实线,1=虚线,2=点线,3=虚线和点线,4=双点虚线和点线)。
  • 关于基础编辑的想法可以参考这里 - https://www.mql5.com/en/code/11087
  • MQL4颜色名称和参考可以在这里找到 - https://docs.mql4.com/constants/objectconstants/webcolors
// 默认输入:开始
//-----------------------------------------------------
input int Historical_Days = 50; // 历史天数

input color  Line_1_Color = DodgerBlue; // 线条1颜色
input bool   Line_1_Visible = true;     // 线条1可见性
input string Line_1_Time = "08:00";     // 线条1时间
input LW     Line_1_Width = 1;          // 线条1宽度
input ENUM_LINE_STYLE Line_1_Style = 2; // 线条1样式

input color  Line_2_Color = DodgerBlue; // 线条2颜色
input bool   Line_2_Visible = true;     // 线条2可见性
input string Line_2_Time = "09:00";     // 线条2时间
input LW     Line_2_Width = 1;          // 线条2宽度
input ENUM_LINE_STYLE Line_2_Style = 2; // 线条2样式

input color  Line_3_Color = Magenta;    // 线条3颜色
input bool   Line_3_Visible = false;    // 线条3可见性
input string Line_3_Time = "10:00";     // 线条3时间
input LW     Line_3_Width = 1;          // 线条3宽度
input ENUM_LINE_STYLE Line_3_Style = 2; // 线条3样式

input color  Line_4_Color = Magenta;    // 线条4颜色
input bool   Line_4_Visible = false;    // 线条4可见性
input string Line_4_Time = "11:00";     // 线条4时间
input LW     Line_4_Width = 1;          // 线条4宽度
input ENUM_LINE_STYLE Line_4_Style = 2; // 线条4样式

input color  Line_5_Color = DarkOrange; // 线条5颜色
input bool   Line_5_Visible = false;    // 线条5可见性
input string Line_5_Time = "12:00";     // 线条5时间
input LW     Line_5_Width = 1;          // 线条5宽度
input ENUM_LINE_STYLE Line_5_Style = 2; // 线条5样式

input color  Line_6_Color = DarkOrange; // 线条6颜色
input bool   Line_6_Visible = false;    // 线条6可见性
input string Line_6_Time = "13:00";     // 线条6时间
input LW     Line_6_Width = 1;          // 线条6宽度
input ENUM_LINE_STYLE Line_6_Style = 2; // 线条6样式
//----------------------------------------------------- 
// 默认输入:结束

相关帖子

评论 (0)