大家好,今天小编来为大家解答量化交易平台哪个最好这个问题,国内常见的量化交易平台有哪些很多人还不知道,现在让我们一起来看看吧!
本文目录
一、合约量化交 易软件哪个好
合约量化交易软件:tradestation,metastock,ninjatrader,TradersStudio,MultiCharts,wealth-lab,RightEdge,openquant等几种最多的平台,以及国内的交易开拓者、文华财经、易盛和韩国的yestrader。
Tradestation和Metastock都有大量的现成代码,使用人较多(其中有很多资历很老或者是职业trader),其编程语言相对简单,强项在于开发各种指标很方便,但做Backtesting的功能就比其他弱一些。
其他几种平台都有相对较强的Backtesting功能,各有所长。
OpenQuant, Wealth-Lab 5, NinjaTrader, RightEdge都基于.NET,使用C#语言
MultiCharts采用和Traderstation的EZ Language相兼容的Power Language
Amibroker和MetaStock比较相似,采用基于数列的formula language,Amibroker的语言介于C和Basic之间,似MT4
相对于这些平台AmiBroker有如下这些我比较青睐的优势:
运行速度快。我多次看到的一些用户说AB是他们使用的软件中速度最快的,尤其是做Backtesting时的性能,是所有软件中最快的。我在VM中装了NinjaTrader和AB,其中NT装入的速度明显慢很多,而且已经有几次中途没有响应的情况。AB的装入速度非常快。
数据源极其灵活。这也是我非常喜欢的,目前已经实验了用FXCM,QuoteTracker, IB作为数据源,效果都不错。使用AmiQuote下载EOD也非常方便。曾经一度犹豫是否要使用NinjaTrader,但是看到NT的数据源太不灵活了。至少是没有像AmiQuote这样方便的数据。不能使用DDE数据源,所以FXCM或者其他的数据源也就不太可能。
作为快速开发和测试环境。由于AFL基于数列,所以操作起来比基于.NET的那些语言方便快捷很多。NinjaTrader和Amibroker相比就复杂很多。
注:AmiBroker好像是在EOD测试上比较强,不太清楚使用日内数据做测试的情况。更新:V5.2甚至可以在Tick上做backtesting和scanning。
集成接口很方便。今后如果要使用AB生成交易单的话,可以有很多种方法。是否能发邮件倒是没有注意。
在网上看了一些其他工具的评估:
NinjaTrader(NT)从其运营的模式看还是和交易商的联系比较密切,数据源不开放是很大的缺点。有人评论说NT的方向是做交易平台,而在开发和测试方面,基于.Net的NT5太耗费资源了。这也是我使用NT5的感觉,每次装入都很慢。NinjaTrader不用考虑。
Wealth-Lab和RightEdge都是基于.Net和C#的,但Wealth-Lab主要是做测试和实验用,并不是一个完整的交易平台,数据源,Brokerage,自动交易接口都不是built-in的。而且最近Wealth-Lab的美国部分市场被Fidelity收购。WL4和WL5的差别也较大。从这个角度来说,Wealth-Lab是不用考虑的。
RightEdge根据评价说是还没有OpenQuant那么全面,所以也暂不考虑。
OpenQuant是QuantHouse(针对机构) Quant Developer的一个零售版(原来是SmartQuant Technology被Quant House收购了)。也是基于.NET和C#的,我看了一下其文档,发现结构组织很好。而且OpenQuant提供头寸,资金控制等方面的功能,并且有Brokage的接口,可以做自动交易。
一个使用Amibroker的Trader说他用Amibroker做快速开发和测试,然后在OpenQuant上面做更细致的分析,部署及交易。看到一些代码,个人感觉代码工作量还是很大的。另附一个人的评论(Pasted from):
AmiBroker对编程的要求还是比tradestation和metastock要高一些,毕竟功能强了不少。不过相比那些基于.NET, c#的平台来说是简洁太多了。
比MT4也简洁很多。用MT4就开发了一套框架,但是实验不同的策略时还是不够快捷。
AmiBroker,这个软件数据处理非常快,数据接口齐全,用的人也比较多。唯一的缺点,是在全自动交易部分。如果通过IBC与IB互连,进行下单的控制那代码量就比较大。并且比较困难,非要下点苦功。
QD:面向是骨灰玩家级用户。有两种用法:一种直接在QD的界面下面写交易系统,另一种是利用QD的API自己开发属于自己的交易软件。即便是不用QD的人也可以安装下QD,看下QD的帮助文档,对于开发交易系统都大有帮助。缺点在于,QD的没有后续的服务(假如你用D版,一般个人都用不起正版。),当Broker的API更改,需要修改相关程序的时候就比较麻烦了。QD能够支持IB的顾问账户,但目前还有些问题。
OQ:对于IB单独账户跑已经成形的交易系统,是再好不过的了。得益于利用事件的处理机制。和QD相比,OQ没有QD灵活,QD功能更强大。
二、做量化交易一般用什么软件
1、需要懂一些数学模型,比如统计分析、人工智能算法之类的,他的本质是利用数学模型分析数据潜在的规律寻找交易机会,并利用计算机程序来搜寻交易时机以及完成自动化交易。并没有现成的软件可以做这个,因为它需要一个搭建一个专业的平台,这不是一个人可以完成的。
2、国内有一些软件,比如大智慧提供数量分析,还有一些软件提供股票、期货的程序化交易。但是实际上这并不是真正意义上的量化交易。事实上,做一款纯粹的适合个人投资者的量化投资软件,难度是非常大的,因为量化策略并不想传统的基本面、技术面那样存在已有既定的必然规律。他需要跨越多学科,多领域去挖掘数据的规律,然后利用得出的规律进行交易。但是不同时间、空间的数据的潜在规律并不一致,所以对量化过程进行标准化是一件很难完成的事情。
3、如果是计算机或者数学专业的人士,可以考虑使用C、C++、SQL等语言,其他的可以使用MATLAB/SAS等软件。不管是哪一种软件,要实现量化交易,肯定是需要一定的建模基础和编程基础的,其中最重要的东西是数学能力。
三、国内常见的量化交易平台有哪些
1、在探索量化交易的世界,选择适合的平台显得尤为重要。以下是针对国内市场的几个备受推崇的量化交易平台,它们各具特色,能满足不同投资者的需求。
2、聚宽JoinQuant-高效全面的解决方案
3、作为股票量化交易的首选,聚宽提供了丰富的数据支持,如自2005年起的股市Level数据,上市公司的财务数据,以及各类停复权信息。实时行情数据和盘后财务更新一应俱全。它还囊括基金、期货、指数等的行情和数据,以及金融工具的详尽数据。研究平台以IPython Notebook为基础,支持Python2和3,提供强大的API接口,回测功能涵盖股票、基金和期货,包括日、分钟和Tick级回测。社区活跃且资源丰富,对新手友好,实盘交易选择多样,是初学者的理想之选。
4、优矿聚焦于深度数据,2007年以来的沪深港上市公司财务报表,以及股票、港股的日/分钟行情,涵盖期货、债券、宏观产业数据等。它的研究平台同样支持Python2策略研究,拥有快速的回测功能,涵盖股票、基金、期货和指数的日分钟级交易。活跃的社区环境和免费试用的收费数据,让优矿更具吸引力。
5、米筐RiceQuant提供全面的市场数据,包括股票、ETF和期货的详细信息,且分钟线数据历史久远。研究平台支持Python、Matlab等多语言,API接口齐全。回测和交易功能强大,支持日、分钟级交易。米筐的社区活跃度高,作为量化领域的领军者,它提供丰富的开发经验和金融工程模型服务。
6、掘金量化以近10年详尽的日/分钟/Tick级股票数据和各类附加信息为特点,支持多种语言的策略开发。它的回测功能全面,模拟交易涵盖股票期货,实盘交易需通过申请审核。投研交易一体的平台,强调策略安全,本地化运行无上传需求。
7、迅投QMT不仅提供QMT系统等多元化产品,还能根据客户需要进行定制开发。它为投资者提供一站式服务,从产品设计到运营,满足个性化需求。
8、Bigquant融合了AI技术,提供实时和历史数据,以及新闻和社交数据,支持Python策略开发和AI应用。其回测和模拟交易功能强大,秒级交易信号推送,API接口便于对接。AI赋能的Bigquant量化社区活跃,致力于为企业级投资者提供专业且智能化的投资工具和环境。
9、无论你是量化交易的新手还是经验丰富的交易者,这些平台都能为你提供所需的工具和资源,助你踏上量化交易的高效之旅。选择适合自己的平台,将为你的交易策略带来更多可能。
好了,文章到此结束,希望可以帮助到大家。
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://www.41639.com/15_517174.html
