使用自定义指标时的EA加速理论(功能-iCustom)。 - 页 9 123456789 新评论 Dmitry Fedoseev 2015.08.06 13:43 #81 -Aleks-: 谢谢你。 MT4的情况就是如此。在MT5中,两种情况下都会有一个实例 Aleksey Vyazmikin 2015.08.06 14:32 #82 Dmitry Fedoseev: MT4的情况就是如此。在MT5中,两种情况下都有一个副本我明白了。由于Renat是沉默的,没有人知道什么时候会修复内存错误,我决定支付将脚本代码转移到专家顾问。 Aleksey Vyazmikin 2015.09.21 08:02 #83 请您告诉我,如果MT4专家顾问的代码中有一个指标,但没有被调用(用户没有在设置中调用,或者算法中没有规定,或者一直可以调用指标A或B),会不会为它分配内存? Aleksey Vyazmikin 2017.03.06 00:15 #84 -Aleks-:但是,如果不是这样的话,为什么不把指标的信息合并到一个包里?我建议就这个问题做一个实验,测量EA的性能。这就需要把一个有1个以上缓冲区的自定义指标,增加一个额外的缓冲区。该算法是符合逻辑的(没有数学)。1.将指标中的缓冲区转换为整数,根据每个数字的位数,共有3个缓冲区,原为:1,21101;1,13;5,变成:121101;113;52.我们计算在第一个数字之后要放多少个数字--在我们的例子中是4,然后在下一个数字中是1,这些数值是乘法器的度数。1,21101*10^4=12110100001.13*10^1=1135*10^0=5(检查0)。3.将这些数字相加,得到1211011135。4.将该值写入4.缓冲区5.我们要求专家顾问中的4个指标缓冲区,并将该值按相反的顺序分解成各个组成部分,得到3个数字,可以进一步用于专家顾问的工作。谁能比较一下这种方法的速度,背后是否有什么道理? 不久前我检查了这个理论--事实证明,图形缓冲区有严重的限制,不允许胶合其他缓冲区的值,特别是如果它们反映了仪器的价格。然而,我用指标函数的相同计算原理做了一个方法,并在我的专家顾问中建立了这个函数,现在我一次请求就能得到三个虚拟指标的缓冲区--这种情况下的性能增益与函数对请求的响应数量成正比。 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你。
MT4的情况就是如此。在MT5中,两种情况下都有一个副本
我明白了。
由于Renat是沉默的,没有人知道什么时候会修复内存错误,我决定支付将脚本代码转移到专家顾问。
但是,如果不是这样的话,为什么不把指标的信息合并到一个包里?
我建议就这个问题做一个实验,测量EA的性能。
这就需要把一个有1个以上缓冲区的自定义指标,增加一个额外的缓冲区。
该算法是符合逻辑的(没有数学)。
1.将指标中的缓冲区转换为整数,根据每个数字的位数,共有3个缓冲区,原为:1,21101;1,13;5,变成:121101;113;5
2.我们计算在第一个数字之后要放多少个数字--在我们的例子中是4,然后在下一个数字中是1,这些数值是乘法器的度数。
1,21101*10^4=1211010000
1.13*10^1=113
5*10^0=5(检查0)。
3.将这些数字相加,得到1211011135。
4.将该值写入4.缓冲区
5.我们要求专家顾问中的4个指标缓冲区,并将该值按相反的顺序分解成各个组成部分,得到3个数字,可以进一步用于专家顾问的工作。
谁能比较一下这种方法的速度,背后是否有什么道理?