#板块轮动统计打分
# 所有A股,剔除ST,停牌,上市不足半年的
# 针对个股计算指标,N日价格涨幅
# group by 板块,给板块热度打分,排序
# 展示给定日期最热门板块,板块内涨幅靠前个股,绘制板块历史热度情况
# 风险及免责提示:该策略由聚宽用户在聚宽社区分享,仅供学习交流使用。
# 原文一般包含策略说明,如有疑问请到原文和作者交流讨论。
# 原文网址:https://www.joinquant.com/view/community/detail/28005
# 标题:板块轮动打分与热度追踪
#"sw_l1": 申万一级行业
#"sw_l2": 申万二级行业
#"sw_l3": 申万三级行业
#"jq_l1": 聚宽一级行业
#"jq_l2": 聚宽二级行业
#"zjw": 证监会行业
from jqdata import *
import pandas as pd
import numpy as np
from datetime import datetime,date,timedelta
import warnings
warnings.filterwarnings('ignore')
pd.set_option('display.max_rows', 100)
pd.set_option('display.max_columns', 10)
pd.set_option('display.width', None)
pd.set_option('display.max_colwidth', -1)
import time
def time_me(fn):
def _wrapper(*args, **kwargs):
start = time.clock()
ret=fn(*args, **kwargs)
print("%s cost %s second"%(fn.__name__, time.clock() - start))
return ret
return _wrapper