{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import sys\n", "\n", "sys.path.insert(0, \"../../\")\n", "# 演示必要的准备代码,使用该库时不需重复此单元格命令" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "import xalpha as xa\n", "import pandas as pd" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "本文将分析大陆公募基金市场中和石油商品相关的基金,考察其相关性和可替代性" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "hb = xa.fundinfo(\"162411\") # 华宝油气\n", "gf = xa.fundinfo(\"162719\") # 广发石油\n", "ha = xa.fundinfo(\"160416\") # 华安石油\n", "nf = xa.fundinfo(\"501018\") # 南方原油\n", "yfd = xa.fundinfo(\"161129\") # 易方达原油\n", "js = xa.fundinfo(\"160723\") # 嘉实原油" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "oilcomp = xa.evaluate(hb, gf, ha, nf, yfd, js)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "
\n", "\n", "\n", "\n" ], "text/plain": [ "| \n", " | date | \n", "netvalue | \n", "
|---|---|---|
| 0 | \n", "2018-08-24 | \n", "68.72 | \n", "
| 1 | \n", "2018-08-27 | \n", "68.87 | \n", "
| 2 | \n", "2018-08-28 | \n", "68.53 | \n", "
| 3 | \n", "2018-08-29 | \n", "69.51 | \n", "
| 4 | \n", "2018-08-30 | \n", "70.25 | \n", "
| 5 | \n", "2018-08-31 | \n", "69.80 | \n", "
| 6 | \n", "2018-09-02 | \n", "69.92 | \n", "
| 7 | \n", "2018-09-03 | \n", "70.12 | \n", "
| 8 | \n", "2018-09-04 | \n", "69.87 | \n", "
| 9 | \n", "2018-09-05 | \n", "68.72 | \n", "
| 10 | \n", "2018-09-06 | \n", "67.77 | \n", "
| 11 | \n", "2018-09-07 | \n", "67.75 | \n", "
| 12 | \n", "2018-09-10 | \n", "67.54 | \n", "
| 13 | \n", "2018-09-11 | \n", "69.25 | \n", "
| 14 | \n", "2018-09-12 | \n", "70.37 | \n", "
| 15 | \n", "2018-09-13 | \n", "68.59 | \n", "
| 16 | \n", "2018-09-14 | \n", "68.99 | \n", "
| 17 | \n", "2018-09-17 | \n", "68.91 | \n", "
| 18 | \n", "2018-09-18 | \n", "69.85 | \n", "
| 19 | \n", "2018-09-19 | \n", "71.12 | \n", "
| 20 | \n", "2018-09-20 | \n", "70.80 | \n", "
| 21 | \n", "2018-09-21 | \n", "70.78 | \n", "
| 22 | \n", "2018-09-24 | \n", "72.08 | \n", "
| 23 | \n", "2018-09-25 | \n", "72.28 | \n", "
| 24 | \n", "2018-09-26 | \n", "71.57 | \n", "
| 25 | \n", "2018-09-27 | \n", "72.12 | \n", "
| 26 | \n", "2018-09-28 | \n", "73.25 | \n", "
| 27 | \n", "2018-10-01 | \n", "75.30 | \n", "
| 28 | \n", "2018-10-02 | \n", "75.23 | \n", "
| 29 | \n", "2018-10-03 | \n", "76.41 | \n", "
| ... | \n", "... | \n", "... | \n", "
| 234 | \n", "2019-07-15 | \n", "59.58 | \n", "
| 235 | \n", "2019-07-16 | \n", "57.62 | \n", "
| 236 | \n", "2019-07-17 | \n", "56.78 | \n", "
| 237 | \n", "2019-07-18 | \n", "55.30 | \n", "
| 238 | \n", "2019-07-19 | \n", "55.63 | \n", "
| 239 | \n", "2019-07-22 | \n", "56.22 | \n", "
| 240 | \n", "2019-07-23 | \n", "56.77 | \n", "
| 241 | \n", "2019-07-24 | \n", "55.88 | \n", "
| 242 | \n", "2019-07-25 | \n", "56.02 | \n", "
| 243 | \n", "2019-07-26 | \n", "56.20 | \n", "
| 244 | \n", "2019-07-29 | \n", "56.87 | \n", "
| 245 | \n", "2019-07-30 | \n", "58.05 | \n", "
| 246 | \n", "2019-07-31 | \n", "58.58 | \n", "
| 247 | \n", "2019-08-01 | \n", "53.95 | \n", "
| 248 | \n", "2019-08-02 | \n", "55.66 | \n", "
| 249 | \n", "2019-08-05 | \n", "54.69 | \n", "
| 250 | \n", "2019-08-06 | \n", "53.63 | \n", "
| 251 | \n", "2019-08-07 | \n", "51.09 | \n", "
| 252 | \n", "2019-08-08 | \n", "52.54 | \n", "
| 253 | \n", "2019-08-09 | \n", "54.50 | \n", "
| 254 | \n", "2019-08-12 | \n", "54.93 | \n", "
| 255 | \n", "2019-08-13 | \n", "57.10 | \n", "
| 256 | \n", "2019-08-14 | \n", "55.23 | \n", "
| 257 | \n", "2019-08-15 | \n", "54.47 | \n", "
| 258 | \n", "2019-08-16 | \n", "54.87 | \n", "
| 259 | \n", "2019-08-19 | \n", "56.21 | \n", "
| 260 | \n", "2019-08-20 | \n", "56.34 | \n", "
| 261 | \n", "2019-08-21 | \n", "55.68 | \n", "
| 262 | \n", "2019-08-22 | \n", "55.35 | \n", "
| 263 | \n", "2019-08-23 | \n", "53.95 | \n", "
264 rows × 2 columns
\n", "| \n", " | date | \n", "netvalue | \n", "
|---|---|---|
| 0 | \n", "2018-08-24 | \n", "6.8070 | \n", "
| 1 | \n", "2018-08-27 | \n", "6.8156 | \n", "
| 2 | \n", "2018-08-28 | \n", "6.8030 | \n", "
| 3 | \n", "2018-08-29 | \n", "6.8213 | \n", "
| 4 | \n", "2018-08-30 | \n", "6.8445 | \n", "
| 5 | \n", "2018-08-31 | \n", "6.8315 | \n", "
| 6 | \n", "2018-09-03 | \n", "6.8228 | \n", "
| 7 | \n", "2018-09-04 | \n", "6.8442 | \n", "
| 8 | \n", "2018-09-05 | \n", "6.8305 | \n", "
| 9 | \n", "2018-09-06 | \n", "6.8355 | \n", "
| 10 | \n", "2018-09-07 | \n", "6.8438 | \n", "
| 11 | \n", "2018-09-10 | \n", "6.8556 | \n", "
| 12 | \n", "2018-09-11 | \n", "6.8730 | \n", "
| 13 | \n", "2018-09-12 | \n", "6.8606 | \n", "
| 14 | \n", "2018-09-13 | \n", "6.8448 | \n", "
| 15 | \n", "2018-09-14 | \n", "6.8690 | \n", "
| 16 | \n", "2018-09-17 | \n", "6.8570 | \n", "
| 17 | \n", "2018-09-18 | \n", "6.8616 | \n", "
| 18 | \n", "2018-09-19 | \n", "6.8483 | \n", "
| 19 | \n", "2018-09-20 | \n", "6.8468 | \n", "
| 20 | \n", "2018-09-21 | \n", "6.8571 | \n", "
| 21 | \n", "2018-09-24 | \n", "6.8571 | \n", "
| 22 | \n", "2018-09-25 | \n", "6.8665 | \n", "
| 23 | \n", "2018-09-26 | \n", "6.8786 | \n", "
| 24 | \n", "2018-09-27 | \n", "6.8902 | \n", "
| 25 | \n", "2018-09-28 | \n", "6.8689 | \n", "
| 26 | \n", "2018-10-01 | \n", "6.8689 | \n", "
| 27 | \n", "2018-10-02 | \n", "6.8689 | \n", "
| 28 | \n", "2018-10-03 | \n", "6.8689 | \n", "
| 29 | \n", "2018-10-04 | \n", "6.8689 | \n", "
| ... | \n", "... | \n", "... | \n", "
| 231 | \n", "2019-07-15 | \n", "6.8777 | \n", "
| 232 | \n", "2019-07-16 | \n", "6.8762 | \n", "
| 233 | \n", "2019-07-17 | \n", "6.8736 | \n", "
| 234 | \n", "2019-07-18 | \n", "6.8800 | \n", "
| 235 | \n", "2019-07-19 | \n", "6.8822 | \n", "
| 236 | \n", "2019-07-22 | \n", "6.8811 | \n", "
| 237 | \n", "2019-07-23 | \n", "6.8792 | \n", "
| 238 | \n", "2019-07-24 | \n", "6.8725 | \n", "
| 239 | \n", "2019-07-25 | \n", "6.8726 | \n", "
| 240 | \n", "2019-07-26 | \n", "6.8792 | \n", "
| 241 | \n", "2019-07-29 | \n", "6.8934 | \n", "
| 242 | \n", "2019-07-30 | \n", "6.8845 | \n", "
| 243 | \n", "2019-07-31 | \n", "6.8841 | \n", "
| 244 | \n", "2019-08-01 | \n", "6.8986 | \n", "
| 245 | \n", "2019-08-02 | \n", "6.9405 | \n", "
| 246 | \n", "2019-08-05 | \n", "7.0508 | \n", "
| 247 | \n", "2019-08-06 | \n", "7.0264 | \n", "
| 248 | \n", "2019-08-07 | \n", "7.0602 | \n", "
| 249 | \n", "2019-08-08 | \n", "7.0451 | \n", "
| 250 | \n", "2019-08-09 | \n", "7.0624 | \n", "
| 251 | \n", "2019-08-12 | \n", "7.0582 | \n", "
| 252 | \n", "2019-08-13 | \n", "7.0435 | \n", "
| 253 | \n", "2019-08-14 | \n", "7.0244 | \n", "
| 254 | \n", "2019-08-15 | \n", "7.0340 | \n", "
| 255 | \n", "2019-08-16 | \n", "7.0428 | \n", "
| 256 | \n", "2019-08-19 | \n", "7.0507 | \n", "
| 257 | \n", "2019-08-20 | \n", "7.0605 | \n", "
| 258 | \n", "2019-08-21 | \n", "7.0632 | \n", "
| 259 | \n", "2019-08-22 | \n", "7.0836 | \n", "
| 260 | \n", "2019-08-23 | \n", "7.0960 | \n", "
261 rows × 2 columns
\n", "