MQL5如何将文本追加到指定文件而不是覆盖原来的内容

| 发表于 2026-5-16 18:19:24 | 显示全部楼层 |复制链接
关于MQL5中的函数FileOpen(),看帮助文件里的参数,似乎没有追加文本的参数,百度了一下,提示有个FILE_APPEND的参数,但在MetaEditor里并没有这个参数。每次都变成了覆盖掉原文件的所有内容。请教高手,如何将文本追加到原来的.CSV文件最后面去?
举报

评论 使用道具

精彩评论1

ilapland
D
 楼主 | 发表于 2026-8-8 11:11:28 | 显示全部楼层
终于搞明白了,就是要在打开文件时要同时以读和写的模式打开,示例file_handle=FileOpen(LogFileName,FILE_WRITE|FILE_READ|FILE_CSV);
然后在写入的时候提前先定位到文件结尾的位置FileSeek(file_handle,0,SEEK_END);再写入,这样就是追加写入而不是覆盖原有文本了
举报

点赞 评论 使用道具

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