def _export_pdf_with_charts(self, portfolio_tms): portfolio_tms.name = self.backtest_result.backtest_name tearsheet = TearsheetWithoutBenchmark(self._settings, self._pdf_exporter, portfolio_tms, title=portfolio_tms.name) tearsheet.build_document() tearsheet.save(self._report_dir)
def _export_PDF_with_charts(self, portfolio_tms): try: tearsheet = TearsheetWithoutBenchmark(self._settings, self._pdf_exporter, portfolio_tms, title=portfolio_tms.name) tearsheet.build_document() tearsheet.save(self._report_dir) except Exception as ex: self.logger.error("Error while exporting to PDF: " + str(ex))
def _issue_tearsheet(self, portfolio_tms): if self._monitor_settings.issue_tearsheet: if self.benchmark_tms is None: tearsheet = TearsheetWithoutBenchmark( self._settings, self._pdf_exporter, portfolio_tms, title=portfolio_tms.name) else: tearsheet = TearsheetWithBenchmark( self._settings, self._pdf_exporter, portfolio_tms, self.benchmark_tms, title=portfolio_tms.name) tearsheet.build_document() tearsheet.save(self._report_dir)