def __init__(self,stockID = None, dataFrame = None, params = None): if isinstance(params, (list,tuple)) == False: raise Exception('CSimpleFilter_ZhangDieFu paramater error!') self.params = params CSimpleFilterBase.__init__(self,None) self.filterName = '涨跌幅%.2f-%.2f'%(params[0], params[1]) self.filterDescribe = '涨跌幅在%.2f-%.2f之间过滤'%(params[0], params[1])
def __init__(self, stockID=None, dataFrame=None, params=None): if isinstance(params, (list, tuple)) == False: raise Exception('CSimpleFilter_TradingDay paramater error!') self.params = params CSimpleFilterBase.__init__(self, None) self.filterName = '上市日期%d-%d' % (params[0], params[1]) self.filterDescribe = '上市日期%d-%d之间过滤' % (params[0], params[1])
def __init__(self, stockID=None, dataFrame=None, params=None): if isinstance(params, int) == False: raise Exception('CSimpleFilter_GreatThanMA paramater error!') self.N = params CSimpleFilterBase.__init__(self, None) self.filterName = '股价大于MA%d' % (self.N) self.filterDescribe = '股价大于MA%d' % (self.N)
def __init__(self, stockID=None, dataFrame=None, params=None): if isinstance(params, (list, tuple)) == False: raise Exception('CSimpleFilter_BreakMA paramater error!') self.N = params[0] self.MA = params[1] CSimpleFilterBase.__init__(self, None) self.filterName = '%s天跌破均线%s概率过滤' % (self.N, self.MA) self.filterDescribe = '%s天跌破均线%s概率过滤' % (self.N, self.MA)
def __init__(self, stockID=None, dataFrame=None, params=(STOCK_MARKET_SHANGHAI, STOCK_MARKET_ZHONGXIAOBAN, STOCK_MARKET_CHUANGYEBAN, STOCK_MARKET_KECHUANGBAN)): CSimpleFilterBase.__init__(self, None) self.filterName = '交易板块过滤' self.filterDescribe = '交易板块过滤' self.banKuai = params
def __init__(self, stockID=None, dataFrame=None, params=None): CSimpleFilterBase.__init__(self, None) self.filterName = '简单PinBar' self.filterDescribe = '简单PinBar'