发新话题
打印

不错的采用神经网络EA(自动交易系统)的示例[附作者源码]

本主题由 大维 于 2008-7-27 10:14 移动
很感性兴趣

TOP

TOP

回复 1楼 的帖子

TOP

先顶再看...不顶也看不到啊....

TOP

唉...看完了,看不懂...  
有知道是怎么个情况的麽?
说一说

TOP

搞清楚了,想法不错,但是优化效果怎么样还很难说。

机械系统的弱点在于无法根据市场状况的变化进行适应。不同的市场状况,系统的最优参数集可能不同。换句话说,在一个市场状况下赚钱的参数集到了另外一个市场状况可能会爆你的仓。所以不具备自适应功能的EA是不可能稳定盈利的。谜兄贴的这个与其说是个自适应的EA,不如说是一个手动适应的EA,或者说一种利用mt4的优化平台来对一个机械EA进行持续手动优化的方法。(神经网络和遗传算法听起来很酷喔,但是EA里面应该没有实现)。

为什么说效果未知呢?因为这一整套方法的有效性是建立在一个假设上的。这个假设就是市场模型是缓变的,持续的,线性的。但是我们知道这并不总是成立的。市场状况变化的速度忽快忽慢,持续的周期忽长互短,学过自控的人知道,对于这种对象系统的建模控制几乎是不可能。什么时候优化,该用多长时间的数据进行优化,这些问题都会影响者套方法的有效性。响应速度和稳定性永远是矛盾。这是这个方法,或者说所有的人工适应或者自适应EA的面对的难题。

帖子开头里面提到的2007的那个冠军(乌克兰人,第三名也是),我仔细研究过他公布出来的关于他的系统的信息。当时比赛持续3个月,他的EA只交易欧元,而正好碰到那段时间(07年10月到12月吧)欧元的大部分时段的行情是单边行情,所以很快他就领先第二名超出一半以上了。后来一段欧元的行情出现了些回调,他的资金曲线的上升也就缓了下来了。这里不是说他的胜利是靠运气,但是不可否认他的运气也的确不错。他06年的运气就没有哪么好,是100名以外吧。从对他的访谈上看他肯定是牛人,但是我觉得这条路还是不一定能走通的。07年的第二名的系统好像也是基于神经网络的,现在已经商业化了,取名叫forexkiller。年初的时候也给客户发过信叫大家停止运行他的EA,因为他的EA对年初的行情的自适应能力不强,连续出了好几个错单,现在不知道怎么样了。

EA也是一潭深水,说不完。
轻松灌水,轻松做汇。

TOP

引用:
原帖由 aha_forex 于 2008-7-17 05:32 发表
搞清楚了,想法不错,但是优化效果怎么样还很难说。

机械系统的弱点在于无法根据市场状况的变化进行适应。不同的市场状况,系统的最优参数集可能不同。换句话说,在一个市场状况下赚钱的参数集到了另外一个市场状况可能会爆 ...
说到完,不管什么EA,都是缺少了人类的应变和选择的能力.
胜败乃是兵家常事
输赢化作家常便饭

TOP

太深奥了,有点看不懂。

TOP

回复 26楼 的帖子

说得很到位。

这个Combo(2008年版)实际是原作者雷谢托夫的另一个神经网络作品AI(2006年版)的升级版,分成了多、空两段,从backtesting的结果上看,效果是提升了、倍增了。但是,应该说,这还是一个“准”神经网络EA,因为它的学习过程是手动的,不是自动的。

此外,有一个关键问题雷谢托夫没有讲,即:要学多长时间?3年?一年?三个月?一个月?这个结果是大相径庭的,甚至可以说是这个EA成败的关键!

[ 本帖最后由 易_良 于 2008-7-24 02:54 编辑 ]

TOP

学习了谢谢

TOP

发新话题