很多朋友对于日内量化交易平台和合约量化交 易软件哪个好不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
本文目录
一、什么是量化投资如何做到程序化交易
1、所谓量化投资是将投资环节标准化的交易方式,主要包括选股、买入、卖出三个环节,而真正的量化投资是完全自动化交易,不需要人为参与,投资者只要监管程序是否正常运行,参数设置是否合理,指标选择是否在既定目标范围内。
2、首先确定自己的投资理念,是价值投资或是趋势投资,如果是价值投资,你要通过什么指标来确定这个价值是高还是低,同样趋势投资也要找到判断趋势的指标,不管是技术的还是财务的,都要是明确的指标,可以量化的。
3、其次还要有配套的交易策略,交易策略是根据投资理念的再细化的过程,包括买卖的时机,买卖的数量,仓位的安排等。市场上主要的量化策略有:多因子选股策略、相对价值对冲策略、网格交易策略、事件驱动策略、指数增强策略、日内回转交易策略、行业轮动策略、趋势投资策略以及多策略等。
4、在确定了指标和数量之后,再进行量化建模,将以上过程变成机器语言,也就是程序化,比如趋势投资确定KDJ日线金叉买入,死叉卖出,数量为总资产的10%,就可以通过这些条件写进程序。
5、最后,对编好的程序进行验证修改,量化交易软件有文华财经、蜗牛股票量化分析软件、方正证券量化交易平台等。
6、因此量化交易的门槛也是很高的,因为具备编程的能力投资者就寥寥无几,何况其核心并不在编程,而是对投资的理解,如何取舍相关指标,将其组合成新,打磨成无锋的重剑。
7、量化交易的优势是不言而喻的:自动程序化,不受情绪干扰;劣势也是明显的:无法做到灵活变通,因此现实投资中可以综合运用,在选股环节可以一半借助系统,在交易环节可以完全交给机器,投资人可以真正从盘面中解脱出来,专注于投资的本职工作:选择、研究、思考。
8、对于普通投资者来说,可以不懂编程,确定标准通过系统选股,然后只需要确定买入卖出的明确指标即可,最后盘后跟踪行情,盘前委托交易,到达则下单,不到不动。
二、合约量化交 易软件哪个好
合约量化交易软件: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、量化交易的概述:指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略。
1、高频交易的作用:这种交易的速度如此之快,以至于有些交易机构将自己的“服务器群组”安置到了离交易所的计算机很近的地方,以缩短交易指令通过光缆以光速旅行的距离。
2、量化交易的作用:极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。
(1)高频交易都是由计算机自动完成的程序化交易;
(3)高频交易的持仓时间很短,日内交易次数很多;
(4)高频交易每笔收益率很低,但是总体收益稳定。
(1)纪律性。根据模型的运行结果进行决策,而不是凭感觉。纪律性既可以克制人性中贪婪、恐惧和侥幸心理等弱点,也可以克服认知偏差,且可跟踪。
(2)系统性。具体表现为“三多”。一是多层次,包括在大类资产配置、行业选择、精选具体资产三个层次上都有模型;二是多角度,定量投资的核心思想包括宏观周期、市场结构、估值、成长、盈利质量、分析师盈利预测、市场情绪等多个角度;三是多数据,即对海量数据的处理。
(3)套利思想。定量投资通过全面、系统性的扫描捕捉错误定价、错误估值带来的机会,从而发现估值洼地,并通过买入低估资产、卖出高估资产而获利。
(4)概率取胜。一是定量投资不断从历史数据中挖掘有望重复的规律并加以利用;二是依靠组合资产取胜,而不是单个资产取胜。
参考资料来源:百度百科-高频交易(交易策略及技术)
参考资料来源:百度百科-量化交易(投资方法)
日内量化交易平台和合约量化交 易软件哪个好的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://www.41639.com/15_415766.html
