脚本_分别建立csv和txt格式文件

| 发表于 2020-7-25 16:12:10 | 显示全部楼层 |复制链接
  1. void OnStart()
  2.   {
  3. //--- incorrect file opening method
  4.    string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH);
  5.    string filename=terminal_data_path+"\\MQL4\\Files\"+"fractals.csv";
  6.    int filehandle=FileOpen(filename,FILE_WRITE|FILE_CSV);
  7.    if(filehandle<0)
  8.      {
  9.       Print("Failed to open the file by the absolute path ");
  10.       Print("Error code ",GetLastError());
  11.      }
  12. //--- correct way of working in the "file sandbox"
  13.    ResetLastError();
  14.    filehandle=FileOpen("fractals.csv",FILE_WRITE|FILE_CSV);
  15.    if(filehandle!=INVALID_HANDLE)
  16.      {
  17.       FileWrite(filehandle,TimeCurrent(),Symbol(), EnumToString(ENUM_TIMEFRAMES(_Period)));
  18.       FileClose(filehandle);
  19.       Print("FileOpen OK");
  20.      }
  21.    else Print("Operation FileOpen failed, error ",GetLastError());
  22. //--- another example with the creation of an enclosed directory in MQL4\Files\
  23.    string subfolder="Research";
  24.    filehandle=FileOpen(subfolder+"\\fractals.txt",FILE_WRITE|FILE_CSV);
  25.       if(filehandle!=INVALID_HANDLE)
  26.      {
  27.       FileWrite(filehandle,TimeCurrent(),Symbol(), EnumToString(ENUM_TIMEFRAMES(_Period)));
  28.       FileClose(filehandle);
  29.       Print("The file most be created in the folder "+terminal_data_path+"\"+subfolder);
  30.      }
  31.    else Print("File open failed, error ",GetLastError());
  32.   }
复制代码
最近访问 头像模式
举报

评论 使用道具

下一篇 : 已经到底了

精彩评论1

latage
C
| 发表于 1 小时前 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册