| | |
| | | |
| | | from third_data import kpl_api, kpl_util |
| | | from third_data.history_k_data_util import HistoryKDatasUtils |
| | | from third_data.kpl_data_manager import KPLDataManager |
| | | from utils import tool |
| | | |
| | | |
| | | def getFirstLimitUpPremium(day): |
| | | results = kpl_api.getHistoryLimitUpInfo(day) |
| | | # 保存 |
| | | # KPLDataManager.save_data("limit_up", kpl_util.parseDaBanData({"list": results, "errcode": 0}, 1)) |
| | | |
| | | # 获取下一个交易日 |
| | | next_day = HistoryKDatasUtils.get_next_trading_date(day) |
| | | result_list = kpl_util.parseDaBanData(json.dumps({"list": results, "errcode": 0}), kpl_util.DABAN_TYPE_LIMIT_UP) |
| | | target_codes = set() |
| | | for result in result_list: |
| | | if not tool.is_shsz_code(result[0]): |
| | | if not tool.is_can_buy_code(result[0]): |
| | | continue |
| | | if result[4] != '首板': |
| | | continue |
| | |
| | | print(record) |
| | | |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | getFirstLimitUpPremium("2023-12-26") |
| | | getFirstLimitUpPremium("2024-02-08") |