Administrator
2024-06-04 dc36d72459ea92e4c78e2a2eefb5655e82a3d459
l2/l2_transaction_data_manager.py
@@ -83,6 +83,17 @@
            return 0
        return int(sum([x[2] for x in self.__total_buy_datas_dict[code]]))
    def get_total_buy_money_list(self, code):
        """
        获取大单列表
        @param code:
        @return:
        """
        if code not in self.__total_buy_datas_dict:
            return 0
        return [x[2] for x in self.__total_buy_datas_dict[code]]
    def get_total_sell_money(self, code):
        """
        获取总共的大单卖金额
@@ -247,10 +258,14 @@
    @classmethod
    def statistic_total_deal_volume(cls, code, datas):
        # 只统计被动买
        if code not in cls.__deal_volume_list_dict:
            cls.__deal_volume_list_dict[code] = []
        time_dict = {}
        for d in datas:
            # 只统计被动买
            if d[7] < d[6]:
                continue
            time_str = ''
            if d[3] in time_dict:
                time_str = time_dict[d[3]]