一劳永逸的股票代码:高效统计某只股票的所有概念题材
![]()
上一篇文章用短短几行代码筛选出某一交易日的涨停股票,感兴趣的可以回头看看。
此文则用筛选出的涨停个股,查询它们的概念题材,为了阅读方便,复制了筛选涨停个股的代码:
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)
运行结果如下:
![]()
大家都知道炒股票实际上就是炒题材炒概念,如果一只股票的概念多,拉升的概率就大,尤其是出现新概念的个股应重点关注,所以使用程序代码辅助统计每天的涨停个股、统计它们的概念题材非常有必要,省时省力非常高效。
总结:上面的代码逻辑其实很简单,小学生都会。第一步是下载股票数据并筛选出涨停标的;第二步则是统计出涨停个股的概念题材;第三就是选择概念多或有新概念的个股进行下一步的技术分析。