In [1]:
import xalpha as xa
import pandas as pd

xa.set_display("notebook")
holdings.py is found and loaded within xalpha dir

多基金投资系统的管理

开放系统

In [2]:
path = "../../tests/demo.csv"
read = xa.record(path)
# 依旧先读取交易单的 csv 文件
In [3]:
sysopen = xa.mul(status=read.status)
# 基金投资组合既可以由一系列单个基金的交易类生成, 也可以直接依据给定的交易单一次性生成,这里采取后者
In [4]:
sysopen.combsummary().sort_values(by="基金现值", ascending=False)  # 先看一下今日投资组合概述
Out[4]:
In [5]:
sysopen.xirrrate()  # 最重要的总是先问一下系统的整体收益年化如何
Out[5]:
0.004765231128134345
In [6]:
sysopen.v_positions("2018-06-01")  # 可视化指定日期的仓位分布
Out[6]:
In [7]:
sysopen.v_positions_history()  # 基金组合就像一条河流。。。
Out[7]: