程序化交易感悟 (对于量化交易的感受和建议)

几年之前,当程序化在期货市场上还不是很普及的时候,很多人都会感觉这个东西不靠谱,不行,就像十多年前国内投资市场看待期货市场是一样的,但近年来,随着程序化交易在国内爆发式的发展,得到了越来越多人的认可,特别是一些期货程序化交易产品屡创佳绩,大大小小的投资团队也在纷纷推出各具特色的量化产品。

程序化交易难度有多大,对程序化交易的限制

在西方神话中,在某片海域上,总会有美人鱼在夜晚坐在礁石上,用美妙的歌声来吸引路过的船只,然后再吃掉船上的人,有一个经验老到的船长,让水手们堵住耳朵,并制造噪音来减少歌声对大家的影响,总能安然通过。很多期货大咖都会在自己的传记中重点描述纪律的重要性,而让大家不遵守纪律的,就是那些“美人鱼的歌声”。我们不能否认主观判断在交易成功过程中举足轻重的作用,也不否认主观判断有时能够大幅度改进收益,但对于交易的系统性而言,越多的主观性与随意性等同于越多的风险,侥幸心理是交易员的坟墓。我们使用程序化交易的重要原因之一便是它能够一如既往地执行交易信号,无论当前处于亏损之中还是手握巨大浮盈。未来的行情是不可预测的,太多人都有过切身体会,有时候恰恰因为我们没有按信号执行,漏掉了一年中最重要的行情。研究程序化的目的在于实现正期望值的交易系统,而非去预测价格的空间与时间。程序化能帮助我们把握当下,处理正在发生的事情,代替我们克服人性的弱点,实现长期的盈利。

程序化交易难度有多大,对程序化交易的限制

对于每一个从事投资的团队而言,我们要努力成为那名经验老到的船长,能抵挡得住诱惑,不冲动,将精力都用在改进策略与系统的完备性、提高交易体系的成熟度上,才能引领团队走向长期的成功。

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

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