Administrator
5 天以前 09f84c4ecae2a71e07f6dd64e6066563599a62b6
strategy/test.py
@@ -1,7 +1,11 @@
from huaxin_client import l1_subscript_codes_manager
from strategy import strategy_manager
from strategy.strategy_variable import StockVariables
# 统计当日的平均溢价率
from third_data.kpl_block_manager import KPLCodeJXBlocksManager
def statistic_average(path):
    rate_list = []
    with open(path, mode='r', encoding='utf-8') as f:
@@ -18,8 +22,17 @@
if __name__ == "__main__":
    print("======3个票涨停之后买+开盘价>=-3")
    print("======3个票涨停之后买")
    statistic_average(r"C:\Users\Administrator\Desktop\3个票涨停之后买.txt")
    print("======3个票涨停之后买+开盘价>=-2")
    statistic_average(r"C:\Users\Administrator\Desktop\3个票涨停之后买_开盘涨幅-2以上.txt")
    # print("======3个票涨停之后买+不限开盘涨幅+3个涨停之后大单打折")
    # statistic_average(r"C:\Users\Administrator\Desktop\3个票涨停之后买_不限开盘涨幅.txt")
    codes = set()
    codes_sh, codes_sz = l1_subscript_codes_manager.get_codes()
    codes |= set([x.decode() for x in codes_sh])
    codes |= set([x.decode() for x in codes_sz])
    KPLCodeJXBlocksManager('2025-06-17', codes).start_download_blocks()
    # target_block = {"石油石化", "天然气", "化工"}
    # for code in code_blocks:
    #     blocks = code_blocks.get(code)
    #     if len(blocks & target_block) == len(target_block):
    #         print(code, blocks)