python的量化代码怎么用到股市中

2024-05-15

1. python的量化代码怎么用到股市中

2010 ~ 2017 沪深A股各行业量化分析
在开始各行业的量化分析之前,我们需要先弄清楚两个问题:
第一,A股市场上都有哪些行业;
第二,各行业自2010年以来的营收、净利润增速表现如何?
第一个问题很好回答,我们使用JQData提供的获取行业成分股的方法,输入get_industries(name='sw_l1')得到申万一级行业分类结果如下:它们分别是:【农林牧渔、采掘、化工、钢铁、有色金属、电子、家用电器、食品饮料、纺织服装、轻工制造、医药生物、公用事业、交通运输、房地产、商业贸易、休闲服务、综合、建筑材料、建筑装饰、电器设备、国防军工、计算机、传媒、通信、银行、非银金融、汽车、机械设备】共计28个行业。
第二个问题要知道各行业自2010年以来的营收、净利润增速表现,我们首先需要知道各行业在各个年度都有哪些成分股,然后加总该行业在该年度各成分股的总营收和净利润,就能得到整个行业在该年度的总营收和总利润了。这部分数据JQData也为我们提供了方便的接口:通过调用get_industry_stocks(industry_code=‘行业编码’, date=‘统计日期’),获取申万一级行业指定日期下的行业成分股列表,然后再调用查询财务的数据接口:get_fundamentals(query_object=‘query_object’, statDate=year)来获取各个成分股在对应年度的总营收和净利润,最后通过加总得到整个行业的总营收和总利润。这里为了避免非经常性损益的影响,我们对净利润指标最终选取的扣除非经常性损益的净利润数据。
我们已经获取到想要的行业数据了。接下来,我们需要进一步分析,这些行业都有什么样的增长特征。
我们发现,在28个申万一级行业中,有18个行业自2010年以来在总营收方面保持了持续稳定的增长。它们分别是:【农林牧渔,电子,食品饮料,纺织服装,轻工制造,医药生物,公用事业,交通运输,房地产,休闲服务,建筑装饰,电气设备,国防军工,计算机,传媒,通信,银行,汽车】;其他行业在该时间范围内出现了不同程度的负增长。
那么,自2010年以来净利润保持持续增长的行业又会是哪些呢?结果是只有5个行业保持了基业长青,他们分别是医药生物,建筑装饰,电气设备,银行和汽车。(注:由于申万行业在2014年发生过一次大的调整,建筑装饰,电气设备,银行和汽车实际从2014年才开始统计。)
从上面的分析结果可以看到,真正能够保持持续稳定增长的行业并不多,如果以扣非净利润为标准,那么只有医药生物,建筑装饰,电气设备,银行和汽车这五个行业可以称之为优质行业,实际投资中,就可以只从这几个行业中去投资。这样做的目的是,一方面,能够从行业大格局层面避免行业下行的风险,绕开一个可能出现负增长的的行业,从而降低投资的风险;另一方面,也大大缩短了我们的投资范围,让投资者能够专注于从真正好的行业去挑选公司进行投资。
「2010-2017」投资于优质行业龙头的收益表现
选好行业之后,下面进入选公司环节。我们知道,即便是一个好的行业也仍然存在表现不好的公司,那么什么是好的公司呢,本文试图从营业收入规模和利润规模和来考察以上五个基业长青的行业,从它们中去筛选公司作为投资标的。
3.1按营业收入规模构建的行业龙头投资组合
首先,我们按照营业收入规模,筛选出以上5个行业【医药生物,建筑装饰,电气设备,银行和汽车】从2010年至今的行业龙头如下表所示:

可以看到,虽然时间跨度很长,但是在这5个行业中,营收规模大的公司始终处于领先地位。它们分别是【上海医药,中国建筑,上海电气,工商银行,上汽集团】。
由于各年度上市公司年报的公布截止日是4月30日,待所有上市公司年报公布后,确定行业龙头,然后将这些行业龙头构建成一个投资组合。那么,持有投资组合的收益表现如何呢?为了保证投资时间的一致性,我们假设从2015年4月30号之后的第一个交易日开始投资,本金是100万,每个标的投资权重相同,都是20%,并且忽略交易成本,那么持有该组合至2018年4月30号的投资收益是多少呢?
我们利用JQData提供的获取行情接口get_price(security='股票代码', start_date='开始交易日', end_date='投资截止日', frequency='daily', fields=None, skip_paused=False, fq='pre'),分别获取组合中各个公司在各年度开始交易日和投资截止日(4.30之后的第一个交易日)的价格,得到最终的投资结果如下图所示:

可以看到,除了2015.5.4-2016.5.3股灾期间,该组合投资收益率和上证指数、沪深300指数有一个同步的大幅下跌外,从2016.5.3至2018年5.2,改组合连续两年获得了正收益,并在2016年大幅跑赢另外两个基准指数20%以上。
聪明的读者一定会问这样一个问题,如果我从2018年5月2号开始,投资100万买入这样一个按营收规模衡量的行业龙头组合,至2018年5月30号,收益表现会如何呢?答案是【3.04%】,而同期上证指数收益率和沪深300收益率分别是【-0.20%】和【-0.39%】,可以说表现非常之好了。具体收益如下表所示:

3.2按扣非净利润规模构建的行业龙头投资组合如果我们按照扣除非经常性损益的净利润来衡量,以上5个行业从2010年至今的行业龙头又会是哪些呢,我们查出来如下表所示:

可以看到,按照扣非净利润来构建投资组合,医药生物和电气设备两个行业分别发生了行业龙头的更替,如果要构建基于扣非净利润的投资组合,那么我们就需要每年去调整我们的组合标的以保证组合中都是上一年度的行业龙头。和上述投资回测方式一样,我们从2015年5月4号买入这样一个组合,并在之后每年4月30号之后的第一个交易日调整组合中的行业龙头标的,最终的投资结果如下表所示:

可以看到,即使是2015.4.30-2016.5.3股灾期间,该组合也跑赢上证指数和沪深300指数3%左右;而2016.5.3至2018年5.2期间更是大幅跑赢两个基准指数高达30%以上。
同样的,如果从2018年5月2号开始,投资100万买入这样一个按扣非净利润规模衡量的行业龙头组合,至2018年5月30号,收益表现会如何呢?答案是【2.83%】,对比同期上证指数收益率和沪深300指数的【-0.20%】和【-0.39%】,仍然维持了非常良好的表现。具体收益如下表所示:

结论通过以上行业分析和投资组合的历史回测可以看到:
先选行业,再选公司,即使是从2015年股灾期间开始投资,至2018年5月1号,仍然能够获得相对理想的收益,可以说,红杉资本的赛道投资法则对于一般投资者还是比较靠谱的。
在构建行业龙头投资组合时,净利润指标显著优于营业收入指标,获得的投资收益能够更大的跑赢全市场收益率
市场是不断波动的,如果一个投资者从股灾期间开始投资,那么即使他买入了上述优质行业的龙头组合,在近3年也只能获得12%左右的累计收益;而如果从2016年5月3日开始投资,那么至2018年5月2日,2年时间就能获得超过50%以上的收益了。所以,在投资过程中选择时机也非常重要。
出自:JoinQuant 聚宽数据 JQData

python的量化代码怎么用到股市中

2. 怎样查询过去某一日个人帐户股票市值

投资者可以登录中登结算官网查询近20日日均资产,其步骤如下:进入中登结算官网→点击注册,或者用户登录→登录之后,再激活一码通→在查询页面点击沪市近20日日均市值,或者深市近20日日均市值即可。除此之外,投资者也可以登录股票交易软件,根据其购买的个股自行计算。
温馨提示:以上内容仅供参考,不作为任何建议,投资有风险,入市需谨慎。
应答时间:2021-12-15,最新业务变化请以平安银行官网公布为准。

3. 我想查询我自己几个月之前某一天持有股票及市值

去交割单上查询,股票账户上面功能。

我想查询我自己几个月之前某一天持有股票及市值

4. 怎样查询个股的历史市值?


5. 如何选择小市值股票

怎么选小市值股票:
1.行业:中小板重点以0026(0027)开头的食品,医药医疗,保健,化工(日用,精细,医药中间体等),智能穿戴等,还有一些细分行业。当然个别0025开头的也可以。

2.股本:总股本不大于3亿,流通股本不大于2亿。总股本在1.5亿到2亿之间最佳,流通股本在7500万到1.5亿之间最佳。

3.股价:9元到15元之间。这段区域是最佳潜伏区间。长时间横盘,在一个区间内波动,一般波动幅度是2元到3元。长期在年线下方,年线开始走平,股价第一次站上年线以后重点关注。有的股直接站上年线,上涨30%左右再回踩,有的股在年线附近整理继续横盘,个人喜欢直接站上年线,上涨30%回踩年线整理的股票。周线,月线等长期均线均在底部(这个底部每个人看法不同,但一定是近年来没怎么涨过,月线一直调整),月线macd收红。

4.市值:总市值在30亿左右,流通市值在20亿左右。同样是20亿的市值,现在股价是50元,股本是4000万,和股价10元,股本2亿的相比较,我选择后者。因为股价50元,再继续上涨,涨到100元,市值翻一倍的难度要远大于股价10元涨到20元。更多时候股价50元,经过除权,很可能是股价变为25,股本变为8000万,然后股价变为12.5,股本变为1.6亿,这个过程很可能市值并没有太大变化。

5.股东:前十大股东占股本50%以上,越大越好。如果能有在70%以上的,而股价没怎么涨,那么将是绝佳机会。股东户数大幅减少,户均持股大幅增加,一般减少幅度在20%左右最佳。

6.耐心:持有周期最少6个月。选到小市值股票以后,由于个人的操作习惯,经验等因素影响,很多时候不能买在上涨的爆发点上,那么就需要耐心等待,看中长期k线。运气好的,一两个月可能就有50%以上的利润。

7.风险:目前的行情下,20亿-30亿市值之间的股票风险相对较小,结合周线,月线的判断,买入符合以上条件的股票,长期持有,不被短期波动干扰,基本是不会亏损的。

8.利润:20亿-30亿市值的股票,长期持有,是有很大概率到50亿市值的。更别说30%-50%的利润了。

9.利空:如果一个股票长期价格在一个区间波动,没有大幅上涨过,那么不管出什么利空,都可以不管。市值20亿-30亿的股票本来业绩就不是太好,不被看好,一般半年的利润在3000万左右。利空出来以后,股价不为所动,打不下去,那么就更值得关注。一般亏损几百万可以不必过多担心。

这些可以慢慢去领悟,炒股最重要的是掌握好一定的经验与技巧,这样才能作出准确的判断,新手在把握不准的情况下不防用个牛股宝手机炒股去跟着里面的牛人去操作,这样要稳妥得多,希望可以帮助到您,祝投资愉快!

如何选择小市值股票

6. 如何查找股票的历史市值

1、市值的计算方法是该股票收盘价格乘以总股本数。
2、首先查该股票历史某一天的股票交易收盘价格,这个比较容易找。
3、想要查找股票的历史市值,就查找该股历史日的股票交易收盘价乘以股数。

扩展资料
1、市值即为股票的市场价值,亦可以说是股票的市场价格计算出来的总价值,它包括股票的发行价格和交易买卖价格。
2、股票的市场价格是由市场决定的。股票的面值和市值往往是不一致的。股票价格可以高于面值,也可以低于面值,但股票第一次发行的价格一般不低于面值。
3、股票价格取决于预期股息的多少,银行利息率的高低,及股票市场的供求关系。股票市场是一个波动的市场,股票市场价格亦是不断波动的。
4、股票的市场交易价格主要有:开市价,收市价,最高价,最低价。收市价是最重要的,是研究分析股市以及抑制股票市场行情图表采用的基本数据。
参考资料来源:百度百科-股票市值

7. 如何筛选股票市值


如何筛选股票市值

8. 在哪里能查到一支股票的市值

想要查询一只股票的市值,那么你可以通过支付宝的相关页面进行一个查询,因为支付宝现在不是可以炒股还可以炒基金吗?然后你就可以去那里搜索他现在是多少,其实天眼查企查查也是可以查到的。人活一辈子,就活一颗心,心好了,一切就都好了,心强大了,一切问题,都不是问题。

  人的心,虽然只有拳头般大小,当它强大的时候,其力量是无穷无尽的,可以战胜一切,当它脆弱的时候,特别容易受伤,容易多愁善感。

  心,是我们的根,是我们的本,我们要努力修炼自己的心,让它变得越来越强大,因为只有内心强大,方可治愈一切。

  没有强大的敌人,只有不够强大的自己

  人生,是一场自己和自己的较量,说到底,是自己与心的较量。如果你能够打开自己的内心,积极乐观的去生活,你会发现,生活并没有想象的那么糟糕。

  面对不容易的生活,我们要不断强大自己的内心,没人扶的时候,一定要靠自己站稳了,只要你站稳了,生活就无法将你撂倒。

  人活着要明白,这个世界,没有强大的敌人,只有不够强大的自己,如果你对现在的生活不满意,千万别抱怨,努力强大自己的内心,才是我们唯一的出路。

  只要你内心足够强大,人生就没有过不去的坎

  人生路上,坎坎坷坷,磕磕绊绊,如果你内心不够强大,那这些坎坎坷坷,磕磕绊绊,都会成为你人生路上,一道道过不去的坎,你会走得异常艰难。

  人生的坎,不好过,特别是心坎,最
最新文章
热门文章
推荐阅读