🔴
入学要求
💯
能力测试
🛣️
课程安排
🕹️
研究资源

练习

1. 多资产数据获取与清洗

使用yfinance同时获取阿里巴巴(BABA)、京东(JD)在2021-2023年的完整交易日数据:

import yfinance as yf
import pandas as pd

tickers = ['BABA', 'JD']
raw_data = yf.download(tickers, start='2021-01-01', end='2023-12-31')

2. 波动率曲面分析

获取英伟达(NVDA)2020-2023年日线数据:

nvda = yf.download('NVDA', start='2020-01-01')['Close']

3. 收益分布特征分析

对比分析特斯拉(TSLA)与通用汽车(GM)在新冠疫情期间(2020-2021)的收益率分布:

import numpy as np
from scipy.stats import norm

pandemic_data = yf.download(['TSLA', 'GM'], start='2020-01-01', end='2022-01-01')['Close']

4. 移动平均策略回测

选取标普500ETF(SPY)2015-2020年数据:

spy = yf.download('SPY', start='2015-01-01', end='2020-12-31')['Close']

5. 交易量异常检测

分析苹果(AAPL)过去五年的交易量数据:

aapl_volume = yf.download('AAPL', period='5y')['Volume']