博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
指数基金定投靠谱么?python量化回测分析
阅读量:3569 次
发布时间:2019-05-20

本文共 1723 字,大约阅读时间需要 5 分钟。

结论:

首先说结论:,而且收益率不低。

采用低估值+长期投资,以宽基基金为主,以行业基金为辅,以复利增长的方式大概率是相当可观的收入。
接下来我把几个热门ETF(场内基金)测试一下,在过去三年内,每个月买1万人民币,到现在到底有多少收益。

规则:

  1. 每个月定投一次,数量恒定,为期三年
  2. 定投场内基金ETF
  3. 管住自己的手,不要卖。

ETF:

接下来是市场上近几年的etf代码

etfs = ['512880.XSHG',  #证券ETF '510900.XSHG',         #H股ETF '159920.XSHE',         #恒生ETF '159949.XSHE',         #创业板50ETF '512000.XSHG',         #券商ETF '512760.XSHG',         #芯片ETF '512660.XSHG',         #军工ETF '510050.XSHG',         #上证50ETF '513100.XSHG']         #纳指ETF

其实这些年场内基金的表现都不错,有涨有跌,总归还是向上走的。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

后部分code

这边用了聚宽平台的API(jqdatasdk)来获取历史行情信息。

import jqdatasdk as jqimport matplotlib.pyplot as pltimport pandas as pdimport timejq.auth('***','****') #聚宽平台账号密码def run(etf):    current_date=time.strftime("%Y-%m-%d", time.localtime())     price = jq.get_price(security=etf,frequency='1d',end_date=current_date,skip_paused=True,count=1095)    price['close'].plot(title=etf)    price.index.name='time'    price.reset_index(inplace=True)    # we buy a 10000 share ETF every month    money = 10000    count =0 # how many times we buy it    stock =0 #股市至少买一手,这里简化计算,假设10000可以全部买成股票    for i in price.index:        if i%22==0 and not pd.isnull(price.iloc[i]['open']):            stock+= money//price.iloc[i]['close']            count+=1    tax = 0.0003*count*money # ETF无印花税,佣金按万三算    profit = round(((price.iloc[-1]['close']*stock)-money*count-tax)/(count*money)*100,2)    print ('From {} To {}'.format(price.iloc[0]['time'],price.iloc[-1]['time']))    print('买 {} 次'.format(count))    print('盈利 {} %'.format(profit))run(etfs[0])

收益图如下:

ETF 3年收益
证券 24.73%
H股 2.87%
恒生 2.35%
创业板50 62.76%
券商 25.46%
芯片 52.92%
军工 33.25%
上证50 35.18%
纳指 80.29%

不得不说,美帝的股市一直是牛市??

建议定投时分散投资,别梭哈。不建议买支付宝上那些偏股型的大小公司的行业基金,除非你有判断时期,热点,局势的能力。如果有的话,也不用定投了。
场内基金在证券账户购买。

转载地址:http://kujgj.baihongyu.com/

你可能感兴趣的文章
HTML标签大全(常用)
查看>>
JavaScript数据类型(细数)
查看>>
百度换肤JavaScript功能
查看>>
HTML之界面简单分割布局
查看>>
IP地址冲突怎么办? 如何解决局域网IP地址冲突?
查看>>
桌面的Internet图标被删除,如何恢复
查看>>
电脑没有声音怎么办?
查看>>
如何在DOS命令窗口中进入D盘?
查看>>
网上邻居,详细教您如何打开win7网上邻居
查看>>
SQLmap笔记
查看>>
Java简单的XSS过滤方法
查看>>
2018最新过全WAF/CDN/D盾/安全狗小马Or大马
查看>>
记录WebLogic(CVE-2017-10271)反序列化漏洞找WEBSHELL地址
查看>>
WebLogic T3 反序列化绕过漏洞(CVE-2018-2893)检测POC
查看>>
msfvenom生成各种Payload命令
查看>>
如何学习?学习好处与学习规划在于?
查看>>
知道程序猿为什么没有女朋友吗?
查看>>
读一篇故事,交一个朋友~
查看>>
有了这些习惯,你离成功会越来越近!
查看>>
Java环境变量与安装jdk
查看>>