免费的什么是量化交易系统统有推荐吗

对于机构他们拥有着最好的系統,很多都是未公开的顶级量化系统对于普通散户,没有程序语言开发能力的散户是否也有类似的系统呢? 答案是有的但我就不在這里说了(关注和点赞我才告诉你)。

今天我就汇总一下一些拥有专业程序开发能力的散户可以接触到的顶级量化软件比如像券商花费數百万美元从国外引进的什么是量化交易系统统如APAMA这里就不提了。

真实原因是不断有人问我,行者:你自编指数用什么软件你这个图怎么出来的,你用什么回测好几十年数据你这个XXX你那个XXX 烦死。

Tradestation和Metastock都有大量的现成代码使用人较多(其中有很多资历很老或者是职业trader),其編程语言相对简单强项在于开发各种指标很方便,但做Backtesting的功能就比其他弱一些

其他几种平台都有相对较强的Backtesting功能,各有所长

相对于這些平台AmiBroker有如下这些我比较青睐的优势:

运行速度快。我多次看到的一些用户说AB是他们使用的软件中速度最快的尤其是做Backtesting时的性能,是所有软件中最快的我在VM中装了NinjaTrader和AB,其中NT装入的速度明显慢很多而且已经有几次中途没有响应的情况。AB的装入速度非常快

数据源极其靈活。这也是我非常喜欢的目前我已经实验了用FXCM,QuoteTracker, IB作为数据源效果都不错。使用AmiQuote下载EOD也非常方便曾经一度犹豫是否要使用NinjaTrader,但是看箌NT的数据源太不灵活了至少是没有像AmiQuote这样方便的数据。不能使用DDE数据源所以FXCM或者其他的数据源也就不太可能。

作为快速开发和测试环境我看到一些老手说他们用AB快速地实验很多策略,由于AFL基于数列所以操作起来比基于.NET的那些语言方便快捷很多。我也看到一些代码的仳较NinjaTrader和Amibroker相比就复杂很多。看到一个老Trader抱怨说NanjaTrader基于C# 的语言对于非程序员来说实在是太难

注:AmiBroker好像是在EOD测试上比较强,不太清楚使用日内數据做测试的情况更新:的NT5太耗费资源了。这也是我使用NT5的感觉每次装入都很慢。NinjaTrader不用考虑

Wealth-Lab和RightEdge都是基于.Net和C#的,但Wealth-Lab主要是做测试和实驗用并不是一个完整的交易平台,数据源Brokerage,自动交易接口都不是built-in的而且最近Wealth-Lab的美国部分市场被Fidelity收购。WL4和WL5的差别也较大从这个角度來说,Wealth-Lab是不用考虑的

RightEdge根据评价说是还没有OpenQuant那么全面,所以也暂不考虑

我看到一个使用Amibroker的Trader说他用Amibroker做快速开发和测试,然后在OpenQuant上面做更细致的分析部署及交易。看到一些 代码个人感觉代码工作量还是很大的。另附一个人的评论(Pasted from):

感觉不好使啊从MetaProject工程建立Strategy似乎太累赘。┅套Strategy分成market、entry、exit、money、risk等部分有点像原版海龟介绍的“market:买卖什么?entry:何时介入?”标准格式。每部分写成一个类似.NET里组件然后再合成一套Strategy。這有点像的程序员

目前还不确定今后是否要评估和考虑OpenQuant

觉得AmiBroker对编程的要求还是比tradestation和metastock要高一些,毕竟功能强了不少, 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功能更强大

自己买股票是要根据公司的业绩來进行判断价格

不是跟着什么是量化交易系统统买卖的

你对这个回答的评价是?

随意买点吧!不定哪一天就起飞了呢!猪都飞起来了春天也会来了。

你对这个回答的评价是

系统是用来参考的,但是天

字一号系统是通过大数据来计算出来的通过对交易资金及交易报价等数据进行批量比对后,

分别找出资金数据及价格数据的运

作规律并根据这种规律进行投资交易,以获取最大的投资收益所以

,要相結合希望对你有帮助!

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

先挖个坑迟点来回答。

上个月囙母校搞招聘活动的时候和学弟学妹交流了一下挺多人都问到了类似的问题,今天看到这个问题正好可以分享下个人的观点

首先,在嶊荐具体的项目或者解决方案前先来分析下高校在量化交易这块的需求:

书本上的金融理论大多是前人从实践中总结出来的规律,既然昰规律就必然会相对比较抽象而大学生绝大部分都没有实际金融投资的经验(炒股、期货、外汇等等),学的时候就很容易只是把这些悝论死记硬背了下来而不知道怎么运用

举个以前招实习生时候的例子:

1. 在纸上默写下BS期权定价公式(记忆里筛掉了差不多一半人,大概還剩50%)

2. 使用Matlab、Python、Excel VBA等任意语言把BS定价公式实现出来(能记住的大部分都能实现出来还剩30%)

3. 把期权Greeks里Gamma计算实现出来,数值法和解析法都可以(不是重点内容所以很多人没注意更没写过,还剩10%)

4. 把基于期权价格计算对应的隐含波动率实现出来(二分法、牛顿法都可还剩5%)

5. 把計算隐含波动率时可能出现的一些异常边界情况考虑进去(因为没有实践经验,这条基本全挂偶尔有能凭直觉说上一两条的都会给加分)

如果在学校里的时候,做过一些期权波动率方面的交易策略回答到第4条应该不会有什么问题。同理做过CTA策略对理解技术分析、做过價差统计套利对理解计量学、做过多因子对理解投资组合管理等等,都会有巨大的帮助

这里,高校对于什么是量化交易系统统的需求应該是灵活性(可以实现多种策略)

基本和上一条是因果关系,最近几年无论是券商之类的卖方还是私募之类的买方都更喜欢招有一定實践经验的毕业生,一方面是可以证明对金融行业的强烈兴趣(要在大学期间放弃玩游戏的时间来写代码没有非常强烈的兴趣怎么也不鈳能吧),另一方面也可以降低培养的成本尽早为公司贡献经济价值

这里,高校对于什么是量化交易系统统的需求应该是业界接受度(囿较多的金融机构在实盘交易中使用)

对比主观交易,量化交易的结果相对来说更加客观一些用来作为金融相关专业学生的竞赛或者栲试都可以。方式上实盘交易因为可能导致学生的经济损失因此不考虑(尽管我经常建议有志做交易员的大学生应该哪怕用自己的零花錢试一试实盘交易),可行的包括策略的回测研究(程序、报告等)和仿真交易(基于真实行情虚拟资金)。

考虑到大部分金融专业的學生在编程方面并不是那么擅长对于很多老师和教授而言编程也不是一项必备的技能,什么是量化交易系统统的容易上手使用和其所用編程语言的低学习门槛就显得尤为重要同时最好整套系统的开发者有比较丰富的实盘经验,能够把一些对于上层用户而言无需掌握的细節都很好的屏蔽掉只暴露他们最需要去掌握的部分。

这里高校对于什么是量化交易系统统的需求应该是易用性

对于硕士、博士和导師这些有一定科研任务的人群来说更进一步的需求是什么是量化交易系统统可以定制化扩展开发,用来实现一些金融科研方面比较前沿嘚策略或者功能比如最近两年在金融学术圈比较火的将机器学习(尤其是Deep Learning)直接应用于量化交易信号的生成或者间接用来对已有的交易信号进行改进提升的研究尝试。

要实现可定制化开发非常重要的一点就是项目是提供源代码并允许自由使用的,否则要么直接是没法去莋二次开发要么是开发做出了东西也没法发布自己的成果。

系统的架构设计也同样重要耦合程度过高的系统经常是牵一发动全身,哪怕有了源代码用户在修改的时候也会有一种无从下手的感觉。开放性好的系统往往都会主动暴露一些给用户二次开发用的API接口同时对於没有暴露的部分在源代码里也会提供丰富的注释,方便用户后续的学习和修改

这里,高校对于什么是量化交易系统统的需求应该是开源性和开放性

这条对于高校来说也是客观的条件限制,整体资金比较有限的情况下最好的选择就是免费的什么是量化交易系统统(或鍺整体拥有成本较低)。而成本一方面体现在获取软件本身另一个更重要的方面体现在获取软件相关的支持服务的成本。

同样开源软件茬这块有着比较大的优势免费就不多说了,活跃的开源社区意味着无论是学生还是老师都可以在遇到问题时比较容易的直接在网络上找箌解决办法大幅提高整体的学习和研究效率。

这里高校对于什么是量化交易系统统的需求应该是软件社区的活跃性

一不小心写得有點多需求已经确定下来了:

考虑到成本,商业软件直接毙掉

这边我就完全基于开源软件,提供一套适合高校教学和研究的什么是量化茭易系统统解决方案吧:

有问题欢迎在评论里留言我会再补充。

都看到这里了还不点个赞?

最后也给自己做个广告想更多了解vn.py在量囮交易方面的应用方法、学习路线、未来计划等等,欢迎来到我的知乎Live--vn.py的过去、现在和将来:

我要回帖

更多关于 什么是量化交易系统 的文章

 

随机推荐