code: def __testManualImpl(self, closingPrices, cash):
      barFeed = TestBarFeed(bar.Frequency.DAY)
      bars = build_bars_from_closing_prices(closingPrices)
      barFeed.addBarsFromSequence("orcl", bars)
  
      strat = strategy_test.TestStrategy(barFeed, cash)
      stratAnalyzer = drawdown.DrawDown()
      strat.attachAnalyzer(stratAnalyzer)
  
      # Manually place the order to get it filled on the first bar.
      order = strat.getBroker().createMarketOrder(
          broker.Order.Action.BUY, "orcl", 1, True
      )
      order.setGoodTillCanceled(True)
      strat.getBroker().submitOrder(order)
  
      strat.run()
      return stratAnalyzer
  
imports: import datetime
  from .None import common
  from .None import strategy_test
  from pyalgotrade.barfeed import yahoofeed
  from pyalgotrade.barfeed import membf
  from pyalgotrade.stratanalyzer import drawdown
  from pyalgotrade import broker
  from pyalgotrade import bar
label_desc: Use image node_id 5 for calling the AnalyzerTestCase obj's underlying member method code with example usage: obj.__testManualImpl(closingPrices, cash) and returns: stratAnalyzer