Administrator
2023-09-13 a27c2f3247ae8d7cb02abe1fd042f1285d365ec3
D撤修改
1个文件已修改
8 ■■■■ 已修改文件
l2/l2_data_manager_new.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
l2/l2_data_manager_new.py
@@ -826,9 +826,9 @@
                                                                                                              num_operate_map)
                        if left_count > 0:
                            not_cancel_num += total_data[i]["val"]["num"]
                m = cls.__get_threshmoney(code)
                m, msg = cls.__get_threshmoney(code)
                not_cancel_money = not_cancel_num * 100 * float(gpcode_manager.get_limit_up_price(code))
                if cls.__get_threshmoney(code) > not_cancel_money:
                if m > not_cancel_money:
                    return False, False, f"成交位置距离当前位置纯买额({not_cancel_money})小于m值({m})"
        else:
            # 判断买1价格档位
@@ -1152,11 +1152,11 @@
    @classmethod
    def __get_threshmoney(cls, code):
        m = cls.__l2PlaceOrderParamsManagerDict[code].get_m_val()
        m,msg = cls.__l2PlaceOrderParamsManagerDict[code].get_m_val()
        if trade_manager.CodesTradeStateManager().get_trade_state_cache(code) == trade_manager.TRADE_STATE_NOT_TRADE:
            # 首次下单m值扩大1.5倍
            m = int(m * 1.5)
        return m
        return m,msg
    # 计算万手哥笔数
    @classmethod