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);
复制代码
|