本篇文章给大家谈谈量化交易平台哪个好,以及合约量化交 易软件哪个好对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
本文目录
一、量化交易靠谱吗
1、整体来说是靠谱的。对于量化而言,我们一再强调,这是一个在投资实践过程中祛魅的手段。选择了量化,投资人便诉诸了自身的理性,他将摆脱感性与玄学的束缚,他的投资行为便具有了可复制性——如果时间倒退,在同样的时间点他会做出相同的选择。这是知行合一的基础。
2、从某种意义上讲,只要认为对各类投资标的进行分析的行为仍然有价值,那量化一定就有用。除非依赖内幕消息这种手段进行交易,无论是主观选股、宏观对冲亦或者是其他方法,都能找到数据与模型在其中活跃的影子,区别只在于投资人将自身投资理念抽象并进行分析与研究的能力有高低之分而已。
3、对于交易而言,量化作为一种范式,可以说具有压倒性的优势。尤其对于体量较大的投资者而言,如果交易量足够大,那会对市场造成更大的冲击成本。这一成本会蚕食相当一部分的利润。因此对于体量较大的投资人来说,基于量化研究出来的各类执行算法几乎可以说是必须的。以金纳科技的实证经验来看,选择使用量化交易算法,会显著地降低交易带来的冲击成本。对于券商自营和公募来讲,毫无疑问算得上是必须之物。
4、当然,有人会说,那就不用机器学习,用技术指标就好。可是事实上,那些指标本质上也是一些基于原始特征挖掘出来的特征,几乎全部都是基于量价时间序列在上世纪的美股市场挖掘出来的特征,也许这些特征在那个时候有一定市场意义,而现在是2020年的A股市场,我几乎能肯定的是这些特征的成功率会随时间增长收敛于1/2。数据信噪比低,数据涵盖的信息少,导致A股量化对投资者的要求极高,必须得要用他们的投资经验去弥补交易数据有效信息不足的短板。这也是我建议手动交易经验足够的前提下,才去做量化的原因。
二、实盘量化交易平台有哪些
1、这个平台还是比较多的,适合自己的才是最好的。资金小、技术实力差的,用开拓者、文化做期货量化,技术水平高的可以学下python,有很多平台提供技术上的支持。
2、就我自己做量化的体会而言,编程技术这一关相对好过一点儿,最终的策略模型才是比较难搞的。有时候模型做出来了,但是没有高精度的历史数据和快速的行情接口也很难实现完美的量化交易。所以现在市面上很多都是用量化模型来选股,操作还是人在操作。
3、在高精度历史数据和实时的行情接口方面,我还是比较有心得体会的,这些就是量化的基础设施和模型测试的原材料。
三、合约量化交 易软件哪个好
合约量化交易软件: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功能更强大。
OK,关于量化交易平台哪个好和合约量化交 易软件哪个好的内容到此结束了,希望对大家有所帮助。
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://www.41639.com/15_286851.html
