class_docstr: Base class for order filling strategies for the backtester.
class_docstr_tok: ["Base","class","for","order","filling","strategies","for","the","backtester","."]
docstr: Override (optional) to get notified when the broker is about to process new bars.
  
  :param broker_: The broker.
  :type broker_: :class:`Broker`
  :param bars: The current bars.
  :type bars: :class:`pyalgotrade.bar.Bars`
docstr_tok: ["Override","(","optional",")","to","get","notified","when","the","broker","is","about","to","process","new","bars",".",":","param","broker_",":","The","broker",".",":","type","broker_",":",":","class",":","`","Broker","`",":","param","bars",":","The","current","bars",".",":","type","bars",":",":","class",":","`","pyalgotrade.bar.Bars","`"]
code: def onBars(self, broker_, bars):
      """
      Override (optional) to get notified when the broker is about to process new bars.
  
      :param broker_: The broker.
      :type broker_: :class:`Broker`
      :param bars: The current bars.
      :type bars: :class:`pyalgotrade.bar.Bars`
      """
      pass
  
imports: import abc
  import six
  from pyalgotrade import broker
  import pyalgotrade.bar
  from .None import slippage
label_desc: Use image node_id 1 for calling the FillStrategy obj's underlying member method code with example usage: obj.onBars(broker_, bars) without return types