来自一个 "傻瓜 "的问题 - 页 93 1...8687888990919293949596979899100...277 新评论 Konstantin Gruzdev 2011.11.28 10:09 #921 papaklass:哪个工作更快。- 通过ArrayMaxmum()找到一个极值。- 通过循环算子寻找极值? 首先,ArrayMaximum() 的迭代次数少了好几倍,至少是2倍。 Mykola Demko 2011.11.28 15:13 #922 papaklass:哪个工作更快。 - 通过ArrayMaxmum()找到一个极值。 - 通过循环运算符寻找极值?至于一个循环是一个完整的顺序搜索?如果是这样,那就弄虚作假吧。ArrayMaxmum()使用数组的内部复制(因为QuickSort会导致排序不稳定),然后进行快速排序(QuickSort)和快速搜索(QuickSearch)。另外,该函数在编译时进行了积极的优化,这在字节代码中是无法实现的。你可以用上述算法重复这个过程,它将比ArrayMaxmum()慢一点,但仍然会超过蛮力的数量级,而且阵列越长,收益越高。SZY重复算法ArrayMaxmum()只有在检查或需要算法的其他属性时才有意义,例如,搜索的不是第一个而是第n个最大值。ZZZI 一般来说,所有这些都已经写在标准类库中(数组类),只要拿去用就可以了。 Mykola Demko 2011.11.28 17:32 #923 papaklass: 是的,该循环是对一定数量的条形图进行顺序搜索,以寻找最高的高点。 最好的是ArrayMaxmum()?是的,如果你不想让整个数组最大化,而只想让它的一部分最大化,可以把这部分复制到一个临时数组中,然后对它应用这个函数。 Victor Kirillin 2011.11.29 18:51 #924 dhp:我想从最简单的开始,但事实证明这并不容易......)得到了库,但我该把它放在哪里? Inlude里有很多文件夹。哪一个是我的?))) 这取决于它的用途。 Victor Kirillin 2011.11.29 19:01 #925 dhp:意外的问题...有 一个关于如何使用该库的例子。我复制了这个例子,但我无法编译它。编译器可能没有看到这个库。我很抱歉。我以为你是指标准库。而这是给作者的一个问题。 speedy 2011.11.29 22:55 #926 下午 我在安装后不久,策略测试器中的优化和可视化选项就消失了。我怎样才能把它们找回来,有没有人遇到过这个问题? Sergey Gritsay 2011.11.30 10:55 #927 你能告诉我如何测量一个三角形的边并在之后进行比较吗? Валерий 2011.11.30 11:04 #928 speedy:下午好 我在安装后不久,策略测试器中的优化和可视化选项就消失了。我怎样才能把它们找回来,有没有人遇到过这个问题? 将测试器的子窗口向上拉伸。 Automated-Trading 2011.11.30 11:09 #929 dhp:意外的问题...还有 一个使用该图书馆的例子。我已经复制了这个例子,但它不能被编译。编译器可能没有看到这个库。 将K_Orders.mqh文件复制到terminal_data_folder/MQL5/Include。 测试脚本K_Orders_Demo.mq5(添加)到terminal_data_directory/MQL5/Scripts。 --- 2011.11.30 11:39 #930 sergey1294: 你能告诉我如何测量一个三角形的边并在以后进行比较吗? 单位:像素 1...8687888990919293949596979899100...277 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
哪个工作更快。
- 通过ArrayMaxmum()找到一个极值。
- 通过循环算子寻找极值?
哪个工作更快。
- 通过ArrayMaxmum()找到一个极值。
- 通过循环运算符寻找极值?
至于一个循环是一个完整的顺序搜索?
如果是这样,那就弄虚作假吧。
ArrayMaxmum()使用数组的内部复制(因为QuickSort会导致排序不稳定),然后进行快速排序(QuickSort)和快速搜索(QuickSearch)。另外,该函数在编译时进行了积极的优化,这在字节代码中是无法实现的。
你可以用上述算法重复这个过程,它将比ArrayMaxmum()慢一点,但仍然会超过蛮力的数量级,而且阵列越长,收益越高。
SZY重复算法ArrayMaxmum()只有在检查或需要算法的其他属性时才有意义,例如,搜索的不是第一个而是第n个最大值。
ZZZI 一般来说,所有这些都已经写在标准类库中(数组类),只要拿去用就可以了。
是的,该循环是对一定数量的条形图进行顺序搜索,以寻找最高的高点。
最好的是ArrayMaxmum()?
我想从最简单的开始,但事实证明这并不容易......)
得到了库,但我该把它放在哪里? Inlude里有很多文件夹。哪一个是我的?)))
意外的问题...
有 一个关于如何使用该库的例子。
我复制了这个例子,但我无法编译它。编译器可能没有看到这个库。
我很抱歉。我以为你是指标准库。
而这是给作者的一个问题。
下午
我在安装后不久,策略测试器中的优化和可视化选项就消失了。你能告诉我如何测量一个三角形的边并在之后进行比较吗?
下午好
我在安装后不久,策略测试器中的优化和可视化选项就消失了。意外的问题...
还有 一个使用该图书馆的例子。
我已经复制了这个例子,但它不能被编译。编译器可能没有看到这个库。
将K_Orders.mqh文件复制到terminal_data_folder/MQL5/Include。
测试脚本K_Orders_Demo.mq5(添加)到terminal_data_directory/MQL5/Scripts。
你能告诉我如何测量一个三角形的边并在以后进行比较吗?