| | |
| | | results = [x for x in results if |
| | | (tool.is_can_buy_code(x[0]) and x[0] in valid_codes and x[0] not in exclude_codes)] |
| | | # 取前1/3且涨停数是前10 |
| | | # max_count = len(results) // 3 if len(results) % 3 == 0 else len(results) // 3 + 1 |
| | | # results = results[:max_count] |
| | | # # 取前10 |
| | | # results = results[:10] |
| | | max_count = len(results) // 2 if len(results) % 2 == 0 else len(results) // 2 + 1 |
| | | results = results[:max_count] |
| | | # 取前10 |
| | | results = results[:10] |
| | | codes = [x[0] for x in results] |
| | | fresults[kpl_util.filter_block(b)] = codes |
| | | return fresults |
| | |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | __DataLoader = DataLoader("2025-06-09") |
| | | __DataLoader = DataLoader("2025-06-12") |
| | | # __test_jx_blocks(__DataLoader) |
| | | |
| | | # instance = StockVariables() |
| | |
| | | # print(result_dict["301279"]) |
| | | |
| | | results = __DataLoader.load_target_plate_and_codes() |
| | | plates = ["医药"] |
| | | # for k in results: |
| | | # print(k, results[k]) |
| | | plates = ["汽车零部件", "稀土永磁", "化工", "医药", "光伏"] |
| | | print("==========新题材=======") |
| | | for p in plates: |
| | | print(p, results.get(p)) |