Administrator
2023-07-23 ab11008d660832876dce7c6d05a2b5be0da1dd20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from third_data import kpl_data_manager, block_info
from third_data.code_plate_key_manager import CodePlateKeyBuyManager, LimitUpCodesPlateKeyManager
from third_data.kpl_util import KPLDataType
from utils import tool
 
if __name__ == "__main__":
    code = "002655"
    block_info.init()
    current_limit_up_datas = kpl_data_manager.KPLDataManager().get_from_file(KPLDataType.LIMIT_UP,
                                                                             tool.get_now_date_str())
    LimitUpCodesPlateKeyManager().set_today_limit_up([(d[0], d[5]) for d in current_limit_up_datas])
    limit_up_record_datas = kpl_data_manager.KPLLimitUpDataRecordManager.list_all(tool.get_now_date_str())
    for d in limit_up_record_datas:
        block_info.init_code(d[3])
    results = CodePlateKeyBuyManager.get_can_buy_block(code, current_limit_up_datas,
                                                       limit_up_record_datas, block_info.get_before_blocks_dict())
    print(results)