From b35bb7e6b2a7acbe711968853e4848e0297bb974 Mon Sep 17 00:00:00 2001 From: Jonathan Raviotta Date: Sat, 14 Sep 2019 22:14:34 -0400 Subject: [PATCH] added profit plot --- .../notebooks/strategy_analysis_example.ipynb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/user_data/notebooks/strategy_analysis_example.ipynb b/user_data/notebooks/strategy_analysis_example.ipynb index 56e21374d..fd9d84bf0 100644 --- a/user_data/notebooks/strategy_analysis_example.ipynb +++ b/user_data/notebooks/strategy_analysis_example.ipynb @@ -275,6 +275,40 @@ "Once you are happy with your strategy signals, run a backtest then plot again." ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Run backtest\n", + "!freqtrade {conf} backtesting --timerange={timerange} --ticker-interval {ticker_interval} --export=trades --export-filename={config['exportfilename']}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from freqtrade.plot.plotting import plot_profit\n", + "\n", + "fig = plot_profit({'strategy': config['strategy'],\n", + " 'strategy_path': Path(config['strategy_path']),\n", + " 'timerange': timerange,\n", + " 'ticker_interval': ticker_interval,\n", + " 'strategy_path': Path(config['strategy_path']),\n", + " 'datadir': Path(config['datadir']),\n", + " 'user_data_dir': Path(config['user_data_dir']),\n", + " 'exchange': config['exchange'],\n", + " 'trade_source': config['trade_source'],\n", + " 'exportfilename': config['exportfilename'],\n", + " 'indicators1': overlay_indicators,\n", + " 'indicators2': bottom_indicators\n", + " })\n", + "fig.show()" + ] + }, { "cell_type": "markdown", "metadata": {},