class_docstr: This algorithm will send a specified number of orders, to allow unit tests
  to verify the orders sent/received, transactions created, and positions
  at the close of a simulation.
class_docstr_tok: ["This","algorithm","will","send","a","specified","number","of","orders",",","to","allow","unit","tests","to","verify","the","orders","sent\/received",",","transactions","created",",","and","positions","at","the","close","of","a","simulation","."]
code: def handle_data(self, data):
      # place an order for 100 shares of sid
      self.order(self.asset, self.amount)
      self.incr += 1
  
imports: import numpy
  from nose.tools import assert_raises
  from six import itervalues
  from zipline.algorithm import TradingAlgorithm
  from zipline.api import FixedSlippage, order, set_slippage, record, sid
  from zipline.errors import UnsupportedOrderParameters
  from zipline.finance.execution import LimitOrder, MarketOrder, StopLimitOrder, StopOrder
label_desc: Use image node_id 2 for calling the HeavyBuyAlgorithm obj's underlying member method code with example usage: obj.handle_data(data) without return types