Exemple #1
0
 def to_hfq(self):
     if self.if_fq is 'bfq':
         return self.new(pd.concat(list(map(lambda x: QA_data_stock_to_fq(
             self.data[self.data['code'] == x], 'hfq'), self.code))), self.type, 'hfq')
     else:
         QA_util_log_info(
             'none support type for qfq Current type is: %s' % self.if_fq)
         return self
Exemple #2
0
 def to_hfq(self):
     if self.if_fq is 'bfq':
         data = QA_DataStruct_Stock_day(pd.concat(list(map(lambda x: QA_data_stock_to_fq(
             self.data[self.data['code'] == x], '01'), self.code))))
         data.if_fq = 'hfq'
         return data
     else:
         QA_util_log_info(
             'none support type for qfq Current type is: %s' % self.if_fq)
         return self
Exemple #3
0
 def to_qfq(self):
     if self.if_fq is 'bfq':
         data = QA_DataStruct_Stock_min(pd.concat(list(map(lambda x: QA_data_stock_to_fq(
             self.data[self.data['code'] == x]), self.code))).set_index(['datetime', 'code'], drop=False))
         data.if_fq = 'qfq'
         return data
     else:
         QA_util_log_info(
             'none support type for qfq Current type is:%s' % self.if_fq)
         return self
Exemple #4
0
 def to_qfq(self):
     if self.if_fq is 'bfq':
         if len(self.code) < 20:
             return self.new(pd.concat(list(map(
                 lambda x: QA_data_stock_to_fq(self.data[self.data['code'] == x]), self.code))), self.type, 'qfq')
         else:
             return self.new(
                 self.data.groupby('code').apply(QA_data_stock_to_fq), self.type, 'qfq')
     else:
         QA_util_log_info(
             'none support type for qfq Current type is: %s' % self.if_fq)
         return self
Exemple #5
0
    def to_qfq(self):
        if self.if_fq is 'bfq':
            if len(self.code) < 20:

                data = QA_DataStruct_Stock_day(pd.concat(list(map(
                    lambda x: QA_data_stock_to_fq(self.data[self.data['code'] == x]), self.code))))
                data.if_fq = 'qfq'
                return data
            else:
                data = QA_DataStruct_Stock_day(
                    self.data.groupby('code').apply(QA_data_stock_to_fq))
                data.if_fq = 'qfq'
                return data
        else:
            QA_util_log_info(
                'none support type for qfq Current type is: %s' % self.if_fq)
            return self