MetaTrader 4 T4T无法打开专家顾问文件

编程语言 2026-07-09

我正在用t4Metatrader自动化回测,但在运行我的命令时

C:\\MT4_Instance_1\\terminal.exe" /portable "C:\\MT4_Instance_1\\config\\backtest.ini

它打开并尝试运行测试,但随后出现这些错误:

无法打开文件'C:\MT4_Instance_1\MQL4\Experts\ea.ex4' [123]3 17:33:57.145测试器:无法使用配置文件启动,因为专家ea未加载3 17:39:11.606

无法打开文件 'C:\MT4_Instance_1\MQL4\Experts\Moving Average.ex4' [123]3 17:39:11.606测试器:无法使用配置文件启动,因为专家Moving Average未加载

我再三确认,这些文件确实在该文件夹中,所以我有点束手无策 :( 这是一个学校项目,我很想知道是否有人遇到过这个问题并解决了它。

Here is the backtest.ini (with some passwords removed of course):

[Common]
Login=loginusernamegoeshere
Password=passwordgoeshere
Server=T4Trade-Demo1
EnableNews=false

[Tester]
TestExpert=ea
TestSymbol=GBPUSD
TestPeriod=1
TestModel=0
TestSpread=20
TestOptimization=false
TestDateEnable=true
TestFromDate=2024.01.01
TestToDate=2024.12.31
TestDeposit=10000
TestCurrency=USD
TestLeverage=100
TestReport=tester\files\report_test-008
TestReplaceReport=true
TestShutdownTerminal=true
TestVisualEnable=false
TestRecalculate=false
TestAutoStart=1
TestGenTicks=1
SkipInvalidTicks=true

解决方案

我的Python代码把新行添加到了backtest.ini文件中。我把它和一个我们知道能正常工作的backtest.ini文件对比,发现差异(它在Notepad++的末尾本应有一个 CR 和一个 LF)。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章