自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 基于Python的指数基金量化投资 - 指数投资技巧(三)不定期定额

指数投资方式中有四种基本的方法,分别是定期定额、定期不定额、不定期定额和不定期不定额,这篇介绍不定期定额。

2022-06-20 14:46:05 367

原创 基于Python的指数基金量化投资 - 指数投资技巧(二)定期不定额

指数投资方式中有四种基本的方法,分别是定期定额、定期不定额、不定期定额和不定期不定额。本篇介绍定期不定额。

2022-06-13 17:35:05 2312

原创 基于Python的指数基金量化投资 - 指数投资技巧(一)定期定额

指数投资方式中有四种基本的方法,分别是定期定额、定期不定额、不定期定额和不定期不定额,这四种方式投资效果不同,对投资者的要求也不同,定期定额最简单,但收益不算高,不定期不定额最复杂,对投资者的要求最高,特别是对情绪的要求非常高,同时收益也是最好的。这里先介绍第一种定期定额的情况,下面会通过量化的过程来反应投资的整体过程。定期定额就是按日、按周或者按月进行投资,每次投资的资金是一样的,比如每周买入1000块的沪深300基金,这种方式是不管指数涨跌,到点就买;假设每次投入的资金是1000块,按周定投,下面

2022-05-24 15:41:13 443

原创 基于Python的指数基金量化投资 - 正三角和倒三角投资模型

普通投资者的投资方式中,有两种非常常见:追涨杀跌式:涨了跟着买,跌了赶紧卖。低买高卖式:跌了就买入,涨了就卖出。第一种方式长期来看肯定是要亏钱的,长期追高难免不站岗,而第二种方式是比较正确的投资方式,但低买高卖要根据固定的指标来进行量化才能形成有效的模式。如果把这两种投资方式进行量化,第一种称为倒三角投资模式,第二种称为正三角模式。下面举两个例子来说明两种模式的差别(下面每一份代表买入1000元)。倒三角模式就是指数高位的时候买得多,越高买得越多,而低位的时候买得少,越低买得越少,最后份额累积

2022-05-12 15:33:47 3644

原创 基于Python的指数基金量化投资 - 微笑曲线

什么是微笑曲线什么是微笑曲线,顾名思义,这条曲线看起来像微笑的样子,像人开心时微笑的嘴唇。这只是它表面的意思,更深层次的意思是进行左侧交易,在指数左侧下跌的过程中不断的买入,当进入右侧指数上升的过程中会有不同程度的收益。先来分析下微笑曲线是怎么给我们带来收益的。左侧下跌过程中不断买入会摊薄我们的投资成本,右侧上涨过程中达到一定阶段就会产生正收益。上面图中的例子,从1开始买入一份,接下来0.78、0.65、0.52、0.47、0.52、0.65、0.78、1各买入一份,一共买入9份,当买到第8份

2022-05-12 14:57:30 3138

原创 基于Python的指数基金量化投资-市场联合指标判断投资位置

判断指数是否具有投资价值,我们会用到估值百分位(《估值百分位》),通过当前市盈率或者市净率的位置,可以获得当前指数估值的高低从而获得指数的便宜程度,从而进行投资。同时投资者的投资情绪,前面也介绍过,可以通过全市场成交量进行量化(《A股全市场成交量计算》),投资情绪也是一个指导投资很重要的指标,当市场处于大熊市下跌到低点时,成交量往往很小,相反,当市场处于大牛市,市场持续上涨,成交量会越来越大。那估值百分位和成交量两者之间有没有什么关系,如果有,是否可以用来进行量化投资,下面就来分析下这个过程。首先来看

2022-04-27 11:01:41 651

原创 基于Python的指数基金量化投资——指数基金估值榜

前面介绍过《基于Python的指数基金量化投资-通过市盈率和市净率对指数估值》,通过估值来进行指数基金的投资。当估值百分位为90%-100%的时候,指数处于严重高估状态,可以考虑全仓卖出;当估值百分位为80%-90%的时候,指数处于高估状态,可以考虑大份额卖出;当估值百分位为60%-80%的时候,指数处于正常偏高状态,可以考虑小份额卖出;当估值百分位为40%-60%的时候,指数处于正常状态,可以考虑持有;当估值百分位为20%-40%的时候,指数处于正常偏低状态,可以考虑小份额定投;当估值百分位

2022-01-24 10:24:13 2137 2

原创 基于Python的指数基金量化投资——指数基金间相关度计算

每一种指数基金都是由一篮子股票组成的,少的有几十个成分股,多的有几百上千个成分股,而整个A股目前有四千多家上市公司,每种指数基金都从A股这个大篮子里面选取成分股,那就会有个问题,不同的指数基金选择的成分股会有重叠,重叠度是多少,这是一个很重要的指标。从投资的角度来看,一定程度的分散覆盖度更好,同时抗非系统风险能力也会更强,但如果太分散也不好,过度分散和买下整个A股没有什么区别,投资收益也会变低。举个例子,如果指数A包含100个成分股,指数B也包含100个成分股,但他们有50个成分股是相同的,不考虑权重影

2022-01-06 17:22:02 891

原创 基于Python的指数基金量化投资——估值数据的直接获取

基于Python的指数基金量化投资-估值数据的直接获取在判断个股或者指数的买点通常是通过个股或者指数的市盈率和市净率来进行锚定的,所以市盈率和市净率这两个数据非常的重要。在baostock上提供了直接获取个股估值的数据接口该接口可以获得按时间区间定义的数据,包含:Date:交易信息Code:证券代码Close:收盘价peTTM:滚动市盈率psTTM:滚动市销率pcfNcfTTM:滚动市现率pbMRQ:市净率但是该接口目前只能获取个股的估值信息,指数的估值信息是没有的,可以参看《指

2021-11-30 16:57:42 1308

原创 基于Python的指数基金量化投资——指数基金偏离度计算

什么是指数偏离度它是指数涨跌的快慢和偏离幅度指标。当指数快速上涨,偏离度数据会迅速的向上偏离,当快速下跌时,偏离度数据会迅速的向下偏离。而持续的上涨中出现下跌,偏离度就会急转直下,另一种持续的下跌中出现上涨,偏离度就会迅速上升。指数偏离度的计算公式:100% × (当日指数 - N日平均指数) / N日平均指数;其中N可以取5、10、20、30、60等值,就能反映出多少日的偏离度情况。数值越小反映的结果越趋近于瞬时变化,而数值越大反映的结果趋近于于平均变化。指数偏离度反映的特征下面是沪深

2021-11-23 15:07:09 16734

原创 基于Python的指数基金量化投资 ——A股所有个股名称和证券代码获取

前面介绍过怎么获取A股个股的数据《基于Python的指数基金量化投资 - 股票数据源baostock》,里面包含了个股的各种历史数据,包含:股价、市盈率、市净率、成交量、换手率等等。但是要获得这些个股的数据有个前提,就是要知道个股的名称和对应的证券代码,例如招商银行上市的名称就叫招商银行,对应的证券代码是sh.600036,如果该个股是上交所的股票(包含科创板),则就类似招商银行的证券代码,在数字前加上sh.的前缀,如果该个股是深交所的股票(包含创业板),则在证券代码前加上sz.的前缀,例如海康威视对应的

2021-11-21 20:06:56 1287

原创 基于Python的指数基金量化投资——指数包含的个股数据获取

要计算指数的加权值,指数的市盈率、市净率,或者指数的净资产收益率,都需要用到指数所包含的个股信息,前面分享的《指数的净资产收益率计算》和《指数的市盈率和市净率计算》等文中都有提到。这些个股的数据怎么来获得呢?下面就来介绍下,总共就2个步骤:1)指数数据的获取;2)数据的解析。(第一步)指数数据的获取首先从中证指数官网(https://www.csindex.com.cn)或者国证指数官网(http://www.cnindex.com.cn)中获取相应的指数数据。例如下图中,在中证指数官网搜索沪深30

2021-11-16 21:55:32 1227

原创 基于Python的指数基金量化投资——A股全市场成交量计算

成交量是反映市场情绪和流动性一个很重要的指标,当出现牛市时成交量会急剧放大,当出现熊市时成交量会急剧缩小。通过成交量可以反映出市场的情绪是处于正常、平淡还是疯狂,可以在一定程度上指导我们的投资操作,例如当市场过于疯狂的时候可能是撤退的机会,当市场平淡的时候可能是入场的时机,当市场处于正常交易量则应该保持观望。清楚目前市场的冷暖程度可以起到锚定的作用,面对上涨下跌从容应对,从而不会随大流追涨杀跌。选取近十年A股成交量的变化曲线(交易单位为亿)可以看出在2015年牛市的时候成交量急剧放大,是普通交易日

2021-11-14 20:13:30 1380

原创 基于Python的指数基金量化投资——指数数据获取

做基金的量化,最最重要的是要有数据,所以指数的数据是所有分析的源头。Baostock就提供比较全面的指数数据,具体可以参考《基于Python的指数基金量化投资 - 股票数据源baostock》。指数数据也提供了相应的接口可供调取,通过API接口获取指数(综合指数、规模指数、一级行业指数、二级行业指数、策略指数、成长指数、价值指数、主题指数)K线数据,用户可以指定起始日期和截至日期。调用的参数包含5个参数,code, fields, start, end, frequency,分别表示股票代码、返回包含

2021-11-12 17:02:34 2081

原创 基于Python的指数基金量化投资 - 通过指数估值榜进行指数投资

前面介绍过针对每一个单独的指数,可以通过市盈率和市净率的计算获得指数的估值百分位,从而进行相应的投资(《基于Python的指数基金量化投资 - 通过市盈率和市净率对指数估值》)。这里介绍一个可以把所有指数估值信息进行汇总的方式:指数估值榜,这样可以直观的看出所有指数的估值点位,从整体上来进行选择,而不是一个指数一个指数的筛选,更加高效和便捷。图中标示出了大部分目前的主流指数,纵坐标的单位是0%到100%,然后通过不同的背景颜色对估值高低进行区分,从上到下分为7个颜色区间,从红色过度绿..

2021-04-26 16:12:48 599

原创 基于Python的指数基金量化投资-全市场的市盈率和市净率计算

前面介绍了指数的市盈率和市净率的计算过程以及怎么通过市盈率和市净率获得估值信息,从而进行相应的投资投资。这次就来和大家聊聊全市场的市盈率和市净率计算,有了指数的估值数据,为什么还要看全市场的估值信息呢?先看看下面这张图。从整体来看,全市场估值和沪深300、上证红利、中证消费和中证医药的趋势基本是同步的,但在某些局部区域也会有细微的差别,像2018年4月左右,全市场估值较低,但中证消费的估值较高,2021年3月左右,全市场估值较低,但中证医药和中证消费的估值却非常高。所以全市场估值会起到.

2021-04-19 10:07:32 1832 2

原创 基于Python的指数基金量化投资 - 指数的净资产收益率计算

净资产收益率(ROE)是投资过程中一个非常要得指标,它也叫做股东回报率,是净利润和净资产的比值,如果比值越高说明投资回报越好,所以在选择相应指数进行投资的过程中,我们尽量选择ROE高的品种。下面举个简单的小例子来介绍下到底净资产收益率是怎么一回事。小明开了一家面包店,面包店的总资产为100万,同时他的面包店ROE是15%。在持续经营的过程中,同时不考虑分红的情况下,第二年总资产就变成了115万,每年的ROE都维持不变,五年后总资产翻倍变成200万(100万的(1+15%)次方)。.

2021-04-15 10:28:28 1772

原创 基于Python的指数基金量化投资 - 指数的市盈率和市净率计算

上一篇《基于Python的指数基金量化投资 - 通过市盈率和市净率对指数估值》介绍了通过市盈率和市净率对指数进行估值,然后结合具体的估值百分位来进行投资。所以指数的市盈率和市净率是两个非常重要的指标。这里就会有个问题,指数的市盈率和市净率怎么进行计算,指数不像个股,个股的市盈率计算起来比较简单:同样个股的市净率计算也比较简单:而指数是一篮子股票,例如沪深300就包含了300家上市公司,中证500包含了500家上市公司,上证50包含了50家上市公司,所以指数是一个上市公司的集合..

2021-04-13 20:46:07 1217

原创 基于Python的指数基金量化投资-通过市盈率和市净率对指数估值

投资指数基金,最简单也最实用的策略就是便宜的时候买入,昂贵的时候卖出,那怎么判断目前指数基金是否便宜?就会通过估值来进行判断,估值包含两个指标,一个是市盈率,另外一个是市净率,通过计算市盈率或者市净率的历史百分位就可以得到指数基金的估值情况,从而根据具体的估值点位来进行投资。像宽基指数,沪深300、中证500、上证50、中证100等都用市盈率进行估值,而像中证银行和证券公司就要用到市净率进行估值,因为对于金融业来说,货币反而是产品,通过市盈率进行估值就会失真,所以需要用市净率。下面通过创..

2021-04-08 08:53:45 1678 3

原创 基于Python的指数基金量化投资-为什么量化指数基金投资

进行指数基金投资我们需要清楚几个关键点:该投资哪些指数品种,为什么投资这些品种、这些品种目前处于什么状态、是该买入还是该卖出和整体市场的情况。这些关键点会在很大程度上决定投资者的投资成果,举个简单例子:如果投资者在市场处于高估甚至极度高估的情况下买入的话,接下来投资面临的可能是大幅度的亏损。很多投资者明明知道市场和投资的指数估值都很高,为什么还要买入?因为市场处于牛市,整个市场非常的火爆,赚钱效应很高。在这种情况下如果没有估值来进行锚定,是很难控制住情绪不进行交易的。所以指数

2021-04-02 17:04:21 554

原创 基于Python的指数基金量化投资-股票数据源baostock

基于Python的指数基金量化投资-股票数据源baostock课程参考:[基于Python的量化指数基金投资](https://study.163.com/course/courseMain.htm?courseId=1211246807&share=2&shareId=480000002244487)微信公众号:课程参考:基于Python的量化指数基金投资微信公众号:量化用到的数据源来自baostock,可以通过www.baostock.com网址进行访问,它是一个免费、开源的证券

2021-02-23 22:56:27 2590 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除