⑴ 什么是“量化高频交易”,相对其他交易有什么优点
高频世界里,有一条永恒的建模准则值得铭记:先看数据再建模。如果你看了上面的介绍就开始天马行空的思考数学模型,那基本上是死路一条。我见过很多年轻人,特别有热情,一上来就开始做数学定义,然后推导偏微分方程,数学公式写满一摞纸,最后一接触数据才发现模型根本行不通,这是非常遗憾的。
而看了数据的人会怎么样呢?他很可能会发现,对于冰山订单的处理,交易所的规则是非常值得寻味的。有的交易所是这样做的:一个冰山订单包含两个参数,V表示订单总量,p表示公开显示的量。比如V=100,p=10的冰山单,实际上隐藏的量是90。如果有针对这个订单的交易发生,比如交易量10,交易所会顺序发出三条信息:
成交10
Order Book的Top bid size -10
新Bid +10
这三条信息一定会连续出现,并且第三条和第一条的时差dt很小。这样做的原因是尽管冰山订单存在隐藏量,但是每次的交易只能对显示出的量(p)发生,p被消耗掉以后,才会从剩余的隐藏量中翻新出一分新的p量。这样,每个人从交易所收到的信息仍然可以在逻辑上正确的更新Order Book,就好像冰山订单并不存在一样。
⑵ 期货高频交易的优势与风险
所谓高频交易,是指投资者设计某种程序,在市场中利用交易对象价格上的波动,反复买卖以实现收益的一种投资行为。由于这种交易频率很高,而且往往涉及一揽子交易品种,因此大都是通过程序化操作实施的。在沪深股市,因为实行的是“T+1”交易制度,所以高频交易还需要借助跨市场的形式来进行。显然,海外市场在上世纪末出现的较为成熟的高频交易模式,融合了现代金融与计算机技术,是金融工程发展到一定阶段的产物,如今已成各大机构投资者的重要盈利手段,也是证券公司证券交易量的主要提供者。有数据显示,在美国股市的交易中,高频交易规模一度达到了60%左右。
前几年,随着ETF的发展和股指期货的推出,沪深证券市场也出现了高频交易,不少证券公司的自营部门以及一些私募基金等介入较多,最近也有一些公募基金对此跃跃欲试。光大证券的乌龙指事件,就是其自营部门的量化策略投资团队在套利操作时因为系统故障等原因而导致的。
高频交易有其特有的优势。证券交易中的盈利模式一般分为获取公司红利与股价的买卖差价两类。前者投资周期比较长,而后者则有可能是在短期内实现。高频交易在本质上是一种超短期交易,其投资逻辑是并不着重考虑投资对象的价值,只是从可能存在买卖差价的角度入手,利用期货和现货之间,ETF模拟值与现货价值之间的价差,通过快速买入又快速卖出的方式谋取差价收入。虽然就每次具体的交易而言,这种差价并不大,因为是在短时间内反复进行,累计下来收益也不低。特别是很多高频交易还是按套利模式对冲进行,所以在理论上其风险是可控的。特别是在平衡市格局中,通常能创造不俗的业绩,并且远远跑赢大盘。同时,这种交易对成交量的贡献很大,因此有些证券公司也将开展高频交易作为提升经纪业务市场占比的重要手段。仅从活跃市场的角度而言,也确实有其相应的作用。
但是,作为一种操作模式,高频交易客观上也存在不少缺陷。首先,偏重于短线操作,以寻找买卖差价为目的,这固然没有错,但与长期投资以及价值投资的理念还是存在差异的。过度提倡高频交易,显然并不合适。其次,高频交易使得成交量得以放大,有效提高了资金使用效率,但因为纯粹是基于投机目的流动,即谈不上价值发现,也谈不上资金的优化配置,很难对实体经济产生正面的影响,对于股市功能的正常发挥恐怕也起不到什么作用,其占比过大也非好事。第三,高频交易需要较高的技术含量,其本身的硬件与软件投入就不少,因此必然是一种少数人的游戏,如果管理不严,其操作行为也容易对其他投资者构成误导,成为弱肉强食的手段。因此,怎样在开展高频交易的同时维护市场的公平与公正,始终是个无法回避的问题。在海外老牌市场,高频交易经常受到各种舆论的抨击,这几年其规模也有所下降。特别是2008年的国际金融危机后,一些国家监管当局更加强了对包括高频交易在内的各类金融创新产品的监管,现在高频交易的市场占比普遍预计回落了30%左右,只有高峰时期的一半左右。在我国,高频交易还是个新生事物,但从一开始对它就有不同意见,特别是在没有实施“T+0”交易的条件下,高频交易本身就存在逻辑上的不足。在市场容量相对有限的情况下,其运行空间也备受质疑。光大证券“8·16事件”,更是暴露了其在风险控制方面存在的诸多问题,使有关方面对此不得不采取更加谨慎的态度。
毫无疑问,现代证券市场是需要高频交易的,但应适度发展,并且把风险控制放在首位。如果只是为了某个功利性的目的而盲目推广高频交易,那只能带来不可预测的风险。对此,光大证券已付出了惨重的代价,其教训应为有关各方牢牢记取。
⑶ 在金融市场高频交易中有这样一个问题:每笔交易胜率51%,问每天要做多少笔交易当天盈利的概率是99.99%
我没有看过类似的文章,但是通过我的经验和所学来判断的话,你所说的金融市场高频交易应该是不包含中国股市,而是指的其他类型的金融衍生品交易,比如期货、期权等等。
因为后面所说的这些金融衍生品交易是可以做两个方向的,也就是既可以做多,也可以做空,每笔交易本身的胜率如果能达到51%的话,那么也就是失败的几率为49%,你可以控制仓位的情况下,将胜率和失败率看成概率,仓位的不同会带来不同的期望值。
正因为他们的概率相差2%,所以可以在一定的交易次数中达到所谓当天必定盈利这种说法。
但是我必须说明的是,这种说法应该是有前提,或者说是理想化的(如果你看的文章里没有提及这一点,最好还是不要看这类文章比较好),因为每笔交易都会有其交易成本,高频交易带来的本身就是较高的成本,所以在撇开这些成本的情况下,通过概率方式计算的理想化盈利概率在现实中是不可取的。
当然,也必须承认的是,这个观点真正隐含的含义实际是:如果每笔交易有赢有亏,那么你只需要在你众多交易中能做到盈的占多数,或者盈利数额大于亏损数额,那么交易总体上来看便是盈利的。
⑷ “量化高频交易”是怎样的一种概念如何去简单理解这个交易技术
#银心分享#量化投资是通过综合运用金融、数学和计算机知识,发现市场规律、寻找大概率事件,发现投资机会。 “量化投资简单地说,就是先通过电脑来计算:时间、价格、经济指标、市场消息等,当它们达到模型要求时,就自动买卖。”计算机根据每秒数次更新的报价不停计算,确定要不要加仓、减仓,算算用了多少钱,赚了还是亏了,赚了多少或者亏了多少。 以量化投资里面具有代表性的一种模式———统计套利为例:成都市两大菜市场都在卖大白菜,实时监控两个市场的价格,如果发现一个市场大白菜价格为八毛一斤,另一个市场大白菜价格为七毛一斤,两个市场之间的运费是每斤五分,这个时候我就可以在一个市场买入大白菜,拿到另外一个市场去卖掉,每一斤可以赚到五分钱,如果规模大,一天很多次这样做生意,那么累计的利润就很可观。“这就是统计套利基本原理的简化案例。”他说。
⑸ 高频交易和量化交易相比,有什么区别
字面意思很简单,就是对应人工交易,用计算机程序辅助、决策、执行交易。《证券期货市场程序化交易管理办法》定义的程序化交易,是指通过既定程序或特定软件自动生成或执行交易指令的交易行为。
当通过人工智能的方法和手段可以更准确地做出交易判断时,现在有些交易系统已经提前48小时达到预测股市涨跌的方向,准确率高达75%。只是对一些“假突破”临界点的判断有待进一步提高,而当其对交易结果产生积极影响时,更多的人会选择使用人工智能进行交易。未来人工智能交易系统的策略可能会根据高频、中频、低频、短线、中线、长线、市场情绪分析和大势变化进行分类组合。人工智能与量化策略的融合,最终成为一个巨大的、深度细分的领域。
⑹ 什么是高频交易系统
“高频交易”是一个挺差劲的名字。按照字面意思,任何能够以较高频率进行交易的系统都可以叫“高频交易系统”。比如说你用VBA写个小程序,连上券商给你的接口,也完全可以按毫秒级进行交易,你也可以说自己开发了一个“高频交易系统”。
不过,按照现在市面上的主流认知,我想大多数人概念里的高频交易系统是这样的:
交易指令完全由电脑发送,对市场数据的响应延时在微秒级(VBA退散)。
系统由专用的软硬件组成,研发时需要大量计算机专家级的工作(散户随便编个小程序退散)。
系统的硬件需要放在离交易所主机很近的位置上,所谓 co-location。并且得到专门的准入许可证,交易指令直接发送至交易所(而不是通过券商中转)。
符合这三点的,就可以叫做高频交易系统。有人说你这三条没有一条在说频率,只能叫低延迟系统不叫高频交易。的确,我再一次深切赞同“高频交易”是一个很差劲的名字。但现在市面上的主流媒体,包括大部分新闻和畅销书在谈到这个话题时,说的就是这种系统,所以我在这里就不纠结字面意思了。
如果对我上面给出的描述仍有疑问,那么事实上还有一个非常官方的定义,来自美国证券交易委员会(SEC)。SEC 也很难给出明确的定义,最终的描述是基于5个特性:
使用超高速的复杂计算机系统下单
使用 co-location 和直连交易所的数据通道
平均每次持仓时间极短
大量发送和取消委托订单
收盘时基本保持平仓(不持仓过夜)
⑺ 如何计算期货交易品种tick数据的承载量
什么是Tick?
举个例子,交易数据可以想象成一条河流,Tick就是这条河流在某个截面的数据。国内期货最细粒度就是每秒两次。也就是说国内期货500毫秒最多发送一个Tick。
如上图,可以看到21:24:44秒的时候第一个期货公司的数据比第二个先到,添加两个期货公司就看出来效果了,如果添加5个以上期货公司一起融合。
那么你基本上没有漏Tick的可能,如果用来开发高频交易策略,你已经解决了很重要也是决定性的一步,Tick接收的速度以及稳定性。
⑻ 什么是高频交易系统
1、高频交易系统概述
高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易。
比如,某种证券买入价和卖出价差价的微小变化,或者某只股票在不同交易所之间的微小价差。
这种交易的速度如此之快,以至于有些交易机构将自己的“服务器群组”(server farms) 安置到了离交易所的计算机很近的地方,以缩短交易指令到达交易所的距离。
2、高频交易系统特点
(1)交易指令完全由电脑发送,对市场数据的响应延时在微秒级,有的甚至是纳秒级;
(2)系统由专用的软、硬件组成;
(3)系统的硬件需要放在离交易所主机很近的位置上,所谓 co-location。
3、高频交易的两大核心要素
(1)一是产生高频交易信号的交易策略;
(2)二是优化交易执行过程的算法。
1、高频交易系统的特点
高频系统是一种非常有特点的计算机应用。在输入和输出层面,数据比较简单。
输入用的都是市场行情数据,用的是Tick级别,甚至是更细颗粒度,比如用order book上数据。
输出就是报单到交易所,执行层面上频率会比较高,有可能会大量、频繁地向交易所报单。系统运行时处理的信号源是交易所播报的实时行情,要求用最快的速度对信号进行拆解、计算和输出,对于系统的实时计算能力的要求也比较高。
同时,一般高频交易系统从逻辑的层面上来说是比较简单的。
2、编程语言的选择
目前,高频交易系统最主流的是C/C++语言。
这是一种优点及其很显着的语言。相比依赖虚拟机的JAVA和Python而言,C/C++是一种非常接近底层硬件的开发语言,对硬件操控的控制度、灵活度都超过其他语言,在性能上的把控力会更强。
但是,其语法相当复杂,比较难学,没有受过系统编程训练的开发者,掌握起来比较困难。
同时,使用C/C++编程也可以获得及其优越的性能,这对于高频交易系统来说,就非常重要了!并且,国内大多数的交易所提供的都是C++级别的类库,只有用C++进行开发,才能方便进行系统对接。