文章 "价格直方图(市场概况)及其在 MQL5 中的实施" - 页 8

 
apirakkamjan:

想看看很酷的东西吗!

文件 classexpert.mqh 第 104 行 :: 将 >= 改回 <

 我按照说明进行了更改,但仍显示当前日期。我在 PriceHistogram 代码中找到了解决办法 

 
birbante16:
在 PriceHistogram 文件第 17 行,在末尾添加缺失的圆括号
input int DaysForCalculation= 500; // Days for the calculation(-1 all)
 
birbante16:

From : input int DaysForCalculation= 500; // Days for calculation(-1 all)


to : input int DaysForCalculation= 500; // Days for calculation(-1 all)

 
rascal16 :

你好,阿尔贝托,我想帮你:

1)首先,打开 Metatrader 程序目录下的元编辑器;

2)在元编辑器中打开专家文件夹,复制包含指标的 4 个文件;

3)将文件复制到专家文件夹后,关闭所有文件、

4)打开 Metatrader,在要加载指标的图表上定位;

5)打开浏览器,所有指标都已加载,其中还有专家文件夹;

6) 点击并打开专家文件夹,所有复制的文件都必须位于该文件夹中;

7) 在 PriceiHistogram 上点击 2 次,然后将其加载到图表上。

显然,您需要等待几秒钟才能上传数据。

最后一点提示,它不会加载当日数据,因为在 PriceHistogram 的源代码中需要做一个简单的修正。

你好,阿尔贝托 下面我向另一位 用户介绍了 如何解决无法加载当日柱状图的问题。

 
birbante16:

这是一个英语论坛。

请仅使用英语发帖。

如有必要,请使用网站的翻译工具。

这次我已经翻译了您的帖子(使用该工具)。

 
birbante16:

非常感谢,我尽力了 :)

来自:输入 int DaysForCalculation= 500; // 计算天数(-1 全部)


to : input int DaysForCalculation= 500; // Days for calculation(-1 all)

 
感谢DMITRY VORONKOV
 
birbante16:

From : 输入 int DaysForCalculation= 500; // 计算天数(-1 全部)


to : input int DaysForCalculation= 500; // Days for calculation(-1 all)

哦,不!!老兄、

双斜线("//")后的任何文本都只是注释。它不会改变任何东西...

 
您好、

我用新版 MT5 2085 进行了编译,现在出现了一个错误:"Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

请更新代码

谢谢
 
Imran Khan:
您好、

我用新版 MT5 2085 进行了编译,现在出现了一个错误:"Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

请更新代码

谢谢

只需在该方法中添加"void"作为返回类型:

void CPriceHistogram::Delete()
  {
   if(POCLine!=NULL) delete POCLine;
   if(POCLable!=NULL) delete POCLable;
   if(SecondTopPOCLine!=NULL) delete SecondTopPOCLine;
   if(SecondBottomPOCLine!=NULL) delete SecondBottomPOCLine;
  }

问候