使用 mplfinance 画 K线
所属分类 quant
浏览量 382
pip install mplfinance
import pandas as pd
import mplfinance as mpf
import matplotlib.pyplot as plt
from pylab import mpl
datafile = "/path/hs300.csv";
df = pd.read_csv(datafile,encoding='utf-8-sig')
# 转换日期格式
df['time2'] = pd.to_datetime(df['time'] , format = '%Y-%m-%d' )
# 设置索引
df.set_index(df['time2'],inplace=True)
# 根据行索引过滤
df = df.iloc[0:]
# 根据 时间 筛选
df = df[df["time"] > "2023-05-01"]
# 画k线 20 60 120 250 日线
mpf.plot(df,type='candle',mav=(20,60,120,250))
mpf.show()
rows = df.shape[0]
columns = df.shape[1]
print(rows,columns)
# 根据行索引过滤
df = df.iloc[300:]
# 根据 时间 筛选
df = df[df["time"] > "2023-05-01"]
上一篇
下一篇
技术分析常用指标
anaconda 使用
ETF量化投资思考
python import 用法
pandas 画图
使用pandas分析沪深300指数行业权重