量化交易入门(5)——对决之手动交易 VS程序化交易(上)

avatar
· 阅读量 1,192

结束了今年的双11血拼,看着自己干瘪的荷包,突然想起来双12又要到了,接下来还有圣诞节,新年血拼节,情人节一路的消费狂欢让自己又不得不吃土很长一段时间了。想想距离上一次的量化系列文章填坑似乎又过去两个多月了。放下买买买的快感,也应该趁着年末前为大家奉上新的一篇量化文章了,也算是为今年的写作做一个收官。收到不少读者对前期文章的反馈和问题,在我们进一步学习量化交易的技术层面之前,让我们再用一个篇幅的时间深入的探讨一下手动交易与程序化交易之间的区别。

在过去的近十年中,程序化交易已经越来越成为交易市场的中流砥柱,原先由于程序化交易对软硬件技术和成本的要求之高,很长一段时间内其都是专业金融机构手中的一张王牌。但随着网络技术的快速发展,互联网数据和算法平台的崛起、以及家用电脑的算力提升,目前程序化交易的门槛已不再难以跨越。越来越多的个人交易者也开始尝试进入程序化交易的世界,而且其中已经不乏成功者。在今天这篇文章里,我们将深入的分析一下传统手动交易和程序化交易之间的区别、各自的优劣、以及个人交易者该选择哪个方向开始起步呢?


量化交易入门(5)——对决之手动交易 VS程序化交易(上)



在正式进入比较之前,让我快速的来解释一下,后文中所谓的“手动交易”和”程序化交易“分别是指什么。

和大家常规理解的类似,后文所指的手动交易包含以下2个特点:

  1. 人为进行交易的买入/卖出动作
  2. 依据交易者的主观判断选择最佳的入离场时间

而程序化交易则是指:

  1. 有明确固定的交易规则
  2. 买入/卖出行为均基于交易系统的触发信号
  3. 通过计算机自动执行所有交易行为

下面通过一个例子来具体说明程序化交易和手动交易的主要区别吧:

当程序化交易者和手动交易者都希望在市场价格上涨时进行资产标的买入时,前者会依据一套明确的标准来确定市场环境是否符合买入要求(比如当200日移动均线位于50日移动均线下方说明市场处于上涨趋势),而后者则会依据自身的交易经验、市场感觉、一个或多个变动的指标以及主观直觉来判断市场环境。

如今虽然程序化交易已经渐渐的进入了个人交易者学习范围,但是依然存在各种对其的误解,其中最主要的两类疑问分别是:

“程序化交易太不真实了,如果人人都可以设定并运行全自动的交易策略,那么这么好的方法为什么不是所有交易者都在使用呢?”

其实所谓的程序化自动交易并不意味着其本身的构建与开发就是很容易的,其实一套真正能够稳定盈利的交易程序需要花费大量的时间和精力去研究、测试、及优化。不要以为花个几分钟就能弄出一套可盈利的程序化交易策略。


量化交易入门(5)——对决之手动交易 VS程序化交易(上)


“在随时变化的市场环境中,充满了各种不确定因素,基于历史数据得出的算法程序怎么可能比得上人类的主动交易”

虽然近些年随着交易者对程序化交易了解的增加,这种错误的概念正在被转变,但是依然有不少交易者会对程序化交易感到厌恶和无法接受。虽然算法程序在实际运用中不可能像人类大脑那样主动的去思考和改变,但是通过严密程序的编写它依旧能面对各类复杂的市场环境并快速的执行各种交易要求。所以只要有合理的交易系统逻辑加上正确的代码编写,程序化交易依然会比手动交易做的更加优秀。这也是为什么全球大部分的专业对冲基金和银行都在依赖算法驱动的交易方式。

解释完了上述两类主要疑惑之后,接下来我们会分析一下程序化交易和手动交易各自的利弊。首先我个人还是认为,两种交易方式没有绝对的优劣,各自都有其优点与不足。对于两种交易模式的比较,实际上归结就是人与机器系统的比较。程序化交易充分利用了计算机强大的数据分析能力、交易决策的一致性、以及高速的交易执行能力。手动交易则利用了人类的主观能动性,丰富的交易盘感和全面理解的智慧,在下篇中我们会分别进行详细的阐述。

风险提示:本文所述仅代表作者个人观点,不代表 Followme 的官方立场。Followme 不对内容的准确性、完整性或可靠性作出任何保证,对于基于该内容所采取的任何行为,不承担任何责任,除非另有书面明确说明。

喜欢的话,赞赏支持一下
回复 0

暂无评论,立马抢沙发

  • tradingContest