Administrator
2025-04-09 ede9d7b5a7c588fa3cbf3d0c9560b6f286490d7b
过滤市价
1个文件已修改
9 ■■■■ 已修改文件
l2/huaxin/l2_huaxin_util.py 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
l2/huaxin/l2_huaxin_util.py
@@ -7,6 +7,7 @@
# item逐笔委托
# (data['SecurityID'], data['Price'], data['Volume'], data['Side'], data['OrderType'],
# data['OrderTime'],data['MainSeq'], data['SubSeq'], data['OrderNO'], data['OrderStatus'])
from utils import tool
def convert_time(time_str, with_ms=False):
@@ -30,6 +31,7 @@
    if price <= 0:
        # 深证的买撤无价格数据,需要去查找价格数据,暂时设置为涨停价
        price = limit_up_price
    limitPrice = 1 if abs(limit_up_price - price) < 0.001 else 0
    operateType = 0
@@ -119,7 +121,12 @@
    """
    # 先转变数据格式
    datas = [__convert_order(x, float(limit_up_price)) for x in origin_datas]
    datas = []
    is_sz = tool.is_sz_code(code)
    for x in origin_datas:
        if is_sz and int(x[4]) == 1:
            continue
        datas.append(__convert_order(x, float(limit_up_price)))
    # 在9:25之前不过滤非涨停金额
    # filter_not_limit_up = True
    # if int(datas[0]["time"][:5].replace(":", "")) <= 925: