错误、漏洞、问题 - 页 272 1...265266267268269270271272273274275276277278279...3184 新评论 Trolls 2011.01.19 14:43 #2711 当编译专家顾问时,以下信息出现在日志中(而且有很多)。文件'Time not waits_2011_00.mq5'第20行中'sl'的声明隐藏了全局声明 Trade.mqh 1021 45 文件Trade.mqh第21行'Time not waits_2011_00.mq5'中'tp'的声明隐藏了全局声明 1021 48这是什么问题,如何解决? 在以前的版本中没有这个问题 Rashid Umarov 2011.01.19 14:56 #2712 Trolls:当编译专家顾问时,以下信息出现在日志中(而且有很多)。文件'Time not waits_2011_00.mq5'第20行中'sl'的声明隐藏了全局声明 Trade.mqh 1021 45 文件Trade.mqh第21行'Time not waits_2011_00.mq5'中'tp'的声明隐藏了全局声明 1021 48这是什么问题,如何解决? 在以前的版本中没有这个问题 这意味着你已经声明了一个本地变量 和一个全局变量 的名称相同。在局部范围内,全局变量将被隐藏(不可见),这就是编译器警告你的地方。出路是给出不同的名字。 Документация по MQL5: Основы языка / Переменные / Глобальные переменные www.mql5.com Основы языка / Переменные / Глобальные переменные - Документация по MQL5 gumgum 2011.01.19 14:58 #2713 AlexSTAL: 这是一个我问过自己很多次的问题....。我写信给servicedesk....他们的反应很快!不是一个好的... Alexey Da 2011.01.19 15:00 #2714 Jager: 编译后,策略测试器中的输入参数被重置为其自身参数。开始,步骤,停止。每次编译后,我都要重新设置所需的测试参数。这是很不方便的。你能详细说明一下这些行为吗?我已经试过了。在编译和重启终端时,所设置的参数都会被保留下来。 DV2010 2011.01.19 19:33 #2715 我在初始化指标行账户状态值时遇到了问题。 简而言之,当对一段历史进行测试时,输出的Print( )股权会发生变化,而试图将相同的变化值写入指标数据缓冲区时却没有显示,尽管写入价格的 "能力 "已经被测试过了,而且没有错误和测试者的评论。 这个问题在该主题的最后第六个帖子中有更详细的描述:https://www.mql5.com/ru/forum/2963 Осциллятор Equity средствами MQL5 www.mql5.com С другой стороны, трудно понять, можно ли менять график осциллятора (а точнее буфер его данных) из кода OnTick эксперта, где метод AccountInfoDouble(ACCOUNT_EQUITY) работает. Виталий 2011.01.19 22:21 #2716 我不需要在32位上重新编译,也不需要在64位上重新编译) Ruslan Khasanov 2011.01.19 23:48 #2717 引用资源文件的正确方式是什么?#resource "euro.bmp" .... .... .... string res=MQL5InfoString(MQL5_PROGRAM_NAME)+"::euro";这是否正确? [删除] 2011.01.20 05:35 #2718 在最后的构建中出现了一些错误。职能 if(prev_calculated==0)开始在每一个虱子 上触发,甚至没有虱子。仿佛是循环的(每秒稳定的4次)。而终端在同一时间连续加载一些东西,尽管我没有滚动窗口,而且指标需要很少的烛台(屏幕上的东西)。同时,在任务管理器中,两个核心的图表值都是最大的,CPU负载也是如此,而且MT速度变慢了(在这个功能中,我有计算,如果我删除它--没有负载,但循环仍然存在)。如果你把指标从图表中移走,加载会在一段时间后停止。以前不是这样的--它曾经工作过,因为它应该。在它前面有一个代码。if(rates_total<0) { printf("На графике отсутствуют исторические данные"); return(0); } if(rates_total<DATA_LIMIT) { printf("Недостаточно исторических данных, необходимое количество: "+string(DATA_LIMIT)); return(0); }数据就足够了,因为代码中的信息没有被打印出来。而从。prev_calculated测试信息正在持续进行。在写这篇文章时--20MBt已经被下载并继续。请尽快按原样修复。如果有人有一个不是最新的版本,请分享。 Konstantin Gruzdev 2011.01.20 06:42 #2719 -Alexey-: 在最后一个版本中,出现了一些错误。函数if(prev_calculated==0)开始在每个tick上触发...。 同样地。 Ilyas 2011.01.20 12:00 #2720 Kos:引用资源文件的正确方式是什么?这是否正确?"myexp.ex5::euro.bmp" 1...265266267268269270271272273274275276277278279...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当编译专家顾问时,以下信息出现在日志中(而且有很多)。
文件'Time not waits_2011_00.mq5'第20行中'sl'的声明隐藏了全局声明 Trade.mqh 1021 45
文件Trade.mqh第21行'Time not waits_2011_00.mq5'中'tp'的声明隐藏了全局声明 1021 48
这是什么问题,如何解决? 在以前的版本中没有这个问题
当编译专家顾问时,以下信息出现在日志中(而且有很多)。
文件'Time not waits_2011_00.mq5'第20行中'sl'的声明隐藏了全局声明 Trade.mqh 1021 45
文件Trade.mqh第21行'Time not waits_2011_00.mq5'中'tp'的声明隐藏了全局声明 1021 48
这是什么问题,如何解决? 在以前的版本中没有这个问题
这是一个我问过自己很多次的问题....。
我写信给servicedesk....他们的反应很快!
不是一个好的...
编译后,策略测试器中的输入参数被重置为其自身参数。开始,步骤,停止。
每次编译后,我都要重新设置所需的测试参数。
这是很不方便的。
你能详细说明一下这些行为吗?
我已经试过了。在编译和重启终端时,所设置的参数都会被保留下来。
我在初始化指标行账户状态值时遇到了问题。
简而言之,当对一段历史进行测试时,输出的Print( )股权会发生变化,而试图将相同的变化值写入指标数据缓冲区时却没有显示,尽管写入价格的 "能力 "已经被测试过了,而且没有错误和测试者的评论。
这个问题在该主题的最后第六个帖子中有更详细的描述:https://www.mql5.com/ru/forum/2963
引用资源文件的正确方式是什么?
这是否正确?
开始在每一个虱子 上触发,甚至没有虱子。仿佛是循环的(每秒稳定的4次)。而终端在同一时间连续加载一些东西,尽管我没有滚动窗口,而且指标需要很少的烛台(屏幕上的东西)。同时,在任务管理器中,两个核心的图表值都是最大的,CPU负载也是如此,而且MT速度变慢了(在这个功能中,我有计算,如果我删除它--没有负载,但循环仍然存在)。如果你把指标从图表中移走,加载会在一段时间后停止。以前不是这样的--它曾经工作过,因为它应该。在它前面有一个代码。
数据就足够了,因为代码中的信息没有被打印出来。而从。
测试信息正在持续进行。
在写这篇文章时--20MBt已经被下载并继续。
请尽快按原样修复。
如果有人有一个不是最新的版本,请分享。
在最后一个版本中,出现了一些错误。函数if(prev_calculated==0)开始在每个tick上触发...。
引用资源文件的正确方式是什么?
这是否正确?