1. 首页 > 基础知识

基金投资回测工具(什么软件可以测基金回测)

基金投资回测工具(什么软件可以测基金回测)

内容导航:
  • 选股策略回测用 Matlab 好还是用 Python 好
  • 怎么回测历史数据
  • 为什么量化投资策略回测收益那么高,那不是没人亏钱了
  • 量化策略一般用什么平台回测?分别有什么优劣势
  • 股票回测是什么意思
  • 有没有人对比过理财平台?到底哪家的好点呢?
  • 什么软件可以扫描测出钱数?
  • Q1:选股策略回测用 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也封装了大量早期的数学家们用fortran写的数学计算基础库,这些经历了几十年的考验、加速等等):
    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科学计算库,无需花时间安装、测试等等。

    Q2:怎么回测历史数据

    如果策略讲究实时性的,excel肯定是不行的。 如果仅仅对历史数据的回测, 大多数情况下excel够用了,而且excel附带的功能还是很强大的。
    现在,好像很多人喜欢搞量化, 我个人觉得是量化过度了,量化要有严谨的逻辑依据, 不要随便设定一些参数就开始拿历史数据回测,然后找个最理想的结果对应的参数集就认为模型是可行了。
    其实,量化最重要的是逻辑推理, 要能从理论上论证模型的可行性。股市投资不像自然界那么规律, 投资是人性是多变的, 对历史数据回测出来的东西要时刻保持清醒, 尤其没有严谨推理的东西往往就是坏策略。

    Q3:为什么量化投资策略回测收益那么高,那不是没人亏钱了

    你只看到贼风光没看到贼挨打,当年美国某基金集几位诺贝尔数学奖的专家用数学模型量化不照样倒闭。

    Q4:量化策略一般用什么平台回测?分别有什么优劣势

    简单比较下,ricequant,优矿和jq。
    1、数据:优矿>ricequant>jq
    2、回测速度:ricequant>优矿>jq
    3、平台语言:ricequant支持java和python,优矿和jq仅仅支持python
    4、杂项:ricequant给每个用户更多的内存空间10G,jq和优矿只有1G。模拟交易权限rq也是更多的。当然,作为一个线上平台(本地不能直接改变使用配置),基础设施越好自然事有利。另外,ricequant支持的python模块事最丰富的。都有的就不聊了,plotly,edwards,keras等等,满足技术狂人的需求。
    综上,我个人是选择ricequant.

    Q5:股票回测是什么意思

    指股票上涨一定幅度之后回落一定幅度。

    Q6:有没有人对比过理财平台?到底哪家的好点呢?

    别轻易相信,大部分是骗人的

    Q7:什么软件可以扫描测出钱数?

    没有软件可以扫描测出钱数

    本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-1-150787-0.html