我想问一下,你对这段为每张图附加的EA制作一个独特的魔法号码的代码有什么看法。看上去还行吧?
这很狡猾--只要你不需要每个EA的魔法号码在MT4重启时保持不变。(也有很小的可能性,在重启时,一个EA可以得到另一个EA之前使用的窗口句柄)。
而且整数的大小可以大于MQL4的整数
而且我记得hWnd可以是一个负值?对于一个神奇的数字来说,这可不是什么好事!
-BB-
而且整数的大小可以大于MQL4的整数
而且我记得hWnd可以是一个负值?对于一个神奇的数字来说,这可不是什么好事!
-BB-
我没有想到这一点,但MT4确实允许负的神奇数字--至少在我经常用来测试的经纪人身上是这样。(因此,从这个角度来看,应该不会有问题:hWnd的32位只是被当作一个有符号的32位整数。
使用哈希函数
嗯,是的,但什么的 哈希?
嗯,是的,但什么的 哈希?
我不久前曾这样做过,效果很好。我给每个货币对分配了一个2位数的数字,给空头和多头分配了1位数(我的一些EA只做一种交易),给TF分配了一个2位数的数字。
然后简单地将这些数字相加,你就得到了MagicNumber。
我不久前这样做了,效果很好。我给每个交易对分配了一个2位数的数字,给空头和多头分配了1位数(我的一些EA只做一种交易),给TF分配了一个2位数的数字。
这很好......但NablaQuant的方法的聪明之处在于,即使有多个EA在图表上为同一符号和时间框架运行,它也能生成唯一的神奇数字。最理想的是能做到这一点,并 在MT4重启时保持不变,但我看不到使用MT4内的任何信息(或该信息的哈希值)实现这一目标的方法。
这很好......但NablaQuant方法的聪明之处在于,即使有多个EA在同一符号和时间框架的图表上运行,它也会产生唯一的神奇数字。最理想的是能做到这一点,并 在重新启动MT4时保持不变,但我看不到使用MT4内任何信息(或该信息的哈希值)实现这一目的的方法。
这是可以做到的,但必须小心处理......
附上我不久前做的一个EA(工作很多,利润不高)...AutoMagic就在其中。
这是可以做到的,但必须小心处理...
附上我不久前做的一个EA(工作量很大,利润不高)...AutoMagic就在里面。
我在这里错过了一些东西。如果我打开两个图表,例如USDJPY H1,并在每个图表中添加一个EA的实例,那么这两个图表都使用神奇的数字9999033。
大家好,这是我在这个论坛的第一个帖子。
我想问一下,你对这段为每一个连接EA的图形制作一个独特的魔法号码的代码有什么看法。似乎可以吗?
谢谢。