Administrator
22 小时以前 ecfbb56f1ce77b2288d272fa1ed2a02623e92d5a
code_attribute/code_volumn_manager.py
@@ -107,7 +107,7 @@
    def get_radical_buy_refer_volume_info(self, code, limit_up_price):
        """
        TODO 更改正确
        获取参考量信息
        获取扫入的参考量:
        参考额小于3.14亿就取90天参考量
        否则就取最近5天的参考量
@@ -120,10 +120,11 @@
        has_limit_up_in_60 = True
        if k_format and not k_format[13]:
            has_limit_up_in_60 = False
        # (量, 日期)
        volume_info = self.__max_volume_info_in_5days.get(code, None)
        if volume_info and volume_info[0] * limit_up_price >= 9e8 and has_limit_up_in_60:
            return volume_info
        return int(self.get_reference_volume_as_money_y(code) * 1e8 / limit_up_price)
        return self.get_reference_volume_info(code)
    def get_volume_rate_refer_in_5days(self, code, total_sell_volume=0):
        """
@@ -256,6 +257,17 @@
        # 默认为5亿
        return 5
    def get_reference_volume_info(self, code):
        """
        获取传统参考量信息
        @param code:
        @return:(量,日期)
        """
        if code in self.__reference_volume_as_money_y_dict:
            return self.__reference_volume_as_money_y_dict.get(code)
        max60 = global_util.max60_volumn.get(code)
        return max60
if __name__ == "__main__":
    print(CodeVolumeManager().get_volume_rate("000059"))