本文作者:访客

MT4怎么显示最高点和最低点

MT4怎么显示最高点和最低点摘要:MT4作为一款功能强大的外汇交易平台,深受投资者的喜爱,在使用MT4进行交易时,很多投资者都想了解如何显示图表中的最高点和最低点,下面就来为大家详细介绍如何在MT4中实现这一功能,...

MT4作为一款功能强大的外汇交易平台,深受投资者的喜爱,在使用MT4进行交易时,很多投资者都想了解如何显示图表中的最高点和最低点,下面就来为大家详细介绍如何在MT4中实现这一功能。

我们需要明白,MT4本身并没有直接显示最高点和最低点的功能,但我们可以通过自定义指标或使用内置工具来实现这一目的,以下是几种常用的方法:

方法一:使用内置工具——趋势线

1、打开MT4平台,选择您想要分析的商品图表。

2、在图表上找到一段明显的最高点或最低点。

3、点击图表工具栏中的“趋势线”按钮,然后在图表上拖动鼠标,画出一条水平线。

MT4怎么显示最高点和最低点

4、当水平线与图表的最高点或最低点重合时,释放鼠标左键,此时即可看到该点的价格。

这种方法虽然简单,但只能显示一个最高点或一个最低点,且无法动态更新。

方法二:使用自定义指标——Fractals

1、我们需要在MT4中安装Fractals指标,操作步骤如下:

- 点击菜单栏的“文件”,选择“打开数据文件夹”。

- 在打开的文件夹中,找到“MQL4”文件夹,然后选择“Indicators”文件夹。

MT4怎么显示最高点和最低点

- 将Fractals指标文件**到“Indicators”文件夹中。

- 重启MT4平台。

2、安装好指标后,在图表上右键点击,选择“指标列表”。

3、在弹出的窗口中,找到“Fractals”指标,双击或拖动到图表上。

4、图表上会显示出一系列的最高点和最低点。

Fractals指标是基于比尔·威廉姆斯的分形理论,能有效地识别图表中的最高点和最低点,以下是该指标的详细使用方法:

MT4怎么显示最高点和最低点

上分形:当图表上的五个连续价格周期中,最高价出现在中间的价格周期时,表示一个上分形形成,即一个可能的最高点。

下分形:当图表上的五个连续价格周期中,最低价出现在中间的价格周期时,表示一个下分形形成,即一个可能的最低点。

方法三:使用脚本

1、如果你熟悉MQL4编程,可以尝试编写一个脚本来显示最高点和最低点。

2、编写脚本的大致思路是:遍历图表上的所有蜡烛图,找到最高价和最低价,然后在图表上标注出来。

以下是以下简要的代码示例:

//+------------------------------------------------------------------+
//|                                                  MyScript.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                       http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property strict
// 输入参数
input double HighLevel = 1.0000;
input double LowLevel = 0.0000;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   //--- create timer
   EventSetTimer(60); // 60 seconds
   //---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   //--- destroy timer
   EventKillTimer();
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTimer()
  {
   //--- get the highest and lowest price
   double highest = iHigh(NULL,0);
   double lowest = iLow(NULL,0);
   //--- output to the chart
   Comment("Highest price: "+DoubleToString(highest));
   Comment("Lowest price: "+DoubleToString(lowest));
  }
//+------------------------------------------------------------------+

通过以上方法,相信大家已经了解了如何在MT4中显示最高点和最低点,这些方法各有利弊,投资者可以根据自己的需求选择合适的方法,在实际交易中,了解这些关键价格位对于制定交易策略具有重要意义,希望本文能对大家有所帮助。

阅读
分享