MT4文件功能替换。 - 页 9

 
DooMGuarD:
大家好

我如何在MQL4中使用Delphi代码......如DLL访问......。

有没有人有一个样本?

问候

查尔斯

你不能......Pascal对象是一种不同的动物。但是你可以制作一个DLL来做大量的事情。我也有在Delphi中做大多数常见指标的源码,但你需要给它提供你自己的数据条。

 
codersguru:
大家好。

很多人问我和metaquotes论坛关于文件处理功能。

我认为MT4在这些功能上有很多错误。

1- 它们在回溯测试中不起作用

2- 他们不写 "MetaTrader 4/experts/files "路径之外的内容。

今天我打开我的Visual C++,为MT4写了一个文件处理dll,我希望你喜欢它,和它的源代码,并告诉我你的

设置。

1- 提取"mtguru1.dll"到"MetaTrader 4/experts/libraries " 路径。

2- 提取"FilesDemo.mq4"到"MetaTrader 4/experts/indicators " 路径并编译它。

3- 提取"gFiles.mqh"到"MetaTrader 4experts/include"

4- 从你的指标加载FilesDemo - 不要忘记启用"允许DLL导入"

5- 享受。

真的很好,很有用处

但我有一个问题,如果我在一个文件中写了一个长的文本,在同一个文件中写了一个短的,几分钟后。

我发现在最后的文件中文本的结尾是旧的。

有什么办法吗?

谢谢

 

如何从一个专家助手的第二个终端在第一个终端中工作的午餐

你的源代码非常好!然而,它不允许我实现我需要执行我的交易策略

我需要做的是在我的专家顾问中使用第二个终端。然而,如果我使用你的代码,如下。

int file = gFileOpen("C:\Metatrader 2\terminal.exe",READ)。

没有任何事情发生,也没有终端启动。你能帮我解决这个问题吗?

我知道我可以用WINAPI OpenFile来完成这个任务;但是,我不是一个程序员,不知道如何在mq4中声明并在之后使用它。

最好的问候。

Andres

 

自动EA交易

尊敬的各位。

我有一个EA,存放在MT4下名为 "expert "的文件夹中,所需的DLL存放在名为 "library "的文件夹中。

这个EA是用于自动交易的。

在将EA连接到图表上后,它在底部显示错误信息。

"无法加载...DLL"。

是否有专家能告诉我问题出在哪里?

卡洛

 

你应该在这个文件夹里有dll文件。如果你有,就允许使用dll文件(阅读本页上面的一些帖子)。

 
newdigital:
你的文件夹里应该有dll文件。如果你有的话,请允许使用dll文件(阅读本页上面的几个帖子)。

检查了 MT4文件夹,你所说的文件夹在哪里?

我只找到样本/dll样本。

有人告诉我把它保存在 expert/library 中,但 MT$ 显示错误信息说不能加载 ...dll!

谢谢

卡罗

 
Carlo:
我检查了MT4文件夹,你所说的文件夹在哪里?

我只找到了样本/dll样本。

有人告诉我把它保存到专家/库中,但MT$显示错误信息,不能加载...dll!

谢谢

卡洛

请看图片。你有相同的设置吗?

附加的文件:
 
Linuxser:
请看图片。你有同样的设置吗?

我很累,因为要找到问题所在。我不是你的专家。

真的需要一些专家来帮助我。

如下面的附件,我把dll保存在.../expert/libraries文件夹中。

那么,问题出在哪里呢?

 
 
原因: