Administrator
2023-10-24 fab36a8ee3f526175e4058eb5aa154ece58508c4
bug修复
2个文件已修改
34 ■■■■■ 已修改文件
output/code_info_output.py 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/data_export_util.py 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
output/code_info_output.py
@@ -238,16 +238,16 @@
    ##############################主动买,被动买##################################
    # 返回主动买,被动买,不买的列表(代码, 名称, 得分, 是否涨停)
    codes_score = __load_codes_scores()
    # codes_score = __load_codes_scores()
    params["initiative_buy_codes"] = []
    for d in codes_score[0]:
        params["initiative_buy_codes"].append(
            {"name": d[1], "code": d[0], "score": d[2], "limit_up": d[3], "open_limit_up": d[4]})
    # for d in codes_score[0]:
    #     params["initiative_buy_codes"].append(
    #         {"name": d[1], "code": d[0], "score": d[2], "limit_up": d[3], "open_limit_up": d[4]})
    params["passive_buy_codes"] = []
    for d in codes_score[1]:
        params["passive_buy_codes"].append(
            {"name": d[1], "code": d[0], "score": d[2], "limit_up": d[3], "open_limit_up": d[4]})
    # for d in codes_score[1]:
    #     params["passive_buy_codes"].append(
    #         {"name": d[1], "code": d[0], "score": d[2], "limit_up": d[3], "open_limit_up": d[4]})
    params["passive_buy_codes"] = params["passive_buy_codes"]
    log.logger_debug.info(f"主动买,被动买耗时:{time.time() - __start_time}")
utils/data_export_util.py
@@ -161,7 +161,7 @@
                cancel_order_info = trade_info[2]
        format_data.append(cancel_order_info)
        format_data.append(data["val"].get("orderNo"))
        fdatas.append((style_int, format_data))
        fdatas.append((style_int, trade_info, format_data))
    return fdatas
@@ -179,21 +179,31 @@
    ws.write(0, 6, '类型')
    ws.write(0, 7, '重复数量')
    ws.write(0, 8, '撤单时间')
    ws.write(0, 9, '订单号')
    ws.write(0, 9, '备注')
    ws.write(0, 10, '订单号')
    index = 0
    font = xlwt.Font()
    cancel_style = xlwt.easyxf('pattern: pattern solid, fore_colour gray25')
    for fdata in fdatas:
        index += 1
        style_int = fdata[0]
        data = fdatas[1]
        trade_info = fdata[1]
        data = fdata[2]
        style = None
        if style_int == 0:
            style = xlwt.easyxf('pattern: pattern solid')
        else:
            style = xlwt.easyxf('pattern: pattern solid, fore_colour light_yellow')
        font = xlwt.Font()
        style.font = font
        if trade_info:
            if trade_info[0] == 0:
                font.colour_index = 53
            elif trade_info[0] == 1:
                font.colour_index = 17
            elif trade_info[0] == 2:
                font.colour_index = 10
        for i in range(len(data)):
            if data[i] is None:
@@ -255,6 +265,6 @@
if __name__ == "__main__":
    try:
        export_l2_excel("600476")
        export_l2_excel("000010")
    except Exception as e:
        logging.exception(e)