任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 261 1...254255256257258259260261262263264265266267268...1178 新评论 Artyom Trishkin 2013.11.17 05:57 #2601 tiiga: 嗯,有很多关于什么指数和使用什么参数的话题--所以我决定做一个选择自己的指数集的程序。 它是一个由大约100个神经元组成的神经网络(你可以改变数量,但即使是10个,它仍然工作缓慢),每个神经元都有自己的一组不同数量的指数,从2到20。 如果一个神经元因失败而被杀死,它将得到一组新的指数。 先优化算法,再优化代码。 [删除] 2013.11.17 06:01 #2602 这个算法工作得很完美,同样的算法,当我不与火鸡一起工作,而是自己分配父子关系时,可以足够快地分析数百万个神经元。(几年的历史大约一个小时),是转盘的速度在变慢。 [删除] 2013.11.17 06:03 #2603 在一个测功机的情况下,它也或多或少工作得很快,但当我增加测功机的数量时,它的速度就慢了很多。 Artyom Trishkin 2013.11.17 06:06 #2604 tiiga: 而且在只有一个动态指标的情况下,它或多或少工作得很快,但当我增加指标的数量时,一切都急剧放缓了。 我应该用圣水洒在上面吗? 我还能给你什么建议?你坚持了自己的事实,你已经得到了它。逻辑是完美的,算法是超级的。一切都经过了微调,没有任何地方存在错误,整个代码都经过了优化,以提高执行速度。 我可以给你霍特比奇的电话号码。 [删除] 2013.11.17 06:23 #2605 该问题是 1)如果通过iCastom调用,指标的工作是否不同? 2)尝试从指标中扯出计算结果并将其粘贴到专家顾问中,是否合理? 我还有一个想法--当我点击帮助时,它显示的是Build 509--我读到有更新的Build,新的Build可能工作得更快--也许这将会有帮助? TarasBY 2013.11.17 06:42 #2606 tiiga: 该问题是 1)如果通过iCastom调用,指标的工作是否不同? 2)尝试从指标中扯出计算结果并将其粘贴到专家顾问中,是否合理? 我还有一个想法--当我点击帮助时,显示我的版本是509--我想我读到过,有更新的版本,新的版本可能工作得更快--也许这将有所帮助? 在你的情况下(理论上),考虑到当你用新的参数调用指标时,终端会加载一个新的指标副本,并在图表上重新计算整个历史成交量,所以 "从指标上削减计算 "是有意义的。不要忘记添加计算条数的参数。但这根棍子总是 "双刃剑":一个正确的指标在每一个刻度上都会重新计算1-2个小节,专家顾问中的代码会在每一个刻度上计算一定数量的小节(通常指标的算法计算需要超过前面提到的1-2个小节)。 这种复杂的(适应性)系统应该在新条的到来时运行。新的构建(目前是实验性的)不会有帮助。 P.S.这里 可以看到一个 "撕掉 "指标代码的例子。 [删除] 2013.11.17 07:04 #2607 谢谢你,这听起来差不多。 我只是需要了解一下代码而已:) 好在它的评论很好。 Alexey Subbotin 2013.11.17 11:32 #2608 TarasBY: 在你的情况下(理论上),考虑到当你用新的参数调用指标时,终端会加载一个新的指标副本,并在图表上重新计算整个历史成交量,"从指标上撕掉计算 "是有意义的。不要忘记添加计算条数的参数。但这根棍子总是 "双刃剑":一个正确的指标在每一个刻度上都会重新计算1-2个小节,专家顾问中的代码会在每一个刻度上计算一定数量的小节(通常指标的算法计算需要超过前面提到的1-2个小节)。 这种复杂的(适应性)系统应该在新条的到来时运行。新的构建(目前是实验性的)不会有帮助。 P.S.这里 可以看到一个 "撕掉 "指标代码的例子。 但也有另一种选择--在EA动态缓冲区的基础上组织,就像在指标中一样,将整个逻辑转移到EA中。在这种情况下,程序员唯一需要注意的是缓冲区的大小,它会根据历史上的条数自动调整(与终端对指标的调整相同)。在其他方面,我们在一个软件包中获得了专家顾问和指标的优势(另外,缓冲区的数量几乎是无限的)。 如何在EA中组织动态缓冲区,我展示过一次,如果你需要,我可以重复。 [删除] 2013.11.17 11:50 #2609 我听说标准指数器也可以修改--是否有可能使其读取有限的条数 而不是整个故事? Alexey Subbotin 2013.11.18 04:16 #2610 tiiga: 我想我听说标准指标也可以被修改--是否有可能让它们读取有限的条数而不是整个历史? 当然,只要设置一个适当的条件就可以了,在标准的例子中,它是一个可变的极限 1...254255256257258259260261262263264265266267268...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗯,有很多关于什么指数和使用什么参数的话题--所以我决定做一个选择自己的指数集的程序。
它是一个由大约100个神经元组成的神经网络(你可以改变数量,但即使是10个,它仍然工作缓慢),每个神经元都有自己的一组不同数量的指数,从2到20。 如果一个神经元因失败而被杀死,它将得到一组新的指数。
而且在只有一个动态指标的情况下,它或多或少工作得很快,但当我增加指标的数量时,一切都急剧放缓了。
我应该用圣水洒在上面吗?
我还能给你什么建议?你坚持了自己的事实,你已经得到了它。逻辑是完美的,算法是超级的。一切都经过了微调,没有任何地方存在错误,整个代码都经过了优化,以提高执行速度。
我可以给你霍特比奇的电话号码。
该问题是
1)如果通过iCastom调用,指标的工作是否不同?
2)尝试从指标中扯出计算结果并将其粘贴到专家顾问中,是否合理?
我还有一个想法--当我点击帮助时,它显示的是Build 509--我读到有更新的Build,新的Build可能工作得更快--也许这将会有帮助?
该问题是
1)如果通过iCastom调用,指标的工作是否不同?
2)尝试从指标中扯出计算结果并将其粘贴到专家顾问中,是否合理?
我还有一个想法--当我点击帮助时,显示我的版本是509--我想我读到过,有更新的版本,新的版本可能工作得更快--也许这将有所帮助?
在你的情况下(理论上),考虑到当你用新的参数调用指标时,终端会加载一个新的指标副本,并在图表上重新计算整个历史成交量,所以 "从指标上削减计算 "是有意义的。不要忘记添加计算条数的参数。但这根棍子总是 "双刃剑":一个正确的指标在每一个刻度上都会重新计算1-2个小节,专家顾问中的代码会在每一个刻度上计算一定数量的小节(通常指标的算法计算需要超过前面提到的1-2个小节)。
这种复杂的(适应性)系统应该在新条的到来时运行。新的构建(目前是实验性的)不会有帮助。
P.S.这里 可以看到一个 "撕掉 "指标代码的例子。
谢谢你,这听起来差不多。
我只是需要了解一下代码而已:)
好在它的评论很好。
在你的情况下(理论上),考虑到当你用新的参数调用指标时,终端会加载一个新的指标副本,并在图表上重新计算整个历史成交量,"从指标上撕掉计算 "是有意义的。不要忘记添加计算条数的参数。但这根棍子总是 "双刃剑":一个正确的指标在每一个刻度上都会重新计算1-2个小节,专家顾问中的代码会在每一个刻度上计算一定数量的小节(通常指标的算法计算需要超过前面提到的1-2个小节)。
这种复杂的(适应性)系统应该在新条的到来时运行。新的构建(目前是实验性的)不会有帮助。
P.S.这里 可以看到一个 "撕掉 "指标代码的例子。
但也有另一种选择--在EA动态缓冲区的基础上组织,就像在指标中一样,将整个逻辑转移到EA中。在这种情况下,程序员唯一需要注意的是缓冲区的大小,它会根据历史上的条数自动调整(与终端对指标的调整相同)。在其他方面,我们在一个软件包中获得了专家顾问和指标的优势(另外,缓冲区的数量几乎是无限的)。
如何在EA中组织动态缓冲区,我展示过一次,如果你需要,我可以重复。
我想我听说标准指标也可以被修改--是否有可能让它们读取有限的条数而不是整个历史?
当然,只要设置一个适当的条件就可以了,在标准的例子中,它是一个可变的极限