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

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

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 08:53:00 | 显示全部楼层 |阅读模式
我的想法是将在交易过程中账户在某个时间点里的一些数据记录到本地电脑一个指定的TXT文件里,代码按MQL5帮助文件里的方式写的,编译和运行都没报错,但是最后去查看那个TXT文件时,里面总是空空的,啥也没有。有高人指点一下是什么原因吗?

int OnCalculate(const int32_t rates_total,
                const int32_t prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int32_t &spread[])
  {
//---
   string   TipText="";
   int   file_handle =  FileOpen("Account.txt",FILE_IS_TEXT|FILE_WRITE);
   if(file_handle!=INVALID_HANDLE)
     {
      TipText+="文件打开正常!"+"\n";
      Alert(TipText);
      FileWrite(file_handle,"文件写入正常!");
      FileClose(file_handle);
      Alert("已执行文件写入!");
     }

//--- return value of prev_calculated for next call
   return(rates_total);
  }复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-10-10 11:31 , Processed in 0.102900 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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