找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 25|回复: 0

FileOpenHistory( )历史目录中打开文件【文件篇-MQL4函数】

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 16:30:00 | 显示全部楼层 |阅读模式
int FileOpenHistory( string filename, int mode, void delimiter)

在当前的历史目录(terminal_directory\history\server_name)或在它的子文件内打开文件 。如果函数失败, 返回文件描述部分或-1 。获得详细的错误信息, 查看GetLastError()函数。


注解: 客户终端可能连接到不同经纪公司的服务器。每个经纪公司的历史数据(HST 文件)会存储在terminal_directory\history 相对应的子文件夹内。

文件在脱机时同样可以打开,不会有数据进入。


参数:

filename   -   文件名称

mode   -   打开模式。可以是以下的一种或是组合: FILE_BIN, FILE_CSV, FILE_READ, FILE_WRITE。

delimiter   -   csv 文件的限定。默认值为';' 符号。


示例:


  int handle=FileOpenHistory("USDX240.HST",FILE_BIN|FILE_WRITE);
  if(handle<1)
    {
     Print("不能创建 USDX240.HST文件");
     return(false);
    }
  // 运行文件
  // ...
  FileClose(handle);复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 23:29 , Processed in 0.418854 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表