初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1030 1...102310241025102610271028102910301031103210331034103510361037...1503 新评论 Alexey Viktorov 2019.04.18 16:45 #10291 Igor Makanu:但我想要的是 "MQL5\Files "中的文件!!。想要也无妨。你只需要了解测试和实际工作的区别。测试结束后,文件从 "测试者 "文件夹中被删除,而在现实生活中则被保存。如果我没记错的话。 Igor Makanu 2019.04.18 16:53 #10292 Alexey Viktorov:想这样做并没有什么坏处。你只需要了解测试和实际工作之间的区别。测试结束后,文件从 "测试者 "文件夹中被删除,而在现实生活中,它们被保存。如果我没记错的话。我明白其中的区别,这就是我请求帮助的原因。 Alexey Viktorov 2019.04.18 16:55 #10293 Igor Makanu:我明白其中的区别,这就是我请求帮助的原因如果你理解了这一区别,你也必须理解,用MQL工具是不可能做到这一点的。 Igor Makanu 2019.04.18 16:56 #10294 Alexey Viktorov:如果你理解了这一区别,你也必须理解,用MQL工具是不可能做到这一点的。认可 那么这就是唯一正确的解决方案https://www.mql5.com/ru/forum/227192 Запись и чтение файла 2018.02.08www.mql5.com Сохраняю в тестере файл .bin экспертом №1, через FileOpen... [删除] 2019.04.18 17:37 #10295 Alexey Viktorov:渴望并没有什么坏处。你只需了解测试和实际工作之间的区别。测试完成后,文件将从Tester文件夹中删除,而文件则保存在真实文件夹中。如果我没记错的话。测试仪 "文件夹中的日志文件没有被删除。在测试中保存的文件也不会从默认文件夹中删除。但 "我想去那里 "已经是MQ的一个限制。 Tango_X 2019.04.19 12:31 #10296 在MQL5中,如何捕捉诸如 "数组超出范围...... "的错误?例如,在一个指标中使用此代码Print(high[rate_total]);" Igor Makanu 2019.04.19 12:39 #10297 Tango_X: 在MQL5中,如何捕捉像"......,数组超出范围 "的错误?例如,在Print(high[rate_total])指标中使用以下代码。"你可以随时用ArraySize()检查数组是否超出了范围https://www.mql5.com/ru/docs/array/arraysize 在你的情况下,Print(high[rate_total-1])就足够了; https://www.mql5.com/ru/docs/event_handlers/oncalculate const intrates_total,//输入时间 序列的大小 所有时间序列rate_total元素,但是编号从零开始high[ rates_total-1 ],像所有数组一样,所以数组的最后一个元素的索引是high[ rates_total-1 ]。 Документация по MQL5: Операции с массивами / ArraySize www.mql5.com "Нулевое измерение = Размер массива / (Первое измерение * Второе измерение * Третье измерение)" kopeyka2 2019.04.19 13:00 #10298 向大家问好))。问题.错误信息 可能来自代码的哪个部分。"Array out range in 'Ind.mq5' (353,37)" ?当我启动MT5时,出现了这个信息。而当我连接到线上时,同样的信息出现了,但多了几次(按资产符号和指标屏幕的活跃期)。似乎什么都看了,但信息还在继续。或者如何从MT5的日志中删除它,什么不会写到日志?谢谢你的提示。 Igor Zakharov 2019.04.19 13:06 #10299 kopeyka2:错误信息 可能来自代码的哪一部分。"'Ind.mq5'中的阵列超出范围(353,37)"我看了看我的水晶球,发现问题出在第353行,37个字符......。 kopeyka2 2019.04.19 15:51 #10300 Igor Zakharov:我看了看我的水晶球,发现问题出在第353行,第37号字符...... 我摆脱了这里的函数引用。它变得更好了,但它说错误255,38,而且又是阵列超出范围。现在它(MT5)想要什么? 1...102310241025102610271028102910301031103210331034103510361037...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但我想要的是 "MQL5\Files "中的文件!!。
想要也无妨。你只需要了解测试和实际工作的区别。测试结束后,文件从 "测试者 "文件夹中被删除,而在现实生活中则被保存。如果我没记错的话。
想这样做并没有什么坏处。你只需要了解测试和实际工作之间的区别。测试结束后,文件从 "测试者 "文件夹中被删除,而在现实生活中,它们被保存。如果我没记错的话。
我明白其中的区别,这就是我请求帮助的原因。
我明白其中的区别,这就是我请求帮助的原因
如果你理解了这一区别,你也必须理解,用MQL工具是不可能做到这一点的。
如果你理解了这一区别,你也必须理解,用MQL工具是不可能做到这一点的。
认可
那么这就是唯一正确的解决方案https://www.mql5.com/ru/forum/227192
渴望并没有什么坏处。你只需了解测试和实际工作之间的区别。测试完成后,文件将从Tester文件夹中删除,而文件则保存在真实文件夹中。如果我没记错的话。
测试仪 "文件夹中的日志文件没有被删除。在测试中保存的文件也不会从默认文件夹中删除。但 "我想去那里 "已经是MQ的一个限制。
"
在MQL5中,如何捕捉像"......,数组超出范围 "的错误?例如,在Print(high[rate_total])指标中使用以下代码。
"
你可以随时用ArraySize()检查数组是否超出了范围https://www.mql5.com/ru/docs/array/arraysize
在你的情况下,Print(high[rate_total-1])就足够了; https://www.mql5.com/ru/docs/event_handlers/oncalculate
const intrates_total,//输入时间 序列的大小
所有时间序列rate_total元素,但是编号从零开始high[ rates_total-1 ],像所有数组一样,所以数组的最后一个元素的索引是high[ rates_total-1 ]。
我看了看我的水晶球,发现问题出在第353行,37个字符......。
我看了看我的水晶球,发现问题出在第353行,第37号字符......