首页  

使用 mplfinance 画 K线     所属分类 quant 浏览量 405
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指数行业权重