直连交易所接收数据和执行指令
高频交易公司需要能够在低延迟的条件下访问交易所,这主要是因为高频交易中的两项重要任务要求在低延迟下完成: 第一项任务是市场数据的接收,第二项任务是提交委托单或报价(这项任务也称为交易执行)。由于延迟很自然地会把速度降下来,所以那些最激进的公司都会用尽可能直接的方式接入交易所。
市场数据主要包含委托单簿的最新变动(新的申买和申卖)、交易执行完成通知(某个买单和某个卖单被撮合)、市场的当前状态(闭市、交易中、中止等)等。交易者可能会直接从交易所获得市场数据,也可以通过统一数据平台间接获得转发的数据,这取决于所交易证券的类型。例如,基本上所有的股票市场行情数据都可以从统一证券行情协会( Consolidated Tape Authority , CTA ) 获得。目前, CTA 是纽约-泛欧交易集团( NYSE Euronext )的一部分,它提供两种数据馈送。一种是由统一报价汇总系统( consolidated quotation system , CQS ) 发送的委托单簿变动信息,另一种是由统一证券行情系统( consolidated trade system , CTS ) 发送的交易信息。参与交易所会将实时的市场数据流发送给CTA , CTA 对此进行汇总,再直接发送给数据接收者, 或者发送给向其客户转售数据的数据提供商。
大多数股票交易市场也直接提供数据,而期权市场的数据同样可以通过直接通道和统一转发通道两种方式获取。期权市场的统一转发数据由期权报价处 ( options reporting authority , OPRA ) 提供 ,它包括所有向其传送数据的期权交易所的报价、交易和市场状态等数据。期货市场的数据则是由芝加哥商品交易所和洲际交易所直接提供。
除了CTS/CQS 和OPRA 的数据之外,最激进的高频交易公司会从他们进行交易的每一个交易所直接获取市场数据, 他们不使用第三方数据提供商出售的数据以避免由中介转发而自然而然导致的延迟。你也许会好奇,既然可以直接从交易所接收,为什么大家还要从统一平台接收数据呢? 这是因为直接接收的方式天然的有更高的成本,因为它需要维护与多个交易所的连接而不仅仅是与统一平台的单一连接。对大型的高频交易公司而言,成本并不是什么问题,但他们仍然会使用统一平台。首先,这是因为没有哪种市场数据的馈送方式是完美无缺的,拥有多个数据源能够帮助交易者更好地判断例如一个异常的价格跳动的真实性之类的问题,因为它可以对不同来源的数据进行比较。另外,也有可能在某些情况下,使用统一平台的数据可以比直接接收更快地捕捉到价格变动。这与交易所如何发送价格变动的信号有关: 一般来说,交易所会在价格变动之后立即将这一信号传送给OPRA 之类的统一数据转发平台。但是它们在向直连数据订阅者发送信号时,可能会使用一种轮询策略,例如每隔500 微秒发送一次。如果恰好在一个轮询之后发生了价格变动,从OPRA 订阅数据的用户可能会比直接接收交易所数据的用户更快地获得这个价格变动的信号。
在与交易所建立交易执行的连接时,高频交易公司会面临与建立市场数据连接时类似的选择。每家交易所都会允许交易公司用直接的方式下单,例如使用专用的数据线路。同样,许多交易经纪商也会接受客户的委托单并将它传递到交易所。就像你预期的那样,高频交易公司希望减少延迟,所以他们会选择直接向交易所发送其委托单和报价,而不经过任何的交易中介。