Administrator
2023-07-26 4dc243e5b37fc7db3ecd46d8de8a67fb3744b577
bug修复
1个文件已修改
19 ■■■■■ 已修改文件
l2/l2_data_manager_new.py 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
l2/l2_data_manager_new.py
@@ -852,10 +852,12 @@
            if zyltgb >= 80 * 100000000:
                return True, False, "{9:30:00-9:35:00}自由市值≥80亿"
        # 判断板块
        yesterday_limit_up_data_records = kpl_data_manager.get_current_limit_up_data_records(1)[0][1]
        yesterday_codes = set([x[0] for x in yesterday_limit_up_data_records])
        plate_can_buy, msg = CodePlateKeyBuyManager.can_buy(code,
                                                            kpl_data_manager.KPLLimitUpDataRecordManager.latest_origin_datas,
                                                            kpl_data_manager.get_current_limit_up_data_records(1),
                                                            kpl_data_manager.KPLLimitUpDataRecordManager.total_datas,
                                                            yesterday_codes,
                                                            block_info.get_before_blocks_dict())
        if not plate_can_buy:
            return False, True, msg
@@ -1279,15 +1281,6 @@
if __name__ == "__main__":
    # trade_manager.start_cancel_buy("000637")
    # t.sleep(10)
    # L2TradeDataProcessor.test()
    # L2LimitUpMoneyStatisticUtil.verify_num("601958", 89178, "13:22:45")
    # load_l2_data("600213")
    #
    # buy_index, buy_data = l2_data_util.get_buy_data_with_cancel_data(local_today_datas["600213"][84],
    #                                                                  local_today_num_operate_map.get(
    #                                                                      "600213"))
    # print(buy_index, buy_data)
    volume_rate = code_volumn_manager.get_volume_rate("002343")
    print(volume_rate)
    yesterday_limit_up_data_records = kpl_data_manager.get_current_limit_up_data_records(1)[0][1]
    yesterday_codes = set([x[0] for x in yesterday_limit_up_data_records])
    print(yesterday_codes)