我尝试将保存.csv
文件的路径更改为 C 盘(主目录)。
这里是当前代码:
y="\"";
yy="\\";
Patch = "Csv_Files"+x2+Symbol()+x2;
我希望将创建的文件保存在 C 驱动器(主目录)而不是C:\Users\username\AppData\Roaming\MetaQuotes\Terminal\*********************\MQL4
dir 中。
我怎么能这样做?
谢谢!
我尝试将保存.csv
文件的路径更改为 C 盘(主目录)。
这里是当前代码:
y="\"";
yy="\\";
Patch = "Csv_Files"+x2+Symbol()+x2;
我希望将创建的文件保存在 C 驱动器(主目录)而不是C:\Users\username\AppData\Roaming\MetaQuotes\Terminal\*********************\MQL4
dir 中。
我怎么能这样做?
谢谢!
纯粹-MQL4
没有人可以。MQL4
a-priori 沙盒都fileIO
发生在Terminal/MQL4/Files
, resp 的子目录中。Tester/Files
(如果在 Strategy Tester 中测试代码)。
出于安全原因,对文件的处理在MQL4
语言中受到严格控制。使用手段进行文件操作MQL4
的文件不能在文件沙箱之外。
如果FILE_COMMON
在标志中指定,文件将在所有 MetaTrader 4 客户端的共享文件夹中打开(另一个魔术)。
不过,您可以设置分布式处理和编排要在外部执行的 fileIO 操作,通过不受限制的进程,并设置点对点消息传递或其他基于 DLL 的异构分布式编程解决方案,以便从盒子中逃脱并在任何需要的地方写入文件,即使在地球完全相反的一侧(远程日志等)。