For code/output blocks: Use ``` (aka backtick or grave accent) in a single line before and after the block. See: http://commonmark.org/help/

perf records for multiple strategies



  • If i have multiple strategies (by 'cerebro.addstrategy(st0)' ...), how do I get perf records (pnl, trades, etc) for each strategy?


  • administrators

    Have a look at the Cerebro return values

    https://www.backtrader.com/docu/cerebro.html (Section: Returning the results)

    result = cerebro.run(**kwargs)
    

    The format of result returned by run will vary depending on whether optimization is used (a strategy was added with optstrategy):

    • All strategies added with addstrategy

      result will be a list of the instances run during the backtesting

    • 1 or more strategies were added with optstrategy

      result will be a list of list. Each internal list will contain the strategies after each optimization run