很多投资者不太清楚程序化交易、算法交易、高频交易之间的关系,会对此产生一定的混淆,其实这三者之间是具有一定的关联性,也存在本质上的区别。
那么什么是程序化交易、算法交易、高频交易,我们用一张图帮你解释清楚。
1、无论是程序化交易、算法交易,还是高频交易都同属于自动化交易;
2、自动化交易是指依托计算机为技术工具,按照既定程序、高速、大规模自动执行的交易。根据属性又分为“决策型交易”和“执行型交易”;
3、程序化交易与部分高频交易属于“决策型交易”。即将交易策略用编程语编写成一个软件程序,由电脑自动完成买卖的交易。赢亏结果取决定于交易系统设计的好与坏。
4、算法交易与部分高频交易属于“执行型交易”。即依据一条或多条算法进行买卖的概念运算,并对行情数据运算分析后进行执行。赢亏的结果在于行情与算法策略的匹配概率。
5、高频交易介于这两者之间,在程序化交易中有应用高频交易,在算法交易中的高频交易应用更为广泛。在央行发布的《中国金融稳定报告(2016)》中,对于高频交易的解释为程序化交易的频率超过一定程度,就成为高频交易。
算法交易、程序化交易的区别▲▲▲
1. 程序化交易(program trading)
利用程序(program)进行交易。具体的交易时机,交易仓位,止损止盈获利标准可能包含在程序本身,也可能独立于程序之外, 程序本身只是执行的方式。
与程序交易对应的是人工交易。一般利用程序交易有几大优势,比如说较快的速度,脱离了人为情绪的影响,执行力有保证等等。同时也应注意交易程序和交易系统的区别。交易系统是一个完整的系统,具体执行的程序可能只是其中的一部分。一个良好的交易系统应该还有风险控制、资金利用、仓位管理等方面的内容,而不仅仅是买卖信号的产生。
2. 算法交易(algorithm trading)
意味着你的交易决定是根据一条或多条算法 (algorithm) 进行的,算法即是你交易的基础(trading logic)。
算法本身千差万别,难以一概而论,常见的有以均价为基准的VWAP,通过固定时间间隔执行的TWAP, 趋势跟随的Momentum Trader等等。如果你自己编一个根据MACD,RSI产生指标的算法,也可以勉强称为Algorithm。算法交易的执行可以是手工的,也可以是纯自动化的。如果利用交易程序来执行的话,就是程序化算法交易。现在大部分的算法交易都由程序化来实现,原因在上一条最后有提到。
3. 高频交易(high frenquency trading)
意味着每次交易从开仓到平仓只有很短的时间间隔,一般从十几分钟到几微秒不等。
主要目的是通过市场短暂的价格波动而获利。无论是趋势追随交易还是套利交易,只要速度达到了都可以被称为高频交易。
人工达到高频交易的标准很难,所以一般都是通过程序交易:设置好算法,策略之后由下单软件执行。为了达到有竞争力的 速度还需要软硬件共同配合。现在高频交易大概占美国市场电子交易的60%-70%。这是一个赢者通吃的游戏,所以到最后大家都在比拼硬件设施,比拼跟交易所的网络速度以获得几微秒的优势。
部分图片/文字来源于网络
版权归原作者所有
END
FXTM富拓 精彩推荐获取最高300美元赠金,机不可失!
1000+优选操盘大师,立即拥有专业策略!
外汇/黄金/白银/原油/差价合约
尽在FXTM富拓
↓ 复制以下链接至浏览器打开 ↓
立即注册
https://dwz.cn/RQVIXtSG
免责声明
本文内容为个人观点和想法,不应该被理解为包含了个人和/或其他投资建议和/或提议和/或邀请进行任何金融工具交易和/或保证和/或预测未来的业绩。FXTM富拓公司及其网络联盟商、代理机构、董事、管理人士或职员不保证任何信息或数据的准确性、有效性、时效性或完整性,对基于以上信息进行投资造成的损失不承担任何责任。
FXTM富拓
↓↓200万交易者的共同选择 ↓↓