❶ 高频交易系统怎样在多线程和端口通讯之间取舍
首先, 系统各业务功能的模块化与主程序采用什么样的部署运行状态(多线程或多进程)是不矛盾的,在各部分系统用同一种编程语言的前提下,两者可以轻松地同时得到。这也是大家在答案中都提到过的解耦,但如果是多语言开发的系统,彼此之间还是需要数据通讯,或者是多个策略需要共用一个前端数据源,比如交易所只允许接一个连接,多个策略系统要用,可能没办法部署在一台机器上,这样的情况下网络通讯都不可避免,可以升级通过内部网络和机器硬件来处理,换句话说,得具体问题具体分析和优化。
最后,一点建议,跟我们最近的一个R语言的策略开发SDK实例相关,R语言层面写的策略只能是单线程的,而后端需要支持多个交易所的行情数据采集源、交易通道接口,必须是多线程,前后之间通过用C++开发R语言扩展包来衔接,中间就是采用的共享内存数据来通讯的,供借鉴参考。
❷ 什么是股票高频交易高频交易好吗
即指交易频率只有几毫秒的高频交易操作员。高频交易稳稳的把价差赚到了手,而版且整过过程可能只权有几毫秒的时间。
个人投资者要买某一只股票的时候输入了一个买入指令,这个指令传达到美国第三大股票交易所BATS。几乎同一时间,高频交易员就能获取这一指令(这就相当于交易员已经确切地知道了你的交易计划),并抢在个人投资者之前买入这只股票。几毫秒之后,高频交易员再将这一股票加价卖给个人投资者。
任何拥有股票的人都是高频交易者这种手段的受害者,交易员们能够得知投资者将要买入那只股票,并利用先进的技术先于投资者买入这些股票,然后紧接着把这些股票以更高的价格卖给投资者。
❸ 什么是高频交易高频交易有多快
股票市场在社会上常被称为恐惧和贪婪的指数。在股票市场上,算法已经开始显示不带任何情感地不懈追求决策目标的优势。股票市场的电脑化进程始于电子交易所取代公开叫价。这不仅带来了前所未有的透明度,而且使更广泛的信息获取成为可能。计算机化的下一波浪潮来自于贸易领域的互联网。计算机以民主的方式向全球每一个人提供实时信息,不受任何歧视,并让交易员可以直接下单。计算机取代了系统中的中间人,为最终消费者提供了真实和直接的访问。
现在,计算机正逐渐从股票市场的推动者和促进者转变为决策者。在取代了经纪人的必要性之后,计算机正使传统的投资顾问变得毫无用处。股票市场通常被称为社会中恐惧和贪婪的指标。算法已经开始显示了在股市中没有任何情绪的情况下不断追求决策目标进行投资的优势。人工智能的本质就是用人类智慧包裹着的一个计算机程序。算法是由人类设计的简单规则,用于一遍又一遍地执行任务。缺乏情感和重复执行相同任务的能力是最终的胜利。
计算机正从股票市场上单纯的推动者和推动者转变为决策者。计算机正让传统的投资顾问变得毫无用处。算法可以执行的许多日常任务,并协助做出决策。如今的算法可以阅读财务报告,在互联网上搜索任何相关信息,分析社交媒体上的任何迹象,并做出公正的决定。这个交易的分支叫做算法交易。由于算法是由人类智能驱动的,它们有规律地进化。就像在交易大厅里,许多经纪商为了达到合适的价格而相互竞争一样,如今许多算法也在相互竞争。
高频交易(High Frequency Trading, HFT)是算法交易(Algorithmic Trading)的一个分支,在算法交易中,买卖决策非常迅速。高频交易对买卖双方的有效匹配起着至关重要的作用。在高频交易中,每隔几秒钟只有少量的交易,高频交易的利润通常非常小,因为仓位很快被平仓,而且仓位只保留几秒钟。算法使交易发生的次数最大化。例如,在一个高频算法中,一只股票的交易量可以达到交易量的10%,并且可以执行数千笔交易。高频交易运行在统计模型上,赢的几率通常大于输的几率。高频交易本质上是风险较低的,因为小的仓位和相对非常短的开放时间。
你眨一下眼镜需要300到400毫秒的时间。就在这一眨眼的功夫,几个订单就可能在你眼皮底下完成。
当有人下订单买入或卖出股票时,交易台会处理该订单并将其发送到不同的市场以完成该订单。这些订单是必须从一个点到另一个点的信息。由于市场的实际距离各不相同,因此某些市场可能会在几毫秒内看到订单。
举个例子,现在有人在芝加哥市场上以低于1美分的价格出售股票。在芝加哥市场购买该股票,然后立即在纽约出售它,可以为那些先做这件事的人带来快速的利润。
如果小张可以在每秒中交易10000次,每个交易盈利0.0001美元。那就相当于每秒小张就赚了1美元,每分钟60美元,仅需一小时就可获得3600美元。
由于高频交易可以在不到一毫秒的时间内完成,如果你能在别人面前看到这个订单,那么你就可以在别人反应过来之前比别人少花1美分买到这单,并且卖掉。这样的操作基本上是100%能盈利的。换句话说,如果能将传输信息所需的时间减少毫秒,就有可能会带来数百万的利润。
其中一条最重要的一条金融信息传输路线是从芝加哥到纽约。我们将用这个来作为讨论的案例,也将解释为什么近几年有数亿美元的投资用来减少信息在两个金融中心之间信息来回移动所需的时间。
150多年来,买卖的订单都通过铜缆传输,铜缆一般都沿着铁路线,因此蜿蜒曲折。消息从芝加哥到纽约来回传输2000英里需要0.25秒。当光纤电缆最终在20世纪80年代出现时,信息可以通过光而不是电来传播,当然,这种信息要快得多。我们现在大部分信息都是通过光缆传播的。通过光束,芝加哥到纽约的往返路径只需要14.5毫秒。与铜缆相比,这是非常大的进步。
但是,如果我们要让这条道路更短,并摆脱所有的光缆线路的上曲折线路带来的时间上的浪费呢?
纽约到芝加哥之间的直线距离是720英里。当然,这是不可能的,因为为了做到这一点,你必须穿过其他人的财产和湖泊。但是差不多五年前,一家名为Spread Networks LLC的公司花费了大约3亿美元,为了节省从纽约到芝加哥的线路中的175英里(约281千米),使总往返时间从14.5毫秒减少到13.1毫秒。
想象一下,花费3亿美元只是为了减少1.4毫秒。
很明显,每毫秒都很重要,所以公司开始寻找更快地发送信息的方式也就不足为奇了。但是什么比通过光缆的光速更快?事实证明,玻璃光纤的光速比通过空气的光速要慢得多。
光是一种电磁波,可以在真空中以每秒300000公里的速度行进,并且几乎可以快速通过空气。然而,即使是最清晰的玻璃,光也只能以每秒20万公里的速度行进。简单来说,光纤需要1.5纳秒(0.0000015毫秒)才能通过一英尺光纤,但只需1纳秒(0.000001毫秒)即可在空气中移动一英尺。
根据这个知识,各个公司开始向微波发射器投入数百万美元,在金融市场数据中心之间建立微波链。这些微波发射器意味着从纽约到芝加哥的往返现在可以减少到8.5毫秒。
但即使这还不够。
现在有几家公司开始使用毫米波,这种波提供更短的波长,并且可以传输比标准微波传输更多的信息。相比之下,近五年前花费3亿美元的光纤网络可能不再适用于高频交易。
如今,公司仍在努力创造减少两大金融中心之间每一毫秒的可能性。根据光速,纽约和芝加哥之间发送信息的理论限制为7.96毫秒。让我们看看谁先到达那里。
2014年3月,作者迈克尔·刘易斯(Michael Lewis)出版了一本名为《闪电男孩》(Flash Boys)的书,书中谈到高频交易公司对市场的负面影响。加拿大金融服务业高管布拉德•胜山(Brad Katsuyama)积极宣传这本书的意识形态。这本书只强调了一种观点,而故意忽略了另一种。
就像硬币的两面一样,高频交易的争论也有两面。一方面是迈克尔•刘易斯(Michael Lewis)和布拉德•胜山(Brad Katsuyama)所展示的高频交易的“魔鬼”的一面,另一方面是推动市场走向繁荣和流动性的高频交易的“天使”的一面。迈克尔•刘易斯本人也承认,高频交易为市场提供了更多流动性,降低了交易费用,并导致市场趋紧和范围扩大。
❹ 上期CTP期货实时行情接口谁用过行情有延迟吗,做高频交易是否可以。用过的答,谢谢。
正规的交易平台行情是没有延期的。做金融交易个人不建议短线
❺ 期货高频交易的关键因素
交易费用、买卖价差、下单方式和交易速度。这几个因素中对交易速度的追求可能是高频交易策略的核心竞争力之一。高频交易的两大核心要素,其一是产生高频交易信号的交易策略;其二是优化交易执行过程的算法。这两大核心要素都对高频交易平台的运算速度提出了极高的要求。高频交易策略的交易速度包括两个部分:一部分是指高频交易系统接收实时行情,分析数据,发出买卖交易指令的速度;另一部分是指交易指令到达交易所的速度。前者需要优秀的算法程序和功能强劲的计算机硬件;后者需要迅速、稳定的网络连接。 高频交易策略的开发流程。主要的开发流程包括交易时的系统部分和交易后的系统部分,本文将其分为6大模块。
交易时的系统部分包括:行情接受系统、信号计算系统、收益记录系统、风险控制系统;交易后的系统部分包括:策略评价系统、成本估计系统。中信期货上海浦电路营业部可以为期货高频交易投资者提供服务器托管,托管机房包括张江机房和数讯机房,交易速度,实盘cffe:Delay1:770 us,Delay2:3025 us,实盘shfe:Delay1:808 us,Delay2:2576 us。比同行快1到2毫秒。保证快速交易的原因:第一:申请专用通道,该通道内的交易人数偏少,保证了较快的交易速度。第二:优越的地理位置,服务器,距开拓者/金字塔行情服务器3米,距CTP交易前置服务器3米,距交易所撮合机50米。