def __init__(self): data.__init__(self) self.factor = pd.Panel() self.factor_expo = pd.Panel() # 股票池,即策略选取的股票池,或各因子数据计算时用到的股票池 # 目前对股票池的处理方法是将其归为不可交易,用discard_untradable_data来将股票池外的数据设为nan self.stock_pool = 'all'
def __init__(self, init_val=(), encoding=DEFAULT_ENCODING): ''' ''' data.__init__(self, init_val, encoding) self._name = None self._method = None self._action = None self._files = None
def __init__(self): data.__init__(self) self.factor = pd.Panel() self.factor_expo = pd.Panel() # 股票池,即策略选取的股票池,或各因子数据计算时用到的股票池 # 目前对股票池的处理方法是将其归为不可交易,用discard_untradable_data来将股票池外的数据设为nan self.stock_pool = 'all' # 基准, 即一些策略类或策略相关类(函数)中, 要用到基准来构建组合, 或者用某一组合来和基准进行对比 # 将benchmark放在strategy data中, 主要是为了方便, 在不是策略类的地方也会用到benchmark, # 因此放在策略类中不合适, 而一般用到组合构建的地方都会用到strategy data, 因此很合适放在这里 # 默认情况下的benchmark是None, 因为对于strategy data本身, 没有什么可以对比的基准 self.benchmark = None
def __init__(self, init_val=(), strict=False, encoding=DEFAULT_ENCODING): data.__init__(self, init_val, encoding)
def __init__(self): data.__init__(self)