我用Python做一个量化指数增强策略,爽了!附代码!转载

原创
小哥 3年前 (2022-10-17) 阅读数 113 #大杂烩

这是邢某第一次做不到这是邢某第一次做不到这是邢某第一次做不到 84 量化迷你讲座分享量化迷你讲座分享

作者 | 星不能,米斯锌和硒星不能,米斯锌和硒星不能,史密斯锌和硒星不能,史密斯锌和硒

A股票是一个神奇的地方,它最大的特点是多年不涨,永远不涨3000点。

因为这个,因为这个调情A这只股票有无穷无尽的部分。有无尽的股票细分。

就连中国男足也是如此糟糕的行业,人们都在跑着去Diss,讽刺A股票比国足还差。

我想说的是我想说的是。我想说的是这个。我想说的是 尽管A股票有很多问题,但从来没有像男足那样糟糕到这一点 。至少A在各种全球排名中,该股的排名肯定高于男子足球队。

左右滑动查看排名比较左右滑动查看排名比较

但不管A股票和男足哪个更烂,是不会变的 中国股市一直是中国股市中国的股市一直是中国股市3000这一点上下波动的事实。

下面我们将探索,让我们在下面探索,让我们探索以下内容,然后我们将在下面探索 A股票在一百万年内永远不会上涨股票在一百万年内不会上涨股票在一百万年内不会上涨 它背后的原则。其背后的理论基础。背后的原则。其背后的理由是。

在此基础上给出了导数,在此基础上给出了导数,并在此基础上给出了 简单而高效简单而高效简单而高效A股策略 最终结果如图所示。

300乘以神秘战略乘以神秘战略乘以神秘战略

从07年初至今,按策略交易可转200超过两倍,能够超过两倍,能够 表现明显优于代表大盘的中证指数300指数

这一战略是如何产生的,它是如何运作的?这一切都始于 上证指数 说起。

01

上证指数简介上证指数简介上证指数简介

说到A股围绕3000当该点上下波动时,我们默认引用 上证指数 它包含了在上海证券交易所上市的所有公司。它包含了在上海证券交易所上市的所有公司1700多只股票。多股并存。很多股票。

上证指数在上交所指数中是上证所在2007年初是2700点,在此期间,它上升到最大点,在此期间,它上升到点,在此期间,它最大6000指向,然后一路向下。在过去的几年里3000它围绕着这一点波动。在这一点上下波动。它围绕着这一点波动。围绕着这一点波动。

从07年到21年整整15年复一年,年复一年36%这确实是一种非常拉扯裤腿的感觉。这确实非常扣人心弦。这真的很让人抓狂。这确实是一次非常艰难的拉力。

上证指数月度数据上证指数月度数据

虽然媒体会默认使用上证综指来代表中国股市,但有一定经验的交易员基本上不会看它。

因为我们都知道它是因为我们都知道它是因为每个人都知道它是因为每个人都知道它是 失真 这并不能很好地反映市场的整体状况。

那么,为什么上交所被扭曲了呢?我们从它的角度来看 编制方式 开始吧,你会得到答案的 这也与我们的战略密切相关。这也与我们的战略密切相关。这也与我们的战略密切相关。这也与我们的战略有关。

02

上证指数编制方法上证指数编制方法

上交所指数是按照以下方式编制的 总市值的加权平均值。总市值的加权平均值。总市值的加权平均值。

也就是说,一只股票当天的收益或损失将根据其市值权重对整体收益或损失做出贡献。

光是这个定义可能不能很好地理解,所以我将给你另一个例子。

如果您对索引感兴趣,请扫描下面的二维码或添加 我微信xbx719 和我交流。跟我说说。跟我谈谈。和我交流。

1

案例分析

如下表所示,当日茅台酒总市值为2.6万亿美元,是上交所所有股票中所有股票中所有股票最高的。按以下方式排序 市值排序 三胞的最终市值仅为12亿。

把这些股票放在这些股票中 市值加总 然后我们就可以得到上证指数的总市值(48万亿)。

数据时间到了。数据持续时间。2021年12月31日

我们用它来计算每只股票占上交所总市值的比例,比如茅台的 市值比率是市值比率是市值百分比是市值份额是 5.37%(25752/479553=5.37%),而最低排名只有三沙),而最低排名只有三沙),而最低排名只有三沙),而最后排名只有三沙0.05%(12/479553=0.05%)

个股市值百分比

茅台是涨是跌,茅台是涨是跌 -1.2%,然后它对更广泛的市场的影响

就是5.37% * (-1.2%)。所有其他股票都可以遵循同样的模式。

我们最终将这些值相加得到我们最终将这些值相加得到我们最终将这些值相加得到 当天上证所的涨跌行情是0.57%

通过这个我们可以知道,通过这个我们可以知道,通过这个,我们将知道 股票市值越大,对指数的影响越大。

显然,茅台对指数的影响最大,而三毛对指数的影响基本可以忽略不计。

这种 市值差别很大,市值差别很大,市值差别很大 这一现象在上证指数成分股内部非常严重。

2

权重拖累指标权重拖累指标权重拖累指数

我们仍将继续我们仍将继续我们仍将继续2021年12月31当天的数据就是一个例子。

总计1750只成分股

市值最高市值100 权重高于股票的股票的权重超过权重高于股票的权重的股票 52% ,其它的1650股票总数加起来只占股票总数加起来只占股票总数48%。这就像我们的贫富差距数据。

所以排名靠前所以排名靠前100这只股票对上交所的走势有很大影响。

我们来观察下表中排名靠前的个股,比如中国某某银行、中国某某石油、中国某某人寿等。

市值前100股票

您可以轻松地从他们的月份,您可以轻松地从他们的月份,您可以轻松地从他们的月份K如折线图所示,如折线图所示,如折线图所示 这些股票基本处于千禧年不涨的状态 这种情况就像中国足球一样。这种情况就像中国足球一样。情况,就像中国足球一样。这种情况就像中国足球。

向左和向右滑动可查看更多内容左右滑动可查看更多内容左右滑动可查看更多内容

但这些股票没有上涨是有原因的。

它们大多是国有企业,只需要为党和人民服务,不对股东(资本家)负责。

简而言之,上证综指多年来没有上涨的根本原因是 上证所指数上证所指数 最具影响力的权重股已经多年没有上涨甚至下跌了,导致该指数在很长一段时间内3000悬停在点附近悬停在点周围悬停在点周围

那么,既然我们理解了这一现象,我们就应该考虑如何利用它。

我非常好奇,比如说,如果我非常好奇,如果,我非常好奇,如果,我非常好奇,如果 消除或减少这些权重股票的影响 如果我买入同样的上证指数成分股,它的回报会提高吗?

03

上证等权重指数上证等权重指数

1

等权概念

让我们在我们这边做一个实验,仍然计算这些股票的每日涨跌。但具体说明 每只股票对整体指数的影响都是一样的。每只股票对整体指数的影响都是一样的。

指数等权重编制规则指数等权重编制规则指数等权重编制规则

如茅台和三毛都对指数有影响,如茅台和三毛对指数都有影响,如茅台和三毛对指数都有影响1/1750,这与市值无关。,与市值无关。,这与市场价值无关。

数据时间到了。数据持续时间。2021年12月31日

这也相当于我们重新编程a,它也相当于重新编程我们,它也相当于重新编程a 等权指数 它不再偏向大盘股。它不再青睐大盘股。

同时,我们继续将新指数的每日成分股与上交所保持一致,只是它们各自影响 权重不同

那么,这一等权重指数的最终回报会是什么,会不会跑赢原来的上证指数呢?

2

数据代码

要了解这一结果,首先我们需要每只股票的每日数据。

我已经为你整理了数据,包括所有的股票(包括那些已经退市的股票)。数据显示在图表中。

数据展示

它包含它所包含的每日,它包含该股票的每日 开盘高收盘低价和总市值

获得数据后,将Python计算代码以得到相应的结果。

如果您需要数据和代码,可以扫描下面的二维码或添加我 微信xbx719 该公司可以免费将它们全部发送给您。公司可以免费寄给你。

3

等权指数结果等权指数结果等权指数结果

最终结果如下图所示。

图表表示上证指数的黄色曲线,从2007年初至今年初至今上升年初至今增长年初至今增长36%这是非常拉动裤腿的。这非常扣人心弦。这是一款非常好的拉裤器。裤腿被拉得很紧。

而代表等权指数的蓝色曲线总共上升了 8.59 倍。虽然15年只翻了10不到两倍,也不到两倍,但仍然不到两倍,还不到两倍,而且 它的表现远远超过上交所本身。它的表现远远超过上证综指本身。它的表现远远超过了上交所本身。它的表现远远超过Sensex本身。

等权指数的净值表现更佳

说到这里,我们来看看一位足球评论员的话,“越南股市已经把A股爆了6:1”。

如果你拿上交所如果你把上交所放在上交所如果你拿上交所 等权指数越南股市 从2010与年初的比较将显示,尽管越南指数近年来开始飙升,但它 整体涨幅仍未超过同等加权指数 。恐怕这会让刘先生失望。

上证等权重指数上证等权重指数vs越南指数

正如我们已经从刚刚发出的指示中了解到的那样, 由于指数的编制,该指数并未真实反映市场的起伏

我们可以通过我们可以使用我们可以使用我们可以通过 通过平等购买所有组件实现更高的增长

4

过程实操

但除了这些知识之外,它还提供了对索引规则的理解 对投资没有太多实际帮助。

因为没有办法放在真实的世界里。你没有那么多钱去买这么多股票。多股并存。很多股票。

你也没有能力一次下这么多股票的订单,一个接一个,我不知道需要多久才能下订单。

除非你能像我们一样通过编程实现订单的自动化。

感兴趣的人可以观看这段视频有兴趣的人可以观看这段视频

此外,市场上还没有相应的指数基金,即 等权跟踪所有股票等权跟踪所有股票等权跟踪所有股票 S,所以你的 要实现这个收益,基本上是很难的。

但是现在我们知道了,因为我们已经知道了,但是现在已经知道了,但是现在已经知道了A股票不涨是因为股票不涨是因为股票不涨是因为 大盘股拖累股指。大盘股拖累股指下跌。大盘股拖累股指下跌。 然后我们可以从另一个角度思考,如果 只买小盘股只买小盘股只买小盘股 还能获得更高的回报吗?我们能获得更高的回报吗?你能获得更高的回报吗?我能获得更高的回报吗?

04

策略构建

1

小盘战略小盘战略小盘战略

我们可以尝试构建一个简单的选股策略。

选股策略

在每个月的最后一个交易日 沪深300该指数的成分股按市值排序按市值排序。

选取 最小市值最小市值10只股票 在下个月的第一个交易日开盘时买入平均仓位。

在那之后,无论在那之后有多高或多低,无论在那之后有多高或多低,无论它在那之后有多高或多低,无论发生了什么 持有不动 等到这个月的最后一个交易日,再卖出你所有的股票。

之后继续选择此时最小市值最小市值股票并买入,如此 循环往复

2

举例说明

例如我在2006年的12月29沪深两市选举当天300成分股中 最小市值最小市值10只股票

那我就在2007年1每月的第一个交易日是 均仓买入 他们一直持有直到他们和持有他们直到1月31星期天我们又要卖完了。这一天的票又卖完了。我们会在当天再次售罄。

此时,则选择此时最新的、此时最新的、最新的10只要继续只买股票,每个月重复上面的操作。

这样大家应该能够充分理解,这是一个非常 简单策略简单策略 它也很容易执行。它也很容易实现。它很容易执行。它很容易执行。

因为你只需要每月交易一次,在报价软件上 按市值排序按市值排序 然后你就知道该买什么了。然后你就知道该买什么了。它将有可能知道要买什么。它会告诉你该买什么。

那么,这一策略的具体回报是什么呢?那么,这一策略到底有什么回报呢?那么,这一战略实际上是如何获得回报的呢?那么,这一策略的回报是什么?

3

策略结果

我不建议手动计算这一策略的回报。

我们正在使用We Do Use我们正在使用We Do UsePython编程和相应的股票数据来得到这个结果。

值得一提的是,我们这里的股票数据有一个专门的专栏来证实这一点 当前是CSI一部分的股票是CSI当前一部分的股票吗300成分股 的。

成分股筛选成分股

此数据非常罕见,如果您对数据和代码感兴趣,可以扫描下面的二维码或添加 我微信xbx719, 所有这些都可以免费发送给您。都是免费送你的。所有这些都可以免费发送给您。

代码运行的结果如图所示。

蓝色曲线显示了 最终利益是最终利益26倍左右,远远超过代表沪深两市的黄色曲线300指数

不利之处是,该策略的最大回调幅度最高可达70%这是不可避免的。因为这一战略需要始终 满仓持有 股票,当所有股票开始下跌时,我们也不能幸免。

但在实际交易中,你能够做一些时机选择,并可以依靠你聪明的小大脑来避免这种最大回调。

然而,严酷的现实是对大多数人来说,但严酷的现实是对大多数人来说 你做的时机越多,回档位就越大,回报就越低。

4

策略拓展

我建议您尝试这个策略,因为它本质上是一个CSI300呈指数级增长。索引增强的结果。指数级的增强。指数级的增强。

关键是,这种策略只需要我们每次都买入10很多人都买得起这只股票。

你甚至可以一次买一个你甚至可以一次买一个你甚至可以每次都买3只有股票,看看它是如何运作的。只有股票,看看它是如何工作的。只看股票,看看它是如何运作的。只看股票,看看它有多好。

您可以扫描下面的二维码或添加我您可以扫描下面的二维码或添加我 微信xbx719 如果您在修改参数以自己运行它之后向我索要代码和数据,我不会在这里详细介绍。

那么,我们能否将这一策略进一步扩展,而不仅仅是改变股票的数量?

05

策略优化

1

全A小盘股策略简介小盘股策略简介

我们之前在我们之前在 沪深300的成分股 在选择中选择股票在中选择股票 所有股票中所有股票中所有股票 选择最小市值最小市值股票,结果会怎样呢?

当然,为了避免购买容易退市的股票,我们需要增加一项限制。

我希望 所选股票最近四个季度的净利润,即净利润TTM大于0。

这意味着我们选择的公司至少在过去几年里一直在经营。1今年是有利可图的。而且这只股票不能ST即将退市的股票或股票。

在这种情况下,我每月挑选并购买持有。在这种情况下,我每月挑选并购买持有 最小市值最小市值股票 一个月,直到一个月的最后一个交易日卖出。

2

案例分析

比如在2006年12在月底,我选择了10只有股票,那么它就是在07年1每月的第一个交易日是买入并持有整个1月。

我会在1月31在当天收盘时出售所持股份,并选择新的10仅股票中的唯一股票2每月的第一个交易日是买入并持有,以此类推。

通过这样做,我最终能获得多少收益?我们还得仔细检查数据,Python来实现。

如果您需要此代码和数据,可以扫描下面的二维码或添加我 微信xbx719, 所有这些都可以直接发送给您。所有这些都可以直接发送给您。所有这些都可以直接发送给您。都可以直接寄给你。

3

策略结果

运行代码后的最终结果如图所示。

蓝色曲线表示策略的净值蓝色曲线表示策略净值

这个看似简单策略简单策略从2007在扣除所有费用后,这一年以最后一次展期开始284倍。

年化收益 也从原来的也从原来的改变了 25%提高到了46%, 最大回档位也降低了,最大回档位也缩小了

但最大回档位仍较大,可以尝试进一步优化策略。

当我们比较这两种策略的货币曲线时,你会发现它们在不同的时间段表现不同。

2015年前全部A选择小盘股策略的股票涨幅较大,但15年至今, 沪深300在成分股中选择的小盘股反而更优质

这源于战略风格的差异,不同的战略适用于不同的市场。因此,我们有时会同时运行多个策略。

当然这是另一个话题,如果你对更多的点赞感兴趣,你也可以扫描下面的二维码或者加我 微信xbx719 交换。我们可以在之后继续讨论 如何运行多策略、多策略选择、多策略轮换

06

尾声

到目前为止,我们已经过去了A股票指数的一个固有缺陷带来了一种有趣的交易策略。

事实上,还有许多其他有趣的现象和交易策略由此延伸。

如果你想看到,可以添加更多的赞扬,如果你想看到更多的赞扬,可以添加我,如果你想看到更多的赞,可以添加我,或者添加我 微信xbx719 交换、断点交换、断点通信100如果你想谈这件事,我们会出版另一期杂志,稍后再谈。 A股票的其他有趣现象股票的其他有趣现象

总之,我们要学会简而言之,我们要学会 科学投资 你不能只凭主观的想法,然后根据一些不准确的经验做出决定。

最后一句话,我们用数据说话。最后,我们用数据说话。最后一句话,我们用数据说话。一言以蔽之,我们用数据说话。

07

后记

在文章的结尾,我与大家分享了一点 量化投资的启示量化投资的启示量化投资的启示

很多人问我一个白人是怎么开始的 学习量化投资学习量化投资学习量化投资 什么可以是什么可以是什么是可用的 书单推荐

我的建议是我的建议是我的建议这是我的建议 永远不要找一本书直接读。永远不要直接找一本书来读。永远不要直接找书。永远不要马上去找一本书来读。

你找本 编程 书要读,敲“书要读,书要读,书要敲”之后Hello World一切都结束了;你发现本“一切都结束了;你找到了本”,就这样结束了;你找到本了,一切都结束了 数学 看书的时候,看到第七页上的公式就睡着了。

更好的学习方法是在 实践 中了解量化策略。中学习量化策略。

研究报告是很好的量化练习项目。

一份研究报告就是一种战略,作者是受过高等教育的经纪分析师,年薪数百万,你所要做的就是 阅读和理解战略研究报告,并用代码实现它们。

在此期间什么都不会学到什么,哪里不会指向哪里,抓住 问题解决心态--问题解决心态 去学习,事半功倍。去学习吧,事半功倍。去学习吧,事半功倍。去学习,做两倍的事情。

如果你熟悉唐代的300首诗,即使你不会写诗,你也能背诵出来。

那么哪里可以那么我可以在哪里这样去哪里 获取研报 呢?

您可以扫描下面的二维码或添加我您可以扫描下面的二维码或添加我的 微信xbx719 我这里有分类的细目,这里有细目 数以万计的研究论文数以万计的研究报告数以万计的研究报告 ,还会 实时更新

我会区分…的难度我会区分…的难度 精选 之后会寄给你。以后再寄给你。之后再寄给你。过后送你去。

加我 微信xbx719 之后,你也可以在之后,你也可以在之后,也可以 与量化投资有关的问题交流 我很忙,回复很慢,但我会回复我所看到的一切。

聊得开心,聊得开心,有大量的量化数据和信息可用 送给你 的。

你也可以看我你也可以看我你也可以查我你还可以翻我 朋友圈 很多的内容很多的内容很多的内容 量化干货 。一些不会公开发送的内容,会在朋友圈里说。

联系作者

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除