| | |
| | | if k_format and not k_format[13]: |
| | | has_limit_up_in_60 = False |
| | | volume = self.get_max_volume_in_5days(code) |
| | | if volume * limit_up_price >= 9e8 and has_limit_up_in_60: |
| | | if volume and volume * limit_up_price >= 9e8 and has_limit_up_in_60: |
| | | return volume |
| | | return int(self.get_reference_volume_as_money_y(code) * 1e8 / limit_up_price) |
| | | |
| | |
| | | |
| | | def __load_data(self): |
| | | keys = redis_manager.RedisUtils.keys(self.__get_redis(), "total_radical_big_order_threshold_info-*") |
| | | for k in keys: |
| | | code = k.split("-")[1] |
| | | val = redis_manager.RedisUtils.get(self.__get_redis(), k) |
| | | if val: |
| | | val = json.loads(val) |
| | | self.__total_big_order_threshold[code] = val |
| | | if keys: |
| | | for k in keys: |
| | | code = k.split("-")[1] |
| | | val = redis_manager.RedisUtils.get(self.__get_redis(), k) |
| | | if val: |
| | | val = json.loads(val) |
| | | self.__total_big_order_threshold[code] = val |
| | | |
| | | def set_money(self, code, money, trade_state): |
| | | """ |