快捷搜索:  创业 手机 疯狂 坏人 华人 发明 自己

选股战略回测用 云南省建设投资控股集团Matlab 好仍是用 Python 好

起首十年的日级别数据量确实没有年夜,应用Python来讲的话不该该呈现memoryerror,应该是正在编程方面需求再多注意,咱们正在Ricequant上应用的分钟数据大略是200-300个GB阁下,也是Python以及Java独特协作实现的。

言语只是一个言语,也许会有各类语法的没有同,然而正在谈言语的时分咱们需求理解面前的对象箱以及社区,和它为何解决一些事件比另外的一些言语要好。

身Python初期用来做金融回测等是应该被保持的,用来开发战略也应该是被保持的,由于相比matlab的矩阵运算来做开发,真实是太不便了。只不外后

来Python推出了series、pandas等一系列的刁悍library,pandas的语法根本正在“无耻”地模拟matlab以及R,而

pandas的开发者恰是美国小名鼎鼎的对冲基金AQR,因而使data

crunching以及对数据的一些操作年夜年夜便当,别的,又包装了海量的开源社区的数学以及迷信较量争论库,也能解决各类的machin

learning等等的成绩。

从迷信较量争论的言语的倒退来看,从最后的人们对浮点数较量争论的需要退出了fortran,再一路进行,让对象愈加的让迷信较量争论容易再容易:

咱们来看下python今朝的迷信技巧栈:

numpy: basic array manipulation - 根底的数组解决

scipy: scientific computing in python, including signal processing and optimization - 迷信较量争论,包罗旌旗灯号解决以及优化等

matplotlib: visualization and plotting - 几行代码就能够做图形化显示了

IPython: write and run python code interactively in a shell or a notebook - 互动式编程环境,这是能未来代替掉matlab的一个必备,即正在一行一行代码的输出、显示进程中学习、改良

pandas: data manipulation - 最首要的矩阵运算等

scikit-learn: machine learning - 机械学习

是跟着当前的倒退Python的开源属性就会表现的愈来愈弱小,能够让更多的人享用到其便当以及奉献出去,包罗Quantopian也放出了zipline

的python回测框架,只要要引入yahoo数据便可进行回测,而且Python的速率因为跟C的很好的连系能够达到十分快的速率,并且能够未来以及其余

零碎很容易整合对接实盘买卖接口。

因为泰西曾经有不少的投行以及对冲基金正在往Python的技巧栈聚拢,因而抉择了Python即把握了一门首要的对象,而且无需跟一家公有化公司进行绑缚。

当然,最初的最初,一切的python回测你均可以来Ricequant - Beta上实现,咱们支持海量的市场、财政数据,另有一直退出的以及年夜数据公司协作的舆情数据等等,同时战略回测完还能够做及时模仿买卖,享用到及时数据的较量争论。正在云平台上曾经支持了简直一切的Python迷信较量争论库,无需花工夫装置、测试等等。

您可以还会对下面的文章感兴趣:

  • 选股战略回测用 云南省建设投资控股集团Matlab 好仍是用 Python 好
  • 证券开户当天能够买ETF
  • 波兰汇5000至中国需求非法集资案件投资人信息登记平台几何手续费
  • 股票型与债券型基金的差别
  • 迪士尼公司财报(华夏成长基金经理)
  • 最新评论