初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1470

 

下午好!

请告诉我如何在策略测试器中从未来复制每日价格。

假设机器人在 D 日完成工作。我需要下载 D+1、D+2、......、D+60 日的每日价格(当然,所有这些日子都是过去时)。

我想使用类似

MqlRates DayRate[]; // 将包含每条日线的价格、交易量和点差。

ArraySetAsSeries(DayRate,true);

CopyRates(_Symbol,PERIOD_D1,60,60,DayRate); // 获取未来 60 天的历史月度数据


亚历山大


 
klycko ArraySetAsSeries(DayRate,true);

CopyRates(_Symbol,PERIOD_D1,60,60,DayRate); // 获取未来 60 天的历史月度数据


亚历山大


在实际交易中,您不需要来自未来的价格吗?

 
没有
 
klycko ArraySetAsSeries(DayRate,true);

CopyRates(_Symbol,PERIOD_D1,60,60,DayRate); // 获取未来 60 天的历史月度数据


亚历山大


编写一个脚本,将字符数据写入文件,然后从测试仪访问该文件。

 
Aleksandr Slavskii #:

编写一个脚本,将字符数据写入文件,然后从测试仪访问该文件。

非常感谢!

 

您好。


在优化过程中,我收到以下信息:2023.08.07 23:12:35.675 Core 2 genetic pass (0, 268) tested with error "critical runtime error 512 in OnTester function (sleep function reachesend of test)" in 0:00:09.135

是什么错误?
 
Roman Kutemov sleep function reachesend of test)" in 0:00:09.135
是什么错误?
终端的构建版本是什么?运行在什么系统上?操作系统版本?
 
Artyom Trishkin #:
终端的版本是什么?在哪个系统上运行?操作系统版本?
错误已消除。谢谢。
 
您好。
能告诉我这段代码的作用吗?
它是如何选择方向的?
附加的文件:
 

我确实有一些很酷的策略想自动执行,但我对 MQL5 或编程一窍不通。从哪里开始呢?