def __init__(self): ''' params ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'开盘价就是最低价' self.FilterDescribe = u'开盘价就是最低价,'
def __init__(self): ''' params ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'红三兵' self.FilterDescribe = u'股价连续三天阳线,'
def __init__(self,threshold_min = None, threshold_max = None): ''' params threshold_min, threshold_max ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'乖离率' self.FilterDescribe = u'历史乖离率'
def __init__(self): ''' params None ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'均线预测' self.FilterDescribe = u'均线预测'
def __init__(self, threshold=None): ''' params threshold_min ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'BOLL带宽' self.FilterDescribe = u'BOLL带宽连续2天 带宽变大' self.threshold = threshold
def __init__(self,percentage = 1): ''' params threshold_min ''' IAdvanceFilterBase.__init__(self,None) self.filterName = u'预测20日均线' self.FilterDescribe = u'预测20日均线 是否突破向上' self.percentage = percentage
def __init__(self, days): ''' params threshold ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'RSI背离过滤' self.FilterDescribe = u'RSI背离过滤' self.days = days
def __init__(self, threshold=0.05): ''' params threshold ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'20日均线向上并且值大于%s' % (threshold) self.FilterDescribe = u'20日均线向上并且值大于threshold' self.threshold = threshold
def __init__(self, threshold): ''' params threshold ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'中线均线纠结' self.FilterDescribe = u'中线均线纠结' self.threshold = threshold
def __init__(self, day, volumn_ratio): ''' params threshold_min ''' IAdvanceFilterBase.__init__(self, None) self.filterName = u'%s天爆大量,量比%s' % (day, volumn_ratio) self.FilterDescribe = u'前N天爆大量,判断低位还是高位' self.day = day self.volumn_ratio = volumn_ratio
def __init__(self, threshold_min=None, threshold_max=None): ''' params threshold_min, threshold_max ''' IAdvanceFilterBase.__init__(self, None) if threshold_min != None and threshold_max == None: self.filterName = u'RSI<%s' % (threshold_min) elif threshold_min == None and threshold_max != None: self.filterName = u'RSI>%s' % (threshold_max) elif threshold_min != None and threshold_max != None: self.filterName = u'%s<RSI<%s' % (threshold_min, threshold_max) else: raise Exception('param error') self.FilterDescribe = u'RSI 连续钝化' self.threshold = (threshold_min, threshold_max)