class_docstr: This strategy is capable of:
  
    - Going Long with a Moving Average upwards CrossOver
  
    - Going Long again with a MACD upwards CrossOver
  
    - Closing the aforementioned longs with the corresponding downwards
      crossovers
class_docstr_tok: ["This","strategy","is","capable","of",":","-","Going","Long","with","a","Moving","Average","upwards","CrossOver","-","Going","Long","again","with","a","MACD","upwards","CrossOver","-","Closing","the","aforementioned","longs","with","the","corresponding","downwards","crossovers"]
code: def start(self):
      self.order = 0  # sentinel to avoid operrations on pending order
  
      tfields = [
          "Name",
          "Length",
          "Datetime",
          "Operation/Names",
          "Position1.Size",
          "Position2.Size",
      ]
      print(",".join(str(x) for x in tfields))
  
file_path: backtrader/samples/multi-copy/multi-copy.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import argparse
  import datetime
  import random
  import backtrader
label_desc: Use image node_id 3 for calling the TheStrategy obj's underlying member method code with example usage: obj.start() without return types