本教程基于 Python 编写,通过调用东方财富网 API 获取基金历史净值数据,并进行可视化分析和绩效评价,帮助用户初步判断基金产品的投资价值。
🛠️ 一、环境准备
- 安装必要的第三方库(如未安装)
pip install requests pandas matplotlib
2. 导入模块
import requests
import json
import time
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib
3. 设置中文显示支持
matplotlib.rcParams['font.sans-serif'] = ['SimHei'] # 设置中文字体
matplotlib.rcParams['axes.unicode_minus'] = False # 正确显示负号
🔍 二、获取基金名称
def get_fund_name(code):
该函数通过东方财富基金搜索接口,传入基金代码如 000001,返回对应基金的简称,用于后续图表标题与数据展示。
📈 三、获取基金历史净值数据
def get_fund_history_data(code, sdate='', edate='', page_index=1, page_size=20):
...
输入参数说明:
code:基金代码(如:017234)
sdate:起始日期(yyyy-m
本主题为课程学员专享,成为股票量化投资课程学员后可免费阅读
成为学员