Commit Graph

182 Commits

Author SHA1 Message Date
Matthias 7448a05f15 Use correct variable in pairlist_manager 2021-04-25 11:01:04 +02:00
Matthias fd3afdc230 plot-profit should use absolute values 2021-04-25 10:10:09 +02:00
Matthias 0d2f877e77 Use absolute drawdown calc 2021-02-27 09:32:59 +01:00
Matthias 7ee149da5d Improve plotting errorhandling
closes #4327
2021-02-08 20:08:32 +01:00
Matthias 8ee264bc59 Don't use profit_percent for backtesting results anymore 2021-01-24 08:58:41 +01:00
nas- 4d7ffa8c81 Added suppoort for regex in whitelist 2021-01-12 01:13:58 +01:00
Matthias 2fdda8e448 plot-profit should fail gracefully if no trade is within the selected timerange
closes #4119
2020-12-30 08:30:41 +01:00
Christof 18a24d75ef cleanup 2020-12-20 21:31:01 +01:00
Christof c1b8ad7232 renaming, comments, cleanups 2020-12-20 21:31:01 +01:00
Christof 43091a26ce simple tests 2020-12-20 21:28:57 +01:00
Christof 5b2902fcbc cleanup 2020-12-20 21:28:57 +01:00
Christof 16baca5eeb fixed: too complex warning 2020-12-20 21:28:57 +01:00
Christof d901a86165 typo 2020-12-20 21:28:57 +01:00
Christof 75e4758936 changed config params, added fill area in subplots 2020-12-20 21:28:57 +01:00
Christof cc39cf97dd revert to former create_plotconfig behaviour 2020-12-20 21:28:57 +01:00
Christof 4531c924da PEP8 2020-12-20 21:28:57 +01:00
Christof fb3d82ccb9 cleanup 2020-12-20 21:28:57 +01:00
Christof fdd4b40c34 fixed subplots, empty create plot_config if its not given by strategie 2020-12-20 21:28:57 +01:00
Christof daa1727e2b Exeption for fill_area.traces 2020-12-20 21:28:57 +01:00
Christof 3fdfc06a1e label for fill_area added and documentation updated 2020-12-20 21:28:57 +01:00
Christof ecadfdd98e fixed:advanced config. added. feature: fill area between traces by advanced configuration. 2020-12-20 21:28:57 +01:00
Matthias 05f0cc787c Plotting should use startup_candles too
closes #3943
2020-11-14 09:28:00 +01:00
Matthias 253b7b763e Apply isort to freqtrade codebase 2020-09-28 19:40:46 +02:00
Matthias 309ea1246a Update config to use single quotes 2020-08-26 20:52:09 +02:00
Matthias 87e4a82041 Merge branch 'develop' into bt_add_maxdrawdown 2020-08-09 08:34:36 +02:00
Matthias f5f529cace Use correct initialization of DataProvider 2020-07-22 15:17:45 +02:00
Matthias 619eb183fe Allow strategy for plot-profit
to allow loading of multi-backtest files
2020-07-03 07:03:43 +02:00
Matthias 16a842f9f6 Have plotting support folder-based exportfilename 2020-07-03 06:58:27 +02:00
Matthias 7727292861 Rename duration to trade_duration 2020-07-03 06:58:27 +02:00
Matthias b068e7c564 Rename open_time and close_time to *date 2020-07-03 06:58:27 +02:00
Jean-Baptiste LE STANG 20e8a29262 Adding a dataprovider to the strategy before plotting
Fix flake8
2020-07-02 21:14:31 +02:00
Matthias a3506f4d8e Merge branch 'develop' into timeframe 2020-06-15 06:35:55 +02:00
Matthias 3f9ab0846d Rename profitperc to profit_percent 2020-06-07 15:39:59 +02:00
Matthias cadc50ce9b Replace more occurances of ticker_interval with timeframe 2020-06-01 20:49:40 +02:00
Matthias 7df786994d Plotting should not fail if one pair didn't produce any trades 2020-05-28 19:36:10 +02:00
Matthias 1f386c570d Don't start plotting profit without trades
plotting profit only makes sense when trades are available
2020-05-21 07:13:08 +02:00
Matthias 9387585756
Merge pull request #3127 from orehunt/max_drawdown_fix_db_plot
use equality instead of index for row lookups
2020-04-06 20:10:23 +02:00
orehunt 20abb379aa trim trades to the available ohlcv data before plotting profits 2020-04-06 15:54:17 +02:00
Matthias 4e907e2304 Use timeframe_to_prev_date to move trade-date to candle 2020-04-05 14:35:53 +02:00
orehunt 45fb4d25ab use equality instead of index for row lookups 2020-03-31 18:47:53 +02:00
Matthias 54d20cb81c Plot percent correctly 2020-03-30 20:08:07 +02:00
Fredrik81 8c33e07dc6 Update based on comments 2020-03-15 21:20:32 +01:00
Fredrik81 cf7e80f45d Docs and logging 2020-03-14 23:55:13 +01:00
Fredrik81 27faf12fde Fix if no file exists 2020-03-14 22:15:03 +01:00
hroff-1902 ddfe5b5f1c dataframe -> df_analyzed in plotting 2020-03-13 04:00:24 +03:00
hroff-1902 b2952cd42a remove redundant dict 2020-03-13 03:58:16 +03:00
hroff-1902 3208faf7ed Do not use ticker where it's not a ticker 2020-03-08 20:47:02 +03:00
Matthias 9d8970a76b Add test and formatting to drawdown 2020-03-03 20:23:44 +01:00
Matthias 88e7cab5b9 Add max_drawdown to profit plot 2020-03-03 07:21:14 +01:00
Matthias d65a06947d Merge branch 'develop' into data_handler 2020-02-09 15:16:43 +01:00
hroff-1902 f3d500085c Add some type hints 2020-02-02 07:00:40 +03:00
Matthias 1b9af9d2d8 Merge branch 'develop' into data_handler 2020-01-26 20:31:13 +01:00
Matthias b254bdfea3 Move plot_utils to plot_commands 2020-01-26 13:46:01 +01:00
Matthias 6e85280467 Adjust imports 2020-01-26 13:46:01 +01:00
Matthias fc2970f41b Merge branch 'develop' into data_handler 2020-01-21 06:58:48 +01:00
Matthias c3fd894a6c Regenerate plots with new settings 2020-01-07 07:16:31 +01:00
Matthias d0ccfa1925 Explicitly given indicators should override plot_config 2020-01-05 19:50:21 +01:00
hroff-1902 bc6a10353b Introduce pair_to_filename() 2020-01-05 10:22:07 +01:00
Matthias 53499e01de Clearly differentiate trade buys sells (positive and negative)
* Swap trade buys to cyan circles
* Show sell-reason description on buy too
* Green positive sells - red negative / 0 sells
2020-01-04 20:27:27 +01:00
Matthias bdda620397 add plot_config to startegy interface properly 2020-01-04 12:56:46 +01:00
Matthias 2409261cb7 Merge branch 'develop' into data_handler 2020-01-04 11:36:27 +01:00
Matthias b5a806dec7 Fix typo and add tests for create_plotconfig 2020-01-04 11:30:21 +01:00
Matthias 4628024de6 Adapt tests to new add_indicator methodology 2020-01-04 11:18:51 +01:00
Matthias 5853b9904c make Plot_config the default approach 2020-01-04 11:13:45 +01:00
Matthias 5d5074ac9c Implement first working version of plot_config 2020-01-04 10:13:42 +01:00
Matthias 84ef588163 support dicts as indicators 2020-01-04 10:13:42 +01:00
Matthias 90744ff5ab show percent instead of ratio (!) 2020-01-02 19:36:31 +01:00
Matthias 699c0d6bc3 Merge branch 'develop' into data_handler 2019-12-30 19:40:43 +01:00
Matthias 1ffda29fd2 Adjust improts to new exception location 2019-12-30 15:02:17 +01:00
Matthias f4a532ef6d Pass format to load_data 2019-12-28 14:57:39 +01:00
Matthias 416517b0c9 Move trim_dataframe from history to converter 2019-12-28 11:01:41 +01:00
hroff-1902 6db75bc244
Merge pull request #2706 from freqtrade/data_dir
Convert datadir within config to Path
2019-12-28 05:14:48 +03:00
Matthias ecbb77c17f Add forgotten option 2019-12-23 15:13:55 +01:00
Matthias c6d2233978 Convert StrategyLoader to static loader 2019-12-23 10:23:48 +01:00
Matthias 330b8cf8a1 space before unit ... 2019-12-12 14:08:44 +01:00
Matthias 38243c52fd Filter open trades - they are not added to the profit calc 2019-11-13 20:46:21 +01:00
Matthias c8c48156dd Don't load trades twice ... 2019-11-13 20:44:55 +01:00
Matthias e4bdb92521 Replace some occurances of ticker_interval with timeframe 2019-11-12 15:13:06 +01:00
Matthias e82460bde6 Fix create_cum_profit to work with trades that don't open on candle
opens
2019-10-28 14:24:12 +01:00
Matthias 764a35d035 Remove scattergl and fix tests 2019-10-05 10:32:42 +02:00
Jonathan Raviotta 83e596c06f chart styling 2019-09-25 23:09:50 -04:00
Jonathan Raviotta 9391c27b80 Enhancements to BB plotting 2019-09-24 20:07:54 -04:00
Matthias e6ccc1427c have Arguments return a dict instead of Namespace 2019-09-12 20:16:39 +02:00
Jonathan Raviotta a5510d14e9 de-mangling 2019-09-09 06:58:41 +02:00
Matthias e107290230 Validate plot arguments 2019-09-04 19:21:58 +02:00
Matthias f278fcfc3f Use plot-runmode for plot scripts 2019-08-31 15:14:57 +02:00
Matthias 240936eb19 Small fixes 2019-08-24 15:26:42 +02:00
Matthias fb498795ad Improve profit-plot styling 2019-08-24 15:11:31 +02:00
Matthias d711b8c0e9 Plot-profit should have subtitles per subplot 2019-08-24 15:11:31 +02:00
Matthias 395414ccde Refactor init_plotscript a bit (strategy is not needed for plot_profit) 2019-08-24 15:11:31 +02:00
Matthias 545e5c5bc6 simplify load_trades call 2019-08-24 15:11:31 +02:00
Matthias f8ddb10607 switch indicators to nargs argument type 2019-08-24 15:11:31 +02:00
Matthias f7cb75ff93 Add plot-profit command 2019-08-24 15:11:31 +02:00
Matthias 29076acc69 Add test for analyse_and_plot 2019-08-24 15:11:31 +02:00
Matthias 99b2be90fd Cleanup plotting (if you have backtest results, no need to download
data!)
2019-08-24 15:11:31 +02:00
Matthias f8c72feea8 Add some initial tests for plot_dataframe 2019-08-24 15:11:31 +02:00
Matthias 69c2b12879 Move plot_dataframe as freqtrade submodule 2019-08-24 15:11:31 +02:00
Matthias 91b0394433
Merge pull request #2156 from freqtrade/remove_live
Remove deprecated option live  - deprecate -r
2019-08-22 15:33:39 +02:00
Matthias aaeeb9c0c6 Merge branch 'develop' into align_userdata 2019-08-21 19:41:10 +02:00
Matthias 9e24992835 Remove calls to load_data using live= 2019-08-20 07:00:43 +02:00