我尝试了以下内容并得到了错误:
#define filename _Symbol+"_Trade_reatime.csv";
input string forecast_fetch=filename;
得到的错误是:
'+' - constant expected Trade_Real_Time.mq5 87 29
请让我知道如何拥有这种文件名 . 我的信号因图表上的符号而异 . 因此,我需要有关于图表的文件名,以避免每次都输入文件名 . 请让我知道出路 .
1 回答
你可以做你做的定义,但这不是很方便 .
#define filename (_Symbol+"_Trade_reatime.csv")
更好,因为您可以在您需要的任何功能中替换filename
. 您提供的代码片段可以编译,请编辑您的帖子提供MCVE并指出#87行导致问题进一步发展 .