| | |
| | | return log_data |
| | | # 定义一个时间段,在这个时间段内才会执行下面的代码,主要就是把强度数据作为日志打印存储下来。 |
| | | now_time = tool.get_now_time_str() |
| | | if not (data_cache.OPENING_TIME < now_time < data_cache.NOON_MARKET_TIME): |
| | | return |
| | | |
| | | data = (kpl_api.getMarketJingXuanRealRankingInfo()) |
| | | market_sift_plate = json.loads(data) |
| | | # print(f"market_sift_plate 数 ======{len(market_sift_plate['list'])}") |
| | | |
| | | # 精选板块【前20】 market_sift_plate['list'] ====== |
| | | logger_kpl_market_sift_plate.info(f"{market_sift_plate['list']}") |
| | | if data_cache.OPENING_TIME < now_time < data_cache.CLOSING_TIME: |
| | | logger_kpl_market_sift_plate.info(f"{market_sift_plate['list']}") |
| | | # 总控制时间段 |
| | | if not (data_cache.OPENING_TIME < now_time < data_cache.NOON_MARKET_TIME): |
| | | return |
| | | # market_sift_plate['list'][0] = ['801062', '军工', 3520, -0.49, 0.666, 139133934669, 383864272, 9077352839, -8693488567, 1.183, 6129448037490,-0.12, 168245858, 7088854452019, -290614763, 50.2408, 30.3672, 3520, 0] |
| | | # 行情精选板块列表 前20 中的 第一个板块列表数据 = 【代码,板块名称,强度,涨幅?,0.666?,成交额?,现额?,主买,主卖,1.183?,流通值?,-0.12?,300W大单净额?,总市值?,上季度机构增仓,今年平均PE,次年平均PE,强度,未知0值】 |
| | | # logger.info(f"market_sift_plate['list'][0] ======{market_sift_plate['list'][0]}") |
| | |
| | | if 'list' in market_sift_plate: |
| | | ds = [] |
| | | for d in market_sift_plate['list']: |
| | | # todo 获取板块名称和板块代码 主要是板块的强度和主力净额这些 |
| | | ds.append(request_plate_codes(d)) |
| | | dask_result = batch_get_plate_codes(ds) |
| | | compute_results = dask_result.compute() |