C还是Java哪个响应高频交易应用比较快?

樊慧贞 2019-11-03 16:30:00

推荐回答

比例不清楚。从开发成本上说,并行语言应该更合适。虽然要尽可能压榨硬件运算性能还是得用C++,不过高频交易瓶颈主要还是在IO。
桑韩飞2019-11-03 16:54:44

提示您:回答为网友贡献,仅供参考。

其他回答

  • 所有期货公司的交易系统都是通过软件公司的软件来完成。相对来说期货公司都是服务商,注册资金最起码都在5千万之上,而一个服务器才一点点钱,硬件方面都是相差无几的,他们说的交易快,跑到快,都是吹嘘的。我觉得选择一个在你当地或者附近有机房的期货公司是最快的。
    黄石全2019-11-03 18:00:02
  • 即指交易频率只有几毫秒的高频交易操作员。高频交易稳稳的把价差赚到了手,而且整过过程可能只有几毫秒的时间。个人投资者要买某一只股票的时候输入了一个买入指令,这个指令传达到美国第三大股票交易所BATS。几乎同一时间,高频交易员就能获取这一指令,并抢在个人投资者之前买入这只股票。几毫秒之后,高频交易员再将这一股票加价卖给个人投资者。任何拥有股票的人都是高频交易者这种手段的受害者,交易员们能够得知投资者将要买入那只股票,并利用先进的技术先于投资者买入这些股票,然后紧接着把这些股票以更高的价格卖给投资者。
    黄看看2019-11-03 17:00:38
  • 概述高频交易的最佳解决方案是什么?对于这个问题,观点一直比较冲突,部分原因是人们不知道什么叫高频交易并且与人们想象的总是存在差异,其次是速度问题,用哪种语言开发速度会快点,本文作者拿当今非常流行的C++和Java这两种语言进行比较。如果你是一个典型的Java和C++程序员,并且用这两种语言编写过典型的面向对象程序。在相同的时间下面编写高频解决方案,Java程序员有可能会提前完成程序并且有时间调整应用程序。在这种情形下,恕我直言,Java应用程序的速度会快些。以我的经验,Java在执行上会好于C++,因为Java进行微基准测试,其实它没有做什么事情。但是如果没有时间限制,对Java和C++程序进行调优,那么C++程序会比Java快些。然而,考虑到资源的有限性和环境的不断变化,一个充满活力的语言可能会现实应用中超常发挥。在股票交易这种高频市场,即使延迟10微秒都需要认真对待。Java甚至标准的OOPC++,用在商业硬件上都不是最佳选择,你需要借助C或者精简版的C++和一些专业的硬件工具,例如FPGAs、GPUs。然而,在外汇。因此Java和其他动态语言可能会变得更富有成效,在这种情形下,选择Java或许可以帮你轻松应对不断变化的市场/需求。
    龙少飞2019-11-03 16:36:50

相关问答

外汇保证金交易的过程中,每个人都希望能够找到一个比较好的,所以会关注各种不同的信息,就是作出选择的前提。在各种不同的平台当中,都希望能够找到一个更加靠谱的,这样今后在操作的过程中才能够更加的安全,而且资金上也会有保障,所以大家在做的过程中需要真正的去考虑。外汇交易的入门门槛相对来说会比较低,而且能够进行双向的交易,真正的是放大具体的一些盈利,而且还能够有利息返还,各种不同的方式能够给我们带来更多的收益。1.做好对平台的认识。目前为止,正规的一些外汇交易商,基本上都分布在国外,还有中国的香港,而且这些平台基本上都会受到,相关的管理委员会,或者是服务监督局,以及投资委员会,这些方面的地方来进行监管。各种不同的平台,基本上分布在美国,英国,澳大利亚,还有中国的香港,这些不同的地方都会有一些正规的监管的方式,然后就可以通过对应的平台,找到相关的捐款的信息,这样对于我们的选择来说会更有帮助,所以大家应该正确的去认识。2.选择的依据。在国内也有一些正规的平台,进行外汇保证金交易的过程中,可以认真的去了解,知道这些平台的优势,然后结合一些具体的情况,做出正确的决定,这些都是很好的方法。比较好的平台,一定会受到相应的监管,在资金安全上更有保障,而且在各个方面都能够更加不错,所以每个人在做的过程中,必须要正确的了解,看看一些相关的监管的事情,这样才能够确保一切事情更加顺畅,所以大家应该去关注。3.提前做好了解。面对各种不同的平台,想要进行相关的交易,必须要提前做好正规的了解,知道这些平台的一些情况,看看是否有一些比较严格的监管,以及其他方面的具体信息。有针对性的考虑到一些情况,确定整个平台内在的基本事实,然后再做出一些相关的决定,这样对于我们来说都会有帮助。4.了解市场口碑。不同的外汇保证金平台,市场口碑会存在一定的差别,大家在了解的过程中,可以选择来到相关的论坛,或者是一些讨论的群组,这个过程中看看别人适合选择,以前大家的市场口碑又是什么?能够认真的做好这些方面的工作,并且关注到整个市场的一些具体内容。官方电话官方网站向TA提问。