Skip to content

rlcjj/VisualPortfolio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisualPortfolio

将策略或者资产包的表现可视化。大量参考以及模仿自 pyfolio ,包括图的配置以及代码。

This tool is used to visualize the perfomance of a portfolio. Much of the codes and samples come from the original referenced project: pyfolio

依赖

lxml
matplotlib
numpy
pandas
seaborn
tushare

安装

首先将代码 clone 至本地:

git clone https://github.com/ChinaQuants/VisualPortfolio.git (如果你是从github获取)

安装

cd VisualPortfolio
python setpy.py install

例子

In [1]: %matplotlib inline
In [2]: from VisualPortfolio import createPerformanceTearSheet
In [3]: from pandas_datareader import data
In [4]: prices = data.get_data_yahoo('600000.ss')['Close']
In [5]: benchmark = data.get_data_yahoo('000300.ss')['Close']
......: benchmark.name = "000300.ss"
In [6]: perf_matric, perf_df = createPerformanceTearSheet(prices=prices, benchmark=benchmark)

img/1.png

img/2.png

img/3.png

img/4.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.9%
  • Jupyter Notebook 18.1%