Administrator
2025-01-22 f2dfe1818b6286e4ff25e97c4d72a17bae4eea42
trade/buy_radical/block_special_codes_manager.py
@@ -121,9 +121,9 @@
        获取板块有辨识度的代码
        @return:
        """
        trading_dates = HistoryKDatasUtils.get_latest_trading_date(15)
        trading_dates = HistoryKDatasUtils.get_latest_trading_date(8)
        max_day = trading_dates[-1]
        min_day = tool.date_sub(max_day, 365)
        min_day = tool.date_sub(max_day, 180)
        block_map = self.__get_block_map()
        # [(板块名称,代码, 在板块中的涨停次数)]
@@ -185,10 +185,15 @@
                    # 非正常票
                    continue
                if juejin_result_dict[code][2] < 3 or juejin_result_dict[code][2] > 40:
                    # 小于3块/大于40块
                if juejin_result_dict[code][2] < 3 or juejin_result_dict[code][2] > 50:
                    # 小于3块/大于50块
                    continue
                if int(float(limit_up_info_map[code][2])) < 50:
                    continue
                index += 1
                # [(板块, 代码名称, 代码, 涨停次数, 自由市值)]
                fdatas.append(
                    (b, limit_up_info_map[code][1], code, code_block_dict[code][b],
                     int(float(limit_up_info_map[code][2]))))
@@ -208,4 +213,4 @@
if __name__ == "__main__":
    # print(datas)
    print( BlockSpecialCodesManager().get_code_blocks("002582"))
    print(BlockSpecialCodesManager().get_code_blocks("002582"))