量化基础知识
文章平均质量分 73
zhouhy0903
Tsinghua University
金融科技
展开
-
【量化基础知识】三、Linux下常见软件及命令行
【量化基础知识】三、Linux下常见软件及命令行Linux作为一个开源的操作系统,目前在很多行业有着广泛的应用。本篇主要介绍Linux的常见命令,读完后可以直接快速上手,大大提高开发速度和效率,本文保持长期更新。Windows下Windows Terminal也能够使用大部分shell命令,所以对于提升代码效率来说很有帮助。这里以ubuntu系统为例,总结一些常用软件和命令。ubuntu系统可以通过虚拟机、双系统、云服务器等途径获取,这里比较推荐虚拟机安装官方镜像,等熟悉系统后再尝试(折腾)。虚拟机软原创 2021-07-25 12:00:50 · 175 阅读 · 1 评论 -
【量化基础知识】二、Python数据处理——Numpy/Pandas/Matplotlib/Sqlite3/Talib等介绍
介绍完成一个量化策略的研发过程,包括对于数据的处理,因子的提取,这里介绍一些关于Python常用的数据处理模块,看这一篇就够啦!Numpy——向量矩阵运算Numpy提供了对于向量和矩阵的运算,用于实现快速计算,下面从一个简单的数组例子入手。使用Numpy创建数组import numpy as npa=np.array([1,2,3,4],dtype=np.int64)print(type(a)) #输出numpy对象类型print(a.dtype) #输出numpy数组中元素的类型prin原创 2021-07-11 23:59:59 · 496 阅读 · 0 评论 -
【量化基础知识】一、量化环境配置
IDE选择鉴于大部分量化策略使用python进行开发,常见的IDE包括Pycharm、Jupyter、Spyder、VScode、Sublime等。Pycharm专业版需要付费,且默认终端为Windows下的命令行,相关命令使用并不方便,整体上环境配置较为方便。VScode和Sublime仅作为代码编辑器,结合Windows自带的Powershell终端,几乎与linux下代码编写调试相同。Pycharm如果只使用Python,则Pycharm是比较好的选择。Pycharm社区版是开源的,可以免费使用原创 2021-07-02 10:52:12 · 572 阅读 · 0 评论