mplfinance 可以画出好多常见的基金净值图表:线图,OHLC图,K线图,砖形图,点数图.
砖形图( Renko chart)是一种使用价格变动构建的图表,而不是像大多数图表那样同时使用价格和标准化时间间隔。该图表看起来像一系列砖块,当价格移动指定的价格金额时会创建一个新砖块,并且每个块都与前一个砖块成 45 度角(向上或向下)。Renko 图表的主要用途是过滤掉噪音并帮助交易者更清楚地看到趋势,因为所有小于框大小的运动都被过滤掉了。
date,open,close,low,high,mavg
mpf_chart1.py
# coding: utf-8
import os, sys
import datetime
import matplotlib.pyplot as plt
import mplfinance as mpf
import pandas as pd
#import tushare as ts
##绘制基金图表
if len(sys.argv) ==2:
fcode = sys.argv[1]
else:
print('usage: python mpf_chart1.py fcode ')
sys.exit(1)
if len(fcode) !=6:
print('fund code length: 6')
sys.exit(2)
f1 = 'W'+ fcode +'.csv'
df = pd.read_csv(f1, parse_dates=True, index_col=0 )
#print(df.head())
df = df[ df.index >'2021-09-01']
print(df.tail())
if len(df) <10:

本文介绍使用Python库mplfinance绘制基金净值图表的方法,包括线图、OHLC图、K线图、砖形图及点数图等。通过具体示例代码展示了如何加载数据并生成不同类型的图表。
最低0.47元/天 解锁文章
311

被折叠的 条评论
为什么被折叠?



