求助MQL5如何将记录写入到一个指定的TXT文件里

| 发表于 昨天 20:47 | 显示全部楼层 |复制链接
我的想法是将在交易过程中账户在某个时间点里的一些数据记录到本地电脑一个指定的TXT文件里,代码按MQL5帮助文件里的方式写的,编译和运行都没报错,但是最后去查看那个TXT文件时,里面总是空空的,啥也没有。有高人指点一下是什么原因吗?
  1. int OnCalculate(const int32_t rates_total,
  2.                 const int32_t prev_calculated,
  3.                 const datetime &time[],
  4.                 const double &open[],
  5.                 const double &high[],
  6.                 const double &low[],
  7.                 const double &close[],
  8.                 const long &tick_volume[],
  9.                 const long &volume[],
  10.                 const int32_t &spread[])
  11.   {
  12. //---
  13.    string   TipText="";
  14.    int   file_handle =  FileOpen("Account.txt",FILE_IS_TEXT|FILE_WRITE);
  15.    if(file_handle!=INVALID_HANDLE)
  16.      {
  17.       TipText+="文件打开正常!"+"\n";
  18.       Alert(TipText);
  19.       FileWrite(file_handle,"文件写入正常!");
  20.       FileClose(file_handle);
  21.       Alert("已执行文件写入!");
  22.      }
  23. //--- return value of prev_calculated for next call
  24.    return(rates_total);
  25.   }
复制代码
最近访问 头像模式
举报

评论 使用道具

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