系统交易论坛 - 开拓者期货自动交易平台's Archiver

speed_fj 发表于 2010-7-17 13:44

请问传说模拟遗传基因算法是什么

MT4模拟盘做外汇 没用自动系统  请问传说模拟遗传基因算法是什么 优化出来的东西可以避免最优优化陷阱吗?
用过的朋友请教下

文静的狮子 发表于 2010-7-17 16:16

了解一点,简单说,优化系统的结果是某一方面的最优,而遗传算法则是把表现最差的去掉,最后留下许多具有相同特性的参数(基因)。

   比如一个池塘,里面有很多鲤鱼,我们想挑出红色的繁衍出一个新的红鲤种群。
   优化算法就是直接人工挑出最红的鱼,让之繁衍后代。但这些鱼繁衍的后代未必是最漂亮的,很可能有几个不太红,甚至是黑色的,在交易中,这种无法预测的“黑色”是致命的。
   遗传算法则是不断把最“不红”的鱼捞出来扔掉,最后池子里剩下好多较红的鱼,这些鱼再繁衍后代,我们再将其中“较不红”的鱼挑出,这样若干代繁衍和筛选后,就会出现一个新的红鲤种群,这个种群中,出现“黑色”的几率是非常小的。

   简单说,遗传算法对于大型复杂的策略是非常有效的,避免了极端最坏情况的出现,保证了策略整体的有效性和稳定性。

speed_fj 发表于 2010-7-17 20:51

一般如果多个参数的话 我只优化其中一个 而且是在逻辑上不牵强的阐述 然后选择次优者

一般如果针对一个参数优化的话 也不需要什么遗传算法吧

oliverzrl 发表于 2010-7-17 21:40

恩,二楼说的对.如果一个交易系统对交易时段,止损,止盈,趋势追踪参数同时进行优化,用穷举法就需要计算几百万次,而遗传基因算法只需要几百次就能选出比较优秀的结果了.

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.