Python入门量化投资【超详细】

文章目录

      • 谈一谈使用Python入门量化投资
      • 0x00 前言
      • 0x01 提取数据
        • 前置条件
        • 提取数据
      • 0x02 分析数据
      • 0x04 计算财务回报
    • 题外话

谈一谈使用Python入门量化投资

0x00 前言

量化交易是使用计算机技术(本文主要指使用Python)帮助投资者分析大量的数据从而制定投资策略,这是属于金融和计算机的交叉领域。

本文是用于指导利用Python进行量化交易的初学者入门使用,限于本人水平有限,大家轻点喷~

0x01 提取数据

前置条件

为了提取股票数据,我们需要用到Quandl 的 API,这个平台拥有大量的经济和金融数据。

首先我们需要安装Python 3和 virtualenv,并通过

virtualenv --python=/usr/bin/python3 

创建虚拟环境。

然后使用

source /bin/activate

激活虚拟环境。

再使用pip安装jupyter-notebook:

pip install jupyter-notebook

然后再安装pandasquandlnumpy包。

最后运行jupyter-notebook。

提取数据

我们先导入需要的包。

import pandas as pd
import quandl as q

这里pandas可以帮助我们进行数据操作和绘图。

之后我们就调用Quandl API。

q.ApiConfig.api_key = "”
​
msft_data = q.get("EOD/MSFT", start_date="2010-01-01", end_date="2019-01-01")
​
msft_data.head()

在这段代码,我们首先设置了需要的api_key。这个需要去官网获取。

然后调用get方法来获取微软从2010年1月1日到2019年1月1日的股票价格。

然后是查看获取

你可能感兴趣的:(python,开发语言)