错误、漏洞、问题 - 页 64

 

顺便说一下,最近在编辑器中出现了一个很好的搜索功能,用于文章、代码库和整个MQL5.com网站。


 

在所有的条形图上做计算,看到了故障,检查了图表末尾的数据,发现在小时图上,条形图每天走一次(震惊)。

所有的统计数字都被搞砸了。


也许有一些方法可以更新图表或其他东西?

 
你能告诉我,当我编译一个函数库时,我得到以下错误
No exported function or entry point found               1       1
原因是什么? eh5文件将不会被创建。
[删除]  
sergey1294:
请教,在编译一个函数库时,产生了这个错误,是什么原因?

该库的内容大致应该是这样的

//Function FunctionName
bool FunctionName() export
{
//----------------------------------------------------------------------------//
//Work variables
bool Reset;
//----------------------------------------------------------------------------//

//----------------------------------------------------------------------------//
return(Reset);
//----------------------------------------------------------------------------//
}
在mq5中使用"出口"是强制性的,但在mqh中不应该这样。
 
Interesting:

这个库的内容应该是这样的

在mq5中,"出口 "的使用是强制性的,但在mqh中不应该这样。

谢谢你,我在帮助中找不到它,它根本不在帮助中,我想它也不在Quaternary中,mqh和函数库应该如何设计才能正确编译。

P.S 在帮助中找到了一个描述。

[删除]  
sergey1294:
谢谢,我在帮助中没有找到这个信息,它根本就没有,看来在四合院中,对mqh和函数库的正常编译,没有合适的布局。

当我在制作迁移库时,我也很纠结,我不得不联系开发者...

PS

我不得不说,这几乎是7个月前的事了,而且还不是所有东西都能正常工作......。

 
sergey1294:

谢谢你,我在帮助中找不到这个信息,完全没有,我想在《第四纪》中也没有提到,mqh和函数库应该如何正确设计它们的正常编译。

P.S 在帮助中找到了一个描述。

你能找到这一点很好,但我还是会给你导出功能 部分的链接。

外部功能的描述

必须明确描述另一模块中定义的外部函数的类型。如果不这样做,可能会在编译、连接或程序执行过程中导致错误。当描述一个外部对象时,使用 #import关键字 与模块规范

例子。

#import"user32.dll".
int MessageBoxW(int hWnd ,string szText,string szCaption,int nType)。
int SendMessageW(int hWnd,int Msg,int wParam,int lParam);
#import"lib.ex5".
double round(double value)
##进口

导入可以被用来非常容易地描述从外部DLLs或编译的EX5库中调用的函数。EX5库是具有 属性的编译后的ex5文件。 只有用export修改器 描述的函数可以从EX5库中导入。

另见

重载虚拟函数多态性

 
Urain:

在所有的条形图上做计算,看到了故障,检查了图表末尾的数据,发现在小时图上,条形图每天走一次(震惊)。

所有的统计数字都见鬼去吧。


也许你需要更新图表或什么?


如果你再深入一点,你会发现该数据区间的 分钟条也被 "奇怪 "地储存起来--每一天由一个分钟条组成,该分钟的最高价和收盘价对应于当天条的最高价和收盘价。

这是由于分钟数据是MetaTrader 5中所有时间框架的基本构成部分。在 "组织数据访问"一节中阅读更多相关内容

 
Rosh:

如果你再深入一点,你会发现该数据区间 的分钟也被 "奇怪 "地储存起来--每一天由一个分钟条组成,该分钟条的最高价和收盘价对应于当天条的最高价和收盘价。

这是由于分钟数据是MetaTrader 5中所有时间框架的基本构成部分。你可以在 "组织数据访问"一节中了解更多信息。

是的,在演示服务器上没有比1999年更早的记录。从1993年到1999年,有分钟基数取代了天数。
 
Renat:
是的,在演示服务器上没有比1999年更早的记录。从1993年到1999年,分钟基数被替换成了天数。

我想的是类似的东西,谢谢你的澄清。

这只是一个规定一个函数的问题,这个函数决定了完整的故事从哪个酒吧开始。

否则,对条形图大小的期望可能会有严重的误差。

你当然可以做一个定制的,但如果它是内置的(我认为),会有很大的帮助。