Administrator
13 小时以前 2f00a0565dcf8d652b8bb5c4caefbce1c2c92d62
strategy/test.py
@@ -44,14 +44,28 @@
    #     if len(blocks & target_block) == len(target_block):
    #         print(code, blocks)
    __DataLoader = DataLoader("2025-06-18")
    __DataLoader = DataLoader("2025-06-19")
    kline_datas = __DataLoader.load_kline_data()
    codes = []
    codes1 = []
    codes2 = []
    for code in kline_datas:
        # if code !='003010':
        #     continue
        result = data_analyzer.KTickLineAnalyzer.is_too_high_and_not_relase_volume(kline_datas[code])
        if result:
            print("未放量", code, result[1])
            codes.append(code)
    print(len(codes))
        if code != '002846':
            continue
        result = data_analyzer.KTickLineAnalyzer.is_latest_limit_up_with_no_release_volume(kline_datas[code])
        print("最近涨停没放量", result)
        result = data_analyzer.KTickLineAnalyzer.is_too_high_and_not_release_volume(kline_datas[code])
        print("30个交易日长得太高没放量", result)
        # if result:
        #     print("最近涨停没放量", code, result[1])
        #     codes1.append(code)
        # result = data_analyzer.KTickLineAnalyzer.is_latest_limit_up_with_no_release_volume(kline_datas[code],
        #                                                                                    days_count=5)
        # if result:
        #     print("无高价", code, result[1])
        #     codes2.append(code)
    print(len(codes1), len(codes2))
    for d in set(codes1) - set(codes2):
        print(d)