新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 826 1...819820821822823824825826827828829830831832833...1953 新评论 Ghabo 2019.05.02 19:47 #8251 Artyom Trishkin:首先看到的(都是 "也许 "风格)是返回给你的东西你在哪里检查过吗?它在帮助中的情况如何? 你确定你得到的是索引吗?我检查了一下,但某处还是有错误,没有任何变化。close[i+1] <Low[iLowest(NULL,0,MODE_LOW,10,2)]&&iLowest(NULL,0,MODE_LOW,10,2)>0 Alekseu Fedotov 2019.05.02 19:59 #8252 Ghabo:我检查了一下,仍然有一个错误的地方,没有任何变化。像这样。 iLowest(NULL,0,MODE_LOW,10,i+2) 试图找到最小值的索引。 你在循环运行,是吗? Ghabo 2019.05.02 20:17 #8253 Alekseu Fedotov:像这样。 试图找到最小值的索引。 你在循环运行,是吗?那是藏狗的地方)谢谢你。 Lomonosov1991 2019.05.02 21:33 #8254 Ghabo:在代码的开头插入 不幸的是,在这些话之后,有10个错误和200个警告弹出(((。 它编译得很好。 Artyom Trishkin 2019.05.02 22:42 #8255 Lomonosov1991:不幸的是,在这些信息之后,会弹出10个错误和200个警告()。 但它编译得很好修复这些错误--它们告诉你程序写得不正确--以备不时之需。 Ghabo 2019.05.02 23:18 #8256 Alekseu Fedotov: 像这样。箭头不是实时设置的,但在调出设置时是这样的。 { //--- if(rates_total<2) return(0); int limit=rates_total-prev_calculated; if(limit>2) { limit=rates_total-2; ArrayInitialize(BufferUP,EMPTY_VALUE); ArrayInitialize(BufferDN,EMPTY_VALUE); } for(int i=limit-2; i>=0; i--) { if( close[i+1] <low[iLowest(NULL,0,MODE_LOW,10,i+2)]&&iLowest(NULL,0,MODE_LOW,10,i+2)>0 ) { BufferUP[i+1]=low[i+1]; } } return(rates_total); } 为什么? Artyom Trishkin 2019.05.03 05:20 #8257 Ghabo:箭头不是实时设置的,但在调出设置时是这样的。 为什么?if(limit>1) Roman Shiredchenko 2019.05.03 08:46 #8258 同志们!也许我不明白的东西 - 所以应该在测试仪的预先准备的模板,我编辑的PCI指标的值到较高的一边,即表示40。 在进一步的测试中,其数值默认仍为14。 它应该是这样的吗?真的有必要每次都用测试的当前值重新保存模板吗? Lomonosov1991 2019.05.03 11:21 #8259 不知道如何修复未声明的标识符错误 附加的文件: Screenshot_8.png 6 kb Screenshot_9.png 20 kb Igor Zakharov 2019.05.03 11:29 #8260 Lomonosov1991: 不知道如何修复未声明的标识符错误把静态的放在double之前,或者在全局范围内声明一个步骤。 如果某些东西在{ }里面声明,那么在外面它就 "消失 "了。 1...819820821822823824825826827828829830831832833...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
首先看到的(都是 "也许 "风格)是返回给你的东西
你在哪里检查过吗?
它在帮助中的情况如何?
你确定你得到的是索引吗?我检查了一下,但某处还是有错误,没有任何变化。
我检查了一下,仍然有一个错误的地方,没有任何变化。
像这样。
试图找到最小值的索引。
你在循环运行,是吗?
像这样。
试图找到最小值的索引。
你在循环运行,是吗?
那是藏狗的地方)谢谢你。
在代码的开头插入
不幸的是,在这些话之后,有10个错误和200个警告弹出(((。
它编译得很好。
不幸的是,在这些信息之后,会弹出10个错误和200个警告()。
但它编译得很好
修复这些错误--它们告诉你程序写得不正确--以备不时之需。
箭头不是实时设置的,但在调出设置时是这样的。
为什么?
箭头不是实时设置的,但在调出设置时是这样的。
为什么?
if(limit>1)
同志们!也许我不明白的东西 - 所以应该在测试仪的预先准备的模板,我编辑的PCI指标的值到较高的一边,即表示40。
在进一步的测试中,其数值默认仍为14。
它应该是这样的吗?真的有必要每次都用测试的当前值重新保存模板吗?
不知道如何修复未声明的标识符错误
把静态的放在double之前,或者在全局范围内声明一个步骤。
如果某些东西在{ }里面声明,那么在外面它就 "消失 "了。