在中央银行公布的《中国金融平稳数据(2016)》中,对于高频交易的解释为程序化交易的频率胜过一定程度,就形成高频交易。而对程序化交易的解释为程序化交易指依托计算机为技术工具,依照既定程序,高速、大范围自动实施的交易。
那么什么是量化投资、算法交易、程序化交易、高频交易和统计套利呢?我们下面就通过定义和故事比喻帮你解释清楚。1. 量化投资:Quantitative Investment一般概指通过几率,微积分等数学工具去研究金融市场各种资产价格的结构性原因来决定的投资。最有代表性的就是曾经盛极一时的Longtermcapitalmanagement,题主可以自行google之。执行量化投资对投资人的数学能力要求很高,所以一般专门执行量化投资的基金和投资公司都喜欢招数学,物理等理科的phd。一般的量化投资都涉及到比较复杂的数学模型,至于能否有效则仁者见仁智者见智。
2. 算法交易:Algorithm Trading代表着你的交易决定是依据一条或多条算法(algorithm)执行的,算法即是你交易的基础(tradinglogic)。算法自身千差万别,很难一概而论,常见的有以均价为基准的VWAP,通过固定时间间隔实施的TWAP,趋势跟随的momentumtrader等等,假使你自己编一个依据MACD,RSI什么的造成指标的东西,也可以勉强称为algorithm的。算法交易的实施可以是手工的,也可以是纯自动化的。假使利用交易程序来实施的话,就是程序化算法交易。当下多部分的算法交易都由程序化来达到,原因在上一条最后有提及。3. 程序化交易:Program Trading很简单的字面意思,代表着你利用程序(program)执行交易。具体的交易机会,交易仓位,止损止盈获利标准或许包含在程序自身,也或许独立于程序之外,程序自身导致实施的方式。与程序交易对应的是人工交易。一般利用程序交易有几大优势,比如说较快的进展,脱离了人为情绪的影响,实施力有保证等等。同期也应注意交易程序和交易系统的区别。交易系统是一个完整的系统,具体实施的程序或许导致其中的一部分。一个不错的交易系统应当仍有风险控制,资金利用,仓位管理等方面的内容,而不仅仅是买卖信号的造成。4. 高频交易:High Frenquency Trading代表着每次交易从开仓到平仓只有很短的时间间隔,一般从十几分钟到几微秒不等。首要目的是通过市场暂时的价格波动而获利。无论是趋势追随交易依旧套利交易,只要速度高达了都可以被称为高频交易。人工高达高频交易的标准很难,所以一般均为通过程序交易:设置好算法,策略之后由下单软件实施。为了高达有竞争力的进展仍需要软硬件共同配合。当下高频交易大约占美国市场电子交易的60%-70%。这是一个winnertakesall的游戏,所以到最后大家都在比拼硬件设施,比拼跟exchange的co-location以得到几微秒的优势。5. 统计套利:Statistics Arbitrage统计套利是套利交易的一种,代表着通过历史报告统计来发现套利机会并尝试从中获利。比如有记录以来玉米与大豆的单价比率(玉米价格除以大豆价格)一直保持在某个区间,如果这个区间为1到5。以往的历史报告表明迄今为止只有两次玉米与大豆的单价比率击穿了5,而且在击穿后快速回跌至正常的区域。当下市场上玉米与大豆的比率忽然又一次击穿了5高达了6,作为统计套利者,你很或许就会想要出售这个比率(卖玉米买大豆),期待比率快速回归正常区间。假使比率真的快速回跌到4或者3,这时你再平仓(买回玉米出售大豆)就可以得到可观利润。诚然这导致个粗浅的比方,事实市场比这个复杂的多。如何确定正确的套利区间,如何决定最佳套利比(几手对几手),有没有季节性影响,有没有机会的突发事件影响等等,都需要纳入考虑的范畴。仍有就是要注意套利与对冲的区别,套利一般代表着零风险或者很低的风险,比如你同期买卖一个在不同交易所交易的同一产品,举个例子,买上海铜卖伦敦铜,或者买近月大豆,卖远月大豆。对冲则代表着你导致通过关联性减弱了风险敞口,举个例子,你买了橡胶之后又卖了铜执行对冲,由于这两者的关联性相当高。在知乎上有一个有关量化投资、算法交易、程序化交易、高频交易和统计套利解释的有趣版本。
假想你是一家卖煎饼果子的老板,你每天的任务就是摊煎饼果子→出售去→摊煎饼果子→出售去。
摊煎饼的第一段历经
作为聪明的老板,摊了一个月的煎饼后,你发现了当中重要窍门:用200. 67ml的面粉,摊58秒24厘的时机,加一个50g鸡蛋,然后用木杆绕中心作半径20. 4cm的圆摊开鸡蛋,再摊40. 1秒后反面摊34. 4秒,起锅撒10g洋葱以及3. 5g香菜。
这就是量化投资。
诚然量化投资也不一定就好。隔壁老王也学你量化投资,结果他加的香菜是1. 4g不够香,然后大家都来吃你的煎饼果子了。
摊煎饼的第二段历经
你认为自己摊太麻烦,于是你是收了一个煎饼果子徒弟,然后把你摊煎饼经验(算法)告诉你的徒弟,你的徒弟也可以如此做了。
这就是算法交易。
注意算法交易不一定是程序化的,比如有一部分原因不好控制(鸡蛋大小不一),如此的话不用程序他们的煎饼果子反而更好吃。然而你也结合了一部分程序交易,比如撒洋葱和香菜就是固定的机器手悬空而撒,效果极佳。
摊煎饼的第三段历经
由于某些原因,你怀疑徒弟或许出困难,而你又机智地发现,这个动作既然是有规律重复的,干嘛不买一个机器人来摊煎饼果子→出售去→摊煎饼果子→出售去,如此的话,你每天的任务就只要检查机器线路,改进一下机器人动作,然后在旁边数钱钱。这就叫程序化交易。
摊煎饼的第四段历经
在此摊煎饼果子阶段,你忽然发现当早上太阳位于明媚而哀伤的45°角时,来买煎饼果子的人会增长。但是经历几天的观察后,发现也不是一定会增长,导致广泛来看人会多一部分。这个时候,你可以通过预计人数增长多摊几个煎饼果子。
这就是统计套利的基本意思。
但是困难来了:为啥太阳位于明媚而哀伤的45°角时人就多一点?
唔,或许喜欢吃煎饼果子的人都喜欢看郭小四的书吧,也或许吃煎饼果子的人均为45°角时才起床来买早点,也或许是这个时候的煎饼果子机器人的脸庞最迷人吸引了无数少女围观……唔,谁知道呢。(统计套利就是如此,有时候很难讲清楚见底为何有价差,波动见底是什么引起的,然而……在统计意义上你可以用这个赚钱就充足了)
但注意统计套利的方法多种多样,绝不是这么简单。比如你还发现,在几条街以外的地方有好几家高级煎饼果子店,他们也都发现了这一规律所以每当45°时就都把煎饼果子卖贵相同的单价。但有一天你发现太阳45°的时机老李家的单价并没有跟其余煎饼果子店价格一样变动,你决定今儿个歇业,直接从老李家买煎饼果子去卖给其余家套利(不要跟我扯有利润的困难……)。这其实就是pairs strategy。
摊煎饼的第五段历经
某天,楼上张寡妇准备打电话要一百个煎饼果子,每个三块八毛。这番心理活动被你察觉到,然后你立马跑去李二狗的摊位买了几十个煎饼果子,价格是三块六。
然后你以像是在翠花床上被她老公赵铁柱捉到奸一样的的进展跑到了张寡妇家门口,以三块八卖给了张寡妇,尽管利少可是简直稳赚!诚然,偶尔张寡妇来姨妈心情不好,也或许就不要你的果子了,这时候二狗是不退你的,你得自己想办法把你的果子卖掉。
这就是高频交易。