FileOpen( )打开文件【文件篇-MQL4函数
FileOpen( )打开文件【文件篇-MQL4函数nt FileOpen( string filename, int mode, void delimiter)
为输入或输出信息打开文件。如果函数失败,返回打开文件或-1 。获得详细的错误信息, 查看GetLastError() 函数。
注解: 文件可能只在terminal_directory\experts\files 文件夹(terminal_directory\tester\files 或在它的子文件夹内被打开。
FILE_BIN和 FILE_CSV 格式不能同时使用。
如果FILE_WRITE 与FILE_READ 不结合, 被打开的文件长度为零。如果还有一些包含数据的文件, 它们将被删除 。如果需要对现存文件添加数据, 必须使用FILE_READ 和 FILE_WRITE文件组合打开 。
如果FILE_READ 与FILE_WRITE 不结合, 仅仅会打开现存文件。如果文件不存在, 可以使用FILE_WRITE 创建。
在一个板块内最多能够同时执行32个文件。
参数:
filename - 文件名称
mode - 打开模式。可以是以下的一种或是组合: FILE_BIN, FILE_CSV, FILE_READ, FILE_WRITE。
delimiter - csv 文件的限定。默认值为';' 符号。
示例:
[*]
int
handle;[*]handle=FileOpen(
"my_data.csv"
,FILE_CSV|FILE_READ,
';'
);[*]
if
(handle<
1
)[*] {[*] Print(
"未找到 my_data.dat 文件,错误"
, GetLastError());[*]
return
(
false
);[*] }
大家在看了小编以上对"FileOpen( )打开文件【文件篇-MQL4函数"的介绍后应该都清楚了吧,希望对大家做单有所帮助。如果大家还想要下载更多有关"FileOpen( )打开文件【文件篇-MQL4函数"的相关EA源码,敬请关注汇探网下载。我们会持续更新交易系统,EA源码。
页:
[1]