研究常用的工具和规范

作者:刀疤连       来源: Chihiro Quantitative Research

工欲善其事,必先利其器。无论是研究团队协作,还是个人独立专研,如何科学高效地管理数据、文献、代码、报告和项目,是绕不开的问题。正好最近有小兄弟问到有哪些工具或规范可以参考,我整理了平时常用的10个,或许对一些小伙伴有用。

1.Python Package

如果想要开发一个Python工具包,可以使用cookiecutter-pypackage作为模板。链接如下:

https://github.com/kragniz/cookiecutter-pypackage-minimal

2.研究项目

研究项目用cookiecutter-data-science建立,包括数据、代码、笔记、参考资料和报告等部分。链接如下:

https://drivendata.github.io/cookiecutter-data-science/

3.代码规范

Python代码遵从google Python风格即可。链接如下:

https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

4.报告规范

研究报告或工作报告我习惯用APA格式,文献和资料习惯命名为:作者-文章名-年份。链接如下:

https://baike.baidu.com/item/APA格式/1647900?fr=aladdin

5.文献管理

文献管理我用的是mendeley,无论是文献的分类、存储和检索,还是做笔记,或者是协同分享,体验都不错。链接如下:

www.mendeley.com

6.思维导图

思维导图软件有很多,功能大同小异,建议使用coggle,轻量、大气和酷炫。链接如下:

https://coggle.it

7.研究项目管理

量化研究项目会涉及到数据、文献、代码和笔记等,一般的协同软件(如有道云协作)并不能很友好地支持这些文件。推荐使用gitlab,它和GitHub几乎一样,但私有项目不用收费,界面也萌一点。链接如下:

https://gitlab.com/

8.数据库管理工具

navicat是一款神奇的软件,无论你用MySQL、SQL Server、SQLite、Oracle还是PostgreSQL,都可以统一管理。另外,其模型设计部分也非常好用,赞一波。链接如下:

https://www.navicat.com.cn/

9.数据源

国内既免费又高质量的数据源,仅tushare一家。上周去上海面基了创始人Jimmy哥,一看就是非常有情怀的人。目前上线的数据包括A股、基金、期货、宏观、指数和大数据等。链接如下:

https://tushare.pro/

10.回测工具

很多人认为量化研究就是回测,但回测并不能占据半壁江山。以前我回测用的是zipline,现在自己写了个短小的回测类,平时研究已经足够了。不建议花太多时间在造轮子上面,目前开源的回测框架已经足够好了,推荐使用zipline,另外ricequant的RQalpha也可以关注。链接如下

https://github.com/quantopian/zipline

以后新的好玩的工具或者规范,也会更新到这篇文章,欢迎收藏。

--------------------------------------------------------------

拓展关注订阅:

猜你喜欢

转载自blog.csdn.net/myquant/article/details/89840677
今日推荐