[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 654

 
gordeef:

谢谢你。但我至少想知道他们的大致意思。如果你不介意的话。

允许专家顾问与外部图书馆合作。也就是说,专家顾问的代码并不都在EA中,有些代码在一个单独的.dll文件中,而这就是你允许EA工作的内容。
 
Abzasc:

允许EA与外部库一起工作。换句话说,EA的代码并不全在EA中,部分代码在一个单独的.dll文件中,所以你允许EA与它一起工作。

那你怎么知道专家顾问是否使用它们呢?或者只是在使用EA时一直启用它们而不去理会?
 
gordeef:

你怎么知道一个EA是否使用它们?还是每次使用EA时都把它们打开,不去管它?


如果EA只是来自.mq4 - 可能不是,额外的文件通常与EA打包在一起,在描述中...或者不麻烦,但最好不要设置手动确认。否则,专家顾问会问,但没有人回答))

 
我明白了,谢谢你。而这正是我想知道的关于人工确认的问题。再次感谢。
 

你好,我正在开始学习MQL4。我正在 使用ArrayCopyRates 函数的描述来运行代码

double array1[][6];
ArrayCopyRates(array1,"EURUSD", PERIOD_H1);
Print("Текущий бар ",TimeToStr(array1[0][0]),"цена открытия ", array1[0][1]);

我收到一条信息。

2010.06.27 16:54:49 Test EURCHFFXF,H4: Текущий бар 1970.01.01 00:00 цена открытия 0

当前条形图是1970,开盘价是0, ArrayCopyRates是否没有正确 工作?我试图检查数组 array1[10][1])、 array1[20][1] )等 的其他元素 --所有开盘价都是0,但条形日期是1970.01.01 00:00

为什么array1不包含图表数据?如果这个问题没有得到解决,我还能怎样把某个时间段(比如说每小时)的货币对交易数据输入数组?

 
xtonic:


http://www.earnforex.com/blog/2008/01/quality-metatrader-historical-data/


这篇文章是这一篇,当然不是最近的--2008年

总之,以标准方式启动似乎并不奏效,它向我显示了一条条纹线,表明它正在加载一些东西,然后一切都保持着截图中的样子,测试器也出现了同样的错误。

重新启动也没有任何作用。

仍然不清楚你到底做什么。

一步一步地写(1,2,3,4,...)。没有欲望或时间去猜测。

例如,你是否改变了最大。窗口中的酒吧和历史中的酒吧......等等。

另外,似乎不是所有的MT4经纪商都能提供所有时间段的长期历史(自1999年以来)。

 
在操作过程中下载的报价历史,在终端关闭 时被写入硬盘;在此之前,它被存储在内存中。我的理解是否正确?
 
xtonic:

http://www.earnforex.com/blog/2008/01/quality-metatrader-historical-data/

这篇文章是这一篇,当然不是最近的--2008年

总之,以标准方式启动似乎并不奏效,它向我显示了一条条纹线,表明它正在加载一些东西,然后一切都保持着截图中的样子,测试器给出了同样的错误。

重新启动它也不起作用。

由于某些原因,我找不到从HistoryCenter下载报价的正确方法,所以这里有一个Alpari+视频剪辑的链接, 这里还有一点,它详细描述了一切,此外还有一个教育性的Flash。

Abzasc 27.06.2010 20:08
工作期间下载的报价历史,在终端关闭时被写入硬盘,在此之前,它被存储在内存中。我弄得对吗?

历史记录存储在 "MetaTrader 4根文件夹/历史 "文件夹中。

 
ToLik_SRGV:


历史记录存储在 "MetaTrader 4根文件夹/history "文件夹中。


这个问题是不同的。终端工作,历史记录被下载。它要去哪里?

我只是在弄清楚故障所在,似乎下载的历史记录是在终端关闭 时写入硬盘的,而不是在操作过程中。

 
Abzasc:

正在找出故障所在,看起来,当终端关闭时,计量历史被写入驱动器,而不是在运行时。


自然,还有其他时候。
原因: