倪成群:程序化交易能告诉我们什么······ 分享日记 fxplus.cn – 分享日记

倪成群:程序化交易能告诉我们什么······ 分享日记 fxplus.cn

如果时光倒流到三年以前,在期货市场谈程序化交易,相信许多人都会投之以鄙夷的目光,正如同多年以前国内投资市场看待期货的眼光,噢,那是个异物。但自2011年之后,短短的几年时间,程序化交易在国内取得了爆炸式的大发展,特别是期货程序化交易产品更是屡屡占据报端的显眼位置,大大小小的投资团队纷纷推出各具特色的量化产品。一时之间,量化不仅代表着一种投资方式,更是一种时髦。

期货日报举办的第七届全国期货实盘大赛刚刚结束,程序化组中就有近400家参赛者,其累计总收益率高于基金组以及轻量级组。

塞壬的歌声

在古希腊神话中,人面鸟足的塞壬是河神埃克罗厄斯的女儿,擅长音乐,拥有天籁般的歌喉,经常飞降海中礁石或船舶之上,用自己的歌喉使得过往的水手倾听失神,最终引导船只触礁沉没,所以塞壬被看作一种海妖。英雄奥得修斯的船队经过时,他将自己紧紧绑在船只的桅杆上,并命令水手用蜡封住耳朵才得以安然通过。

无数的期货名家都在传记中浓墨重彩地描述了纪律的重要性,而违背纪律的诱惑恰恰就像是从花丛中传来的塞壬的歌声,蛊惑人心,诱使交易者相信某一次感觉是对的。我们不能否认主观判断在交易成功过程中举足轻重的作用,也不否认主观判断有时能够大幅改进收益,但对于交易的系统性而言,越多的主观性与随意性等同于越多的风险,侥幸心理是交易员的坟墓。我们使用程序化交易的重要原因之一便是它能够一如既往地执行交易信号,无论当前处于亏损之中还是手握巨大浮盈。未来的行情是不可预知的,太多人都有过切身体会,有时候恰恰因为我们没按信号执行,漏掉了一年中最重要的行情。研究程序化的目的在于实现正期望值的交易系统,而非去预测价格的空间与时间,程序化交易能够帮助我们把握当下,处理正在发生的事情,代替我们克服人性的弱点,实现长期的盈利。

对于每一个从事投资的团队而言,我们要努力成为“奥得修斯”,控制住冲动,把自己紧紧绑在纪律的桅杆上,将精力投在改进策略与系统的完备性,提高交易体系的成熟度上,才能引领团队走向长期的成功。

天下武功,唯快不破

源远流长的中国武术文化中流传着这么一句话,“天下武功,无坚不摧,唯快不破”,意思是说,任何的武学都有其不足之处,防御再好的招式都有可能被破解,但若能在意识、应对攻守转换中远快于对方,便可以取胜。在咏春拳或截拳道中便有这个理念。

速度对于成功交易的重要性不言而喻,我们先来看一个并不严谨的例子。假设某模型投资于股指期货,一年交易600次,账户总资金30万,每次做一手,若在每次交易中能够节约0.2点的滑点,600次交易减少的滑点收益将达到3.6万,或12%。

目前,期货程序化交易的运算时间量级早已经到了毫秒级,这意味着每500毫秒一次推送的高频数据,为策略运算提供了巨大的演算空间。速度上的优势意味着更全面的监听能力,更快捕捉到的投资机会,更低的冲击成本,以及更多样化的策略空间。对速度的追求推动我们改进算法,选择更好的平台,尝试更新的概念,例如,基于复杂事件处理机制(CEP)以及基于内存数据库的算法在国内很受青睐。

人不能两次踏入同一条河流

古希腊哲学家赫拉克利特说,人不能两次踏入同一条河流。他解释道,因为当你第二次走进这条河流时,它已经不是你第一次走进时的那条河流,原来的那条河流早就变化了。他以此来说明,世界上没有静止和不动的东西,一切都在永恒不断地变化着。对于瞬息万变的金融市场来说,这样的变化只会来得更频繁,无论是量化投资还是主观投资,适应市场的变化,及时调整成为重中之重。

在实施程序化交易中,我们非常重视历史数据回测,除了数据质量以及成交决定机制对模型效果真实性起到关键作用之外,我们还极力避免参数的过度优化,并将数据分成样本内和样本外进行分别测算,这些做法正是为了避免陷入历史数据的陷阱之中。有时候回测表现十分优秀的模型在实盘中遭遇重大亏损,并非回测流程出了问题,而是市场已经发生了变化,说明这种投资思路已经不再适用于眼下的市场。目前,越来越多的模型开始对近期交易数据配以更大的权重,就如同EMA比MA更受推崇一样。无论我们是否采用程序化交易,保持清醒的头脑,定期评估交易逻辑,及时发现钝化现象都十分重要。

重视历史业绩,又不盲目依赖历史业绩,使得投资成为一门真正的艺术,而非纯粹的技术。

发表回复