新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1858 1...185118521853185418551856185718581859186018611862186318641865...1953 新评论 Владимир Казаков 2022.01.15 10:17 #18571 日安 你能告诉我为什么MQL4编译器对下面的数组声明 有抱怨吗? 输入 int trendSlowCountBar=9; double MAslowTrend [trendFastCountBar]; 它产生了以下错误。 '[' - 无效的索引值 我似乎在语言参考中找不到任何关于指定尺寸的限制...( Mihail Matkovskij 2022.01.15 10:24 #18572 Владимир Казаков 数组声明 有抱怨吗?输入 int trendSlowCountBar=9;double MAslowTrend [trendFastCountBar];它产生了以下错误。'[' - 无效的索引值我似乎在语言参考中找不到任何关于指定尺寸的限制...( 这是因为静态数组的大小不能由变量来定义。你应该使用一个动态数组来代替。 input int trendSlowCountBar=9; double MAslowTrend[]; int OnInit() { ArrayResize(MAslowTrend, trendSlowCountBar, 0); ... return(INIT_SUCCEEDED); } Andrei Sokolov 2022.01.15 10:33 #18573 Mihail Matkovskij #: 这不是四舍五入,而是把超过小数点后2位的东西切掉了。 这就是所谓的四舍五入。 Mihail Matkovskij#: 但文件是这样的!而你却无视文档中的建议。随你便吧。这是你的事。我认为这是显而易见的,我不会和你争论这个问题,我再说一遍!我认为这是显而易见的。 特别是为你在最后一页是编辑的截图。 Mihail Matkovskij 2022.01.15 10:42 #18574 Andrey Sokolov #:这就是所谓的四舍五入。 嗯,你可以叫它你喜欢的名字 :) 特别是对你来说,在最后一页,有一张编辑的截图。 为什么我需要你的截图,如果我按照链接阅读:https://docs.mql4.com/ru/trading/ordersend 不仅如此,我给了你上面的引文,那里说明了一切。而你建议我看一些屏幕截图。:) 就这样了。闲聊到此为止。 OrderSend - Торговые функции - Справочник MQL4 docs.mql4.com OrderSend - Торговые функции - Справочник MQL4 Andrei Sokolov 2022.01.15 10:51 #18575 Mihail Matkovskij#: 为什么我需要你的截图,如果我按照链接阅读:https://docs.mql4.com/ru/trading/ordersend 所以要仔细阅读。在那里,在我写的时候,开盘价没有任何正常化。 Mihail Matkovskij#: 好吧,你可以叫它你喜欢的名字 :) 我称它为它是什么,而不是 "随你喜欢"。 Andrei Sokolov 2022.01.15 10:53 #18576 Mihail Matkovskij #:不要再闲聊了。 请不要把这种无礼的行为带到论坛上来。 Maxim Kuznetsov 2022.01.15 10:59 #18577 历史上曾出现过Ask Bid非正常化或High/Low/Close不正确(EMPTY_VALUE)的情况,因此应检查所有传入数据。可以有服务器组件重新启动或对等体之间的调和。也可能有简单的错误。 而在发送交易指令 时,你应该尽一切努力确保它是正确的。因此,一定要 用数字来规范价格,用最小手数和手数来规范数量。 Mihail Matkovskij 2022.01.15 11:02 #18578 Andrey Sokolov #:请不要把这种粗鲁的行为带到论坛上。 就这样了。没有评论。 Mihail Matkovskij 2022.01.15 11:05 #18579 Maxim Kuznetsov 交易指令时,你必须尽力确保它是正确的。 不用担心。需要知道的人。:) Владимир Казаков 2022.01.15 11:09 #18580 Mihail Matkovskij #:这是因为静态数组不能用变量来确定尺寸。应该使用一个动态数组来代替。 再告诉我,静态阵列和动态阵列的处理速度有区别吗? 1...185118521853185418551856185718581859186018611862186318641865...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
日安
你能告诉我为什么MQL4编译器对下面的数组声明 有抱怨吗?
输入 int trendSlowCountBar=9;
double MAslowTrend [trendFastCountBar];
它产生了以下错误。
'[' - 无效的索引值
我似乎在语言参考中找不到任何关于指定尺寸的限制...(
输入 int trendSlowCountBar=9;
double MAslowTrend [trendFastCountBar];
它产生了以下错误。
'[' - 无效的索引值
我似乎在语言参考中找不到任何关于指定尺寸的限制...(
这是因为静态数组的大小不能由变量来定义。你应该使用一个动态数组来代替。
这不是四舍五入,而是把超过小数点后2位的东西切掉了。
这就是所谓的四舍五入。
但文件是这样的!而你却无视文档中的建议。随你便吧。这是你的事。我认为这是显而易见的,我不会和你争论这个问题,我再说一遍!我认为这是显而易见的。
特别是为你在最后一页是编辑的截图。
这就是所谓的四舍五入。
嗯,你可以叫它你喜欢的名字 :)
特别是对你来说,在最后一页,有一张编辑的截图。
为什么我需要你的截图,如果我按照链接阅读:https://docs.mql4.com/ru/trading/ordersend
不仅如此,我给了你上面的引文,那里说明了一切。而你建议我看一些屏幕截图。:)
就这样了。闲聊到此为止。
Mihail Matkovskij#:
为什么我需要你的截图,如果我按照链接阅读:https://docs.mql4.com/ru/trading/ordersend
所以要仔细阅读。在那里,在我写的时候,开盘价没有任何正常化。
好吧,你可以叫它你喜欢的名字 :)
我称它为它是什么,而不是 "随你喜欢"。
不要再闲聊了。
请不要把这种无礼的行为带到论坛上来。
历史上曾出现过Ask Bid非正常化或High/Low/Close不正确(EMPTY_VALUE)的情况,因此应检查所有传入数据。可以有服务器组件重新启动或对等体之间的调和。也可能有简单的错误。
而在发送交易指令 时,你应该尽一切努力确保它是正确的。因此,一定要 用数字来规范价格,用最小手数和手数来规范数量。
请不要把这种粗鲁的行为带到论坛上。
就这样了。没有评论。
不用担心。需要知道的人。:)
这是因为静态数组不能用变量来确定尺寸。应该使用一个动态数组来代替。