| | |
| | | val = json.loads(val) |
| | | cls.__place_order_info_dict[code] = val |
| | | |
| | | def set_place_order_info(self, code, volume, shadow_volume): |
| | | def set_place_order_info(self, code, volume, shadow_volume, order_ref): |
| | | """ |
| | | @param order_ref: 下单索引 |
| | | @param code: |
| | | @param volume: |
| | | @param shadow_volume: |
| | | @return: |
| | | """ |
| | | self.__place_order_info_dict[code] = (volume, shadow_volume) |
| | | self.__place_order_info_dict[code] = (volume, shadow_volume, order_ref) |
| | | RedisUtils.set_async(self.__db, f"buy_open_limit_up_placing_orderinfo-{code}", tool.get_expire(), |
| | | json.dumps(self.__place_order_info_dict[code])) |
| | | |
| | |
| | | """ |
| | | 获取下单信息 |
| | | @param code: |
| | | @return:(下单量, 影子单量) |
| | | @return:(下单量, 影子单量, 订单索引) |
| | | """ |
| | | return self.__place_order_info_dict.get(code) |
| | | |
| | | def remove_place_order_info(self, code): |
| | | if code in self.__place_order_info_dict: |
| | | self.__place_order_info_dict.pop(code) |
| | | RedisUtils.delete_async(self.__db, f"buy_open_limit_up_placing_orderinfo-{code}") |
| | | |