def new_init(self, maxLen=None): super(dataseries.SequenceDataSeries, self).__init__() maxLen = dataseries.get_checked_max_len(maxLen) self._SequenceDataSeries__newValueEvent = observer.Event() self._SequenceDataSeries__values = collections.ListDeque(maxLen) self._SequenceDataSeries__dateTimes = collections.ListDeque(maxLen) self.updateValueEvent = observer.Event()
def __init__(self, maxLen): super(BaseFeed, self).__init__() maxLen = dataseries.get_checked_max_len(maxLen) self.__ds = {} self.__event = observer.Event() self.__maxLen = maxLen
def __init__(self, calendarObj, maxLen): # super(BaseFeed, self).__init__() maxLen = dataseries.get_checked_max_len(maxLen) self.__ds = {} self.__event = observer.Event() self.__maxLen = maxLen #lw添加 self.__canlendarObj = calendarObj
def __init__(self, barDataSeries, reversalLines, useAdjustedValues=False, maxLen=None): if not isinstance(barDataSeries, bards.BarDataSeries): raise Exception("barDataSeries must be a dataseries.bards.BarDataSeries instance") if reversalLines < 2: raise Exception("reversalLines must be greater than 1") if dataseries.get_checked_max_len(maxLen) < reversalLines: raise Exception("maxLen can't be smaller than reversalLines") super(LineBreak, self).__init__(maxLen) self.__reversalLines = reversalLines self.__useAdjustedValues = useAdjustedValues barDataSeries.getNewValueEvent().subscribe(self.__onNewBar)
def __init__(self, maxLen): maxLen = dataseries.get_checked_max_len(maxLen) self.__ds = {} self.__event = observer.Event() self.__maxLen = maxLen