Beispiel #1
0
 def __init__(self):
     data.__init__(self)
     self.factor = pd.Panel()
     self.factor_expo = pd.Panel()
     # 股票池,即策略选取的股票池,或各因子数据计算时用到的股票池
     # 目前对股票池的处理方法是将其归为不可交易,用discard_untradable_data来将股票池外的数据设为nan
     self.stock_pool = 'all'
Beispiel #2
0
    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
Beispiel #4
0
		def __init__(self, init_val=(), strict=False, encoding=DEFAULT_ENCODING):
			data.__init__(self, init_val, encoding)
Beispiel #5
0
 def __init__(self):
     data.__init__(self)