123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- from util.mysqlutil import Mysql
- import pymongo
- from util.mongodb import get_mongo_table_instance
- mysql_handler = Mysql()
- zixuan_stock_list = [
- # 医疗
- '603990.SH', '300759.SZ', '300347.SZ','002421.SZ','300168.SZ','002432.SZ','300074.SZ','300677.SZ','002223.SZ', '300253.SZ', '300629.SZ',
- '002603.SZ', '300147.SZ', '002107.SZ',
- # 5G
- '300003.SZ', '600498.SH', '300310.SZ', '603912.SH', '603220.SH', '300602.SZ', '600260.SH', '002463.SZ','300738.SZ','002402.SZ',
- # 车联网
- '002369.SZ', '002920.SZ', '300020.SZ', '002869.SZ','300098.SZ','300048.SZ','000851.SZ','300682.SZ',
- # 工业互联网
- '002184.SZ', '002364.SZ','300310.SZ', '300670.SZ', '300166.SZ', '002169.SZ', '002380.SZ','002421.SZ','603083.SH',
- # 特高压
- '300341.SZ', '300670.SZ', '300018.SZ', '600268.SH', '002879.SZ','002028.SZ','300477.SZ',
- # 基础建设
- '603568.SH', '000967.SZ', '603018.SH','002062.SZ','600452.SH',
- # 华为
- '300687.SZ','002316.SZ','300339.SZ','300378.SZ','300020.SZ','300634.SZ','002570.SZ', '300766.SZ',
- # hsgt
- '603713.SH',
- ]
- zeng_stock_list = [
- # 业绩
- '300097.SZ', '000625.SZ', '000876.SZ', '603258.SH', '002973.SZ', '300390.SZ', '002030.SZ', '002041.SZ', '000767.SZ', '002214.SZ', '002869.SZ',
- '300541.SZ', '002185.SZ',
- '002555.SZ','600585.SH','600276.SH','002415.SZ','000651.SZ',
- '601800.SH', '601186.SH',
- ]
- ROE_stock_list = [ # ROE
- '002976.SZ', '002847.SZ', '002597.SZ', '300686.SZ', '000708.SZ', '603948.SH', '600507.SH', '300401.SZ', '002714.SZ', '600732.SH', '300033.SZ', '300822.SZ', '300821.SZ',
- '002458.SZ', '000708.SZ', '600732.SH', '603719.SH', '300821.SZ', '300800.SZ', '300816.SZ', '300812.SZ', '603195.SH', '300815.SZ', '603053.SH', '603551.SH', '002975.SZ',
- '603949.SH', '002970.SZ', '300809.SZ', '002968.SZ', '300559.SZ', '002512.SZ', '300783.SZ', '300003.SZ', '603489.SH', '300564.SZ', '600802.SH', '002600.SZ',
- '000933.SZ', '601918.SH', '000651.SZ', '002916.SZ', '000568.SZ', '000717.SZ', '600452.SH', '603589.SH', '600690.SH', '603886.SH', '300117.SZ', '000858.SZ', '002102.SZ',
- '300136.SZ', '600801.SH', '600436.SH', '300401.SZ', '002190.SZ', '300122.SZ', '002299.SZ', '603610.SH', '002963.SZ', '600486.SH', '300601.SZ', '300682.SZ', '300771.SZ',
- '000868.SZ', '002607.SZ', '603068.SH', '603508.SH', '603658.SH', '300571.SZ', '603868.SH', '600768.SH', '300760.SZ', '002901.SZ', '603638.SH', '601100.SH', '002032.SZ',
- '600083.SH', '600507.SH', '603288.SH', '002304.SZ', '000963.SZ', '300572.SZ', '000885.SZ', '600995.SH', '300080.SZ', '601888.SH', '000048.SZ', '000333.SZ', '300529.SZ',
- '000537.SZ', '002869.SZ', '600217.SH', '000526.SZ', '600887.SH', '002161.SZ', '600267.SH', '600668.SH', '600052.SH', '002379.SZ', '603369.SH', '601360.SH', '002833.SZ',
- '002035.SZ', '600031.SH', '600678.SH', '600398.SH', '600587.SH', '600763.SH', '002016.SZ', '603816.SH', '000031.SZ', '002555.SZ', '603983.SH', '002746.SZ', '603899.SH',
- '300595.SZ', '300632.SZ', '600809.SH', '002507.SZ', '300198.SZ', '600779.SH', '603568.SH', '300638.SZ', '002011.SZ', '603517.SH', '000661.SZ', '300630.SZ', '000895.SZ',
- '002841.SZ', '300602.SZ', '300418.SZ', '603737.SH', '002755.SZ', '002803.SZ', '002182.SZ', '600132.SH', '300725.SZ', '600346.SH', '300015.SZ', '300014.SZ', '300628.SZ',
- '000789.SZ', '600368.SH', '300776.SZ', '600570.SH', '000509.SZ', '600338.SH', '300770.SZ', '600309.SH', '000596.SZ', '300702.SZ', '002271.SZ', '300782.SZ', '300577.SZ',
- '603505.SH', '603160.SH', '300761.SZ', '603327.SH', '002458.SZ', '300146.SZ', '002463.SZ', '300417.SZ', '600566.SH', '002372.SZ', '600585.SH', '000848.SZ', '600519.SH',
- '000672.SZ', '300357.SZ', '002234.SZ', '603444.SH', '300236.SZ', '603360.SH', '002677.SZ', '300487.SZ', '600319.SH', '002415.SZ', '000403.SZ', '600340.SH', '601318.SH',
- ]
- holder_stock_list = [
- '002415.SZ','002214.SZ', '002459.SZ', '002035.SZ', '000963.SZ',
- '300639.SZ','300185.SZ', '601162.SH',
- '600196.SH', '600057.SH',
- '603638.SH',
- ]
- def get_hot_industry(trade_date):
- industry_list = []
- trade_date = str(trade_date)
- # trade_day_list = get_mongo_table_instance('tradeDayTableTuShare').find({'is_open':1, 'cal_date':{'$lte':int(trade_date.replace('-', ''))}}) \
- # .sort('cal_date', direction=pymongo.DESCENDING).skip(3).limit(1)
- # trade_date = str(trade_day_list[0]['cal_date'])
- trade_day_str = trade_date[:4] + '-' + trade_date[4:6] + '-' + trade_date[6:]
- rows = mysql_handler.select_list("SELECT * FROM index_industry_day WHERE "
- " trade_date='%s' AND num_zhangfu1>=2 AND num_zhangfu<65 "
- % (trade_day_str))
- for row in rows:
- industry_list.append(row['name'])
- return industry_list
|