一劳永逸的股票代码:高效统计某只股票的所有概念题材

栏目:生活资讯  时间:2023-02-17
手机版

  

  上一篇文章用短短几行代码筛选出某一交易日的涨停股票,感兴趣的可以回头看看。

  此文则用筛选出的涨停个股,查询它们的概念题材,为了阅读方便,复制了筛选涨停个股的代码:

  import pandas as pd

  import datetime

  start_time = str(datetime.datetime.now())[:11].replace("-","")#获取当天时间

  stock_data = pd.read_csv("{}两市股票数据统计.csv".format(start_time))#读取本地股票数据

  stocks_zhangting = stock_data.loc[stock_data["pct_chg"]>=9.98]#筛选出涨停个股

  stocks_zhangting.to_csv("{}涨停个股列表.csv".format(start_time))#将筛选出的涨停个股数据储存

  运行结果如下:

  

  接下来就是统计各涨停个股的概念题材,直接上代码:

  import tushare as ts

  import pandas

  import datetime

  import json

  pro = ts.pro_api("")#数据调用密钥,在tushare官网注册即可拥有

  start_time = str(datetime.datetime.now())[:11].replace("-","")#获取当天时间

  stock_data = pd.read_csv("{}涨停个股列表.csv".format(start_time))#读取本地涨停股票数据

  GN_TJ = {} #构建储存统计股票概念的储存工具:字典

  for i in stock_data["ts_code"]:#遍历查询每一只股票属于什么概念

  GaiN_check = pro.concept_detail(ts_code = i)#查询某只股票属于什么概念

  GN = " + ".join(GaiN_check['concept_name']) GN_TJ[i] = GN

  print(i, GN)

  资讯影评print(GN)

  try: #将统计出的数据保存为json文件以备后用

  with open("涨停个股概念统计.json","w", encoding="utf-8") as fs: json.dump(GN, fs)

  except IOError as e: print(e)

  运行结果如下:

  

  大家都知道炒股票实际上就是炒题材炒概念,如果一只股票的概念多,拉升的概率就大,尤其是出现新概念的个股应重点关注,所以使用程序代码辅助统计每天的涨停个股、统计它们的概念题材非常有必要,省时省力非常高效。

  总结:上面的代码逻辑其实很简单,小学生都会。第一步是下载股票数据并筛选出涨停标的;第二步则是统计出涨停个股的概念题材;第三就是选择概念多或有新概念的个股进行下一步的技术分析。

上一篇:硬核新作来袭,手感不输火影手游,凭这点成玩家新宠!
下一篇:这个夏天在哪里听 K-POP?酷狗音乐为你实现“听歌自由”