class_docstr: A DataSeries of :class:`pyalgotrade.bar.Bar` instances.
  
  :param maxLen: The maximum number of values to hold.
      Once a bounded length is full, when new items are added, a corresponding number of items are discarded from the
      opposite end. If None then dataseries.DEFAULT_MAX_LEN is used.
  :type maxLen: int.
class_docstr_tok: ["A","DataSeries","of",":","class",":","`","pyalgotrade.bar.Bar","`","instances",".",":","param","maxLen",":","The","maximum","number","of","values","to","hold",".","Once","a","bounded","length","is","full",",","when","new","items","are","added",",","a","corresponding","number","of","items","are","discarded","from","the","opposite","end",".","If","None","then","dataseries.DEFAULT_MAX_LEN","is","used",".",":","type","maxLen",":","int","."]
code: def __init__(self, maxLen=None):
      super(BarDataSeries, self).__init__(maxLen)
      self.__openDS = dataseries.SequenceDataSeries(maxLen)
      self.__closeDS = dataseries.SequenceDataSeries(maxLen)
      self.__highDS = dataseries.SequenceDataSeries(maxLen)
      self.__lowDS = dataseries.SequenceDataSeries(maxLen)
      self.__volumeDS = dataseries.SequenceDataSeries(maxLen)
      self.__adjCloseDS = dataseries.SequenceDataSeries(maxLen)
      self.__extraDS = {}
      self.__useAdjustedValues = False
  
file_path: pyalgotrade/pyalgotrade/dataseries/bards.py
imports: from pyalgotrade import dataseries
  import six
label_desc: Use image node_id 1 to create a new BarDataSeries object from inherited base classes: dataseries with example: obj = BarDataSeries(maxLen)