MT4文件功能替换。 - 页 11

 

注册:安装文件演示

我无法进行安装,我在metatreder演示账户 中尝试过,请你指导我。

 

关于导入功能的帮助

我有一个EA,我一直在工作,使用导入 功能调用另一个EA进行利润管理。被导入的EA是 "managetpv34",它设置了多个获利,并且一直运行良好。 问题是,一旦一个交易提前结束,新的交易重新开始,例如一天后,"managetpv34 "将寻找下一个获利点,无论它在第一个交易中停留在哪里,而不是重新开始。

我试着在下一笔交易中把获利值 重置为零,但它没有起作用,我错过了什么。 也许有一种方法可以卸载 "managetpv34",并在下一笔交易开始时自动重新加载它。如果有任何提示,我将非常感激。

附加的文件:
 

如何读取文本文件

你好。

这很好,很容易使用。

我很欣赏你的好工具。

但我有一个问题。

gFileRead有2个参数,字符串和长度,但我想一次读一行的文本文件。

有可能读取一行吗?

谢谢你。

琢郎

 

CSV文件

我试图用gFileWrie制作一个csv文件。

我不知道如何做一个行结束。

我如何用gFileWrite制作一个行结束?

谢谢

 

缺少两个函数 gFileCopy 和 gFileMove

gFileCopy和gFileMove丢失了,请你帮助解决这个问题。

谢谢

codersguru:
sx ted,

我已经更新了程序。 现在它包括这些函数。

intgFileOpen(string file_name,int mode);

boolgFileWrite(int handle,string data);

boolgFileClose(int handle);

stringgFileRead(int handle,int length=0);

voidgFileSeek(int handle,int offset, int mode);

boolgFileDelete(string file_name);

intgFileSize(int handle);

intgFileTell(int handle);

boolgFileFlush(int handle);

boolgFileCopy(string source,string distance,bool IfExists);

boolgFileMove(string source,string distance);

我希望你喜欢它。
 

MT5上的这些文件

你好。

我认为这些文件很好,网上没有类似的文件。非常有帮助。

我的问题是。我们怎样才能在新的MT5上使用这些文件?我们是否需要新的文件,新的dll?

谢谢

 

回测 期间连续追加到文件中

我发现了这个主题,因为我正试图在回测时向一个文件写入信息。 我不完全确定如何设置它,使它打开文件,到文件的末尾,添加信息,然后关闭它。 我已经尝试了多个版本,但一直无法让它工作(我相信这可能是明显的问题)。 有谁知道如何使这种情况发生? 如果有任何帮助,我将非常感激。谢谢。

 

试试与此类似的方法(你必须定义文件名信息,其余的将由该代码完成)。

int handle = FileOpen(fileName, FILE_BIN|FILE_READ|FILE_WRITE);

if(handle > -1)

{

FileSeek(handle,0,SEEK_END);

FileWriteString(handle, message, StringLen(message));

FileClose(handle);

}

chemnteach:
我发现这个主题,因为我正试图在回测时将信息写入文件。 我不完全确定如何设置它,使其打开文件,到文件末尾,添加信息,然后关闭它。 我已经尝试了多个版本,但一直无法让它工作(我相信这可能是明显的问题)。 有谁知道如何使这种情况发生? 如果有任何帮助,我将非常感激。谢谢。
 
mladen:
试试与此类似的方法(你必须定义fileNamemessaget,其余的将由该代码完成)。
int handle = FileOpen(fileName, FILE_BIN|FILE_READ|FILE_WRITE);

if(handle > -1)

{

FileSeek(handle,0,SEEK_END);

FileWriteString(handle, message, StringLen(message));

FileClose(handle);

}

谢谢你的建议,mladen。 我更多的是从文件和dll的角度来谈的,这是该主题的起源。 MT4的 "正常 "功能的问题是,它们在回测 时不起作用,而这正是我想使用它们的地方。 我试图使用include文件,等等,但不能让它重复追加到文件中,我只得到一行。 有什么想法吗?

 

...

不知道你的代码是怎样的,你所描述的事情通常发生在打开文件时只使用FILE_WRITE 的情况下。检查一下,如果是真的,在打开文件时使用FILE_READ|FILE_WRITE,并在写新行之前使用应用于定位到文件结尾的代码片段。

chemnteach:
谢谢你的意见,mladen。 我更多的是从文件和dll的角度来谈的,这是该主题的起源。 MT4的 "正常 "功能的问题是,它们在回测时不起作用,而这正是我想使用它们的地方。 我试图使用include文件,等等,但不能让它重复追加到文件中,我只得到一行。 有什么想法吗?
原因: