class_docstr: Tick filtering event operators that ``emit(time, price, size)``.
class_docstr_tok: ["Tick","filtering","event","operators","that","``","emit","(","time",",","price",",","size",")","``","."]
docstr: Aggregate ticks into bars that have the same volume.
  Emits a completed :class:`Bar`.
  
  This event stores a :class:`BarList` of all created bars in the
  ``bars`` property.
  
  Args:
      count: Number of ticks to use to form one bar.
docstr_tok: ["Aggregate","ticks","into","bars","that","have","the","same","volume",".","Emits","a","completed",":","class",":","`","Bar","`",".","This","event","stores","a",":","class",":","`","BarList","`","of","all","created","bars","in","the","``","bars","``","property",".","Args",":","count",":","Number","of","ticks","to","use","to","form","one","bar","."]
code: def volumebars(self, volume: int) -> "VolumeBars":
      """
      Aggregate ticks into bars that have the same volume.
      Emits a completed :class:`Bar`.
  
      This event stores a :class:`BarList` of all created bars in the
      ``bars`` property.
  
      Args:
          count: Number of ticks to use to form one bar.
      """
      return VolumeBars(volume, self)
  
imports: from dataclasses import dataclass, field
  from datetime import datetime
  from typing import ClassVar, List, Optional, Union
  from eventkit import Event, Op
  from ib_insync.contract import Contract
  from ib_insync.objects import DOMLevel, Dividends, FundamentalRatios, MktDepthData, OptionComputation, TickByTickAllLast, TickByTickBidAsk, TickByTickMidPoint, TickData
  from ib_insync.util import dataclassRepr, isNan
label_desc: Use image node_id 5 for calling the Tickfilter obj's underlying member method code with example usage: obj.volumebars(volume) and returns: VolumeBars