Matthias 
							
						 
					 
					
						
						
							
						
						8022386404 
					 
					
						
						
							
							Type custom_hyperopt  
						
						
						
						
					 
					
						2021-03-27 18:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						786ddc6a91 
					 
					
						
						
							
							remove unused imports  
						
						
						
						
					 
					
						2021-03-27 10:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						76a02ff70a 
					 
					
						
						
							
							fix indentations  
						
						
						
						
					 
					
						2021-03-26 18:49:17 +03:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						2bed41da5d 
					 
					
						
						
							
							Add days breakdown table to backtesting  
						
						
						
						
					 
					
						2021-03-26 18:40:50 +03:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						40f5c7853e 
					 
					
						
						
							
							[SQUASH] Add a way to temporarily disable a parameter (excludes from parameter loading/hyperopt) and print parameter values when executed.  
						
						
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						fd45dfd894 
					 
					
						
						
							
							[SQUASH] Make skopt imports optional.  
						
						
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						11689100e7 
					 
					
						
						
							
							[SQUASH] Fix exception when HyperOpt nested class is not defined.  
						
						
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						e9f0babe8a 
					 
					
						
						
							
							[SQUASH] Use HyperStrategyMixin as part of IStrategy interface.  
						
						
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						2d13e5fd50 
					 
					
						
						
							
							[SQUASH] Oopsies.  
						
						
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						bb89e44e19 
					 
					
						
						
							
							[SQUASH] Address PR comments.  
						
						... 
						
						
						
						* Split Parameter into IntParameter/FloatParameter/CategoricalParameter.
* Rename IHyperStrategy to HyperStrategyMixin and use it as mixin.
* --hyperopt parameter is now optional if strategy uses HyperStrategyMixin.
* Use OperationalException() instead of asserts. 
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0a205f52b0 
					 
					
						
						
							
							Optional support for defining hyperopt parameters in a strategy file and reusing common hyperopt/strategy parts.  
						
						
						
						
					 
					
						2021-03-26 16:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						8da7d5c009 
					 
					
						
						
							
							Merge pull request  #4594  from rextea/add_confirm_exit_enter_tade_to_backtesting  
						
						... 
						
						
						
						Add confirm_trade_exit and confirm_trade_entry to backtesting 
						
						
					 
					
						2021-03-25 20:26:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						292ea8c1d0 
					 
					
						
						
							
							Update backtesting.py  
						
						
						
						
					 
					
						2021-03-25 09:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						0ca95aa0c2 
					 
					
						
						
							
							Change rate to acctual close rate  
						
						
						
						
					 
					
						2021-03-25 10:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						ec15610bff 
					 
					
						
						
							
							Fix isort issue  
						
						
						
						
					 
					
						2021-03-24 19:21:07 +01:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						f51f4b1817 
					 
					
						
						
							
							Add confirm_trade_exit and confirm_trade_entry to backtesting  
						
						
						
						
					 
					
						2021-03-23 10:35:46 +02:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						dc4ea604dd 
					 
					
						
						
							
							Add confirm_trade_exit and confirm_trade_entry to backtesting  
						
						
						
						
					 
					
						2021-03-23 10:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						eb5d69dcd4 
					 
					
						
						
							
							Add confirm_trade_exit and confirm_trade_entry to backtesting  
						
						
						
						
					 
					
						2021-03-23 10:12:08 +02:00 
						 
				 
			
				
					
						
							
							
								rextea 
							
						 
					 
					
						
						
							
						
						6856963aef 
					 
					
						
						
							
							Add confirm_trade_exit and confirm_trade_entry to backtesting  
						
						
						
						
					 
					
						2021-03-23 10:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						76ca3c219f 
					 
					
						
						
							
							extract result-printing from hyperopt class  
						
						
						
						
					 
					
						2021-03-17 20:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						b57c150654 
					 
					
						
						
							
							Final balance should include forcesold pairs  
						
						
						
						
					 
					
						2021-03-14 09:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						cd8d9f2930 
					 
					
						
						
							
							Merge pull request  #4534  from rokups/patch-1  
						
						... 
						
						
						
						Provide access to strategy instance from hyperopt class. 
						
						
					 
					
						2021-03-13 17:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						5e872273d1 
					 
					
						
						
							
							Provide access to strategy instance from hyperopt class.  
						
						
						
						
					 
					
						2021-03-13 15:13:42 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						d1acc8092c 
					 
					
						
						
							
							Improve backtest performance  
						
						
						
						
					 
					
						2021-03-13 10:17:14 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0db5c9746f 
					 
					
						
						
							
							Merge pull request  #4454  from freqtrade/backtest_compound_speed  
						
						... 
						
						
						
						Backtest compound, wallet, ... 
						
						
					 
					
						2021-03-10 10:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						4b550dab17 
					 
					
						
						
							
							Always reset fake-databases  
						
						... 
						
						
						
						Otherwise results may stick around for the next strategy 
						
						
					 
					
						2021-03-08 19:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0b81b58d28 
					 
					
						
						
							
							Use pandas.values.tolist instead of itertuples  
						
						... 
						
						
						
						speeds up backtesting
closes  #4494  
						
						
					 
					
						2021-03-07 11:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Weber 
							
						 
					 
					
						
						
							
						
						4532222010 
					 
					
						
						
							
							Fixed line length in HyperOpt for new name  
						
						... 
						
						
						
						Fixed line length errors and multiple f strings to facilitate strategy being added in the name 
						
						
					 
					
						2021-03-05 13:16:49 -06:00 
						 
				 
			
				
					
						
							
							
								Patrick Weber 
							
						 
					 
					
						
						
							
						
						345f7404e9 
					 
					
						
						
							
							Add strategy name to HyperOpt results filename  
						
						... 
						
						
						
						This just extends the HyperOpt result filename by adding the strategy name. This allows analysis of HyperOpt results folder with no additional necessary context. An alternative idea would be to expand the result dict, but the additional static copies are non value added. 
						
						
					 
					
						2021-03-05 12:56:11 -06:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						731ab5d2a7 
					 
					
						
						
							
							Fix too long line errors  
						
						
						
						
					 
					
						2021-03-05 19:22:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						bc05d03126 
					 
					
						
						
							
							Make best / worst day absolute  
						
						
						
						
					 
					
						2021-03-05 19:21:09 +01:00 
						 
				 
			
				
					
						
							
							
								raoulus 
							
						 
					 
					
						
						
							
						
						0968ecc1af 
					 
					
						
						
							
							added "Median profit" column to hyperopt -> export-csv  
						
						
						
						
					 
					
						2021-03-04 17:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						078b77d41b 
					 
					
						
						
							
							Fix crash when using unlimited stake and no trades are made  
						
						
						
						
					 
					
						2021-03-02 16:12:22 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Schr 
							
						 
					 
					
						
						
							
						
						55a315be14 
					 
					
						
						
							
							fix: avg_stake_amount should not be NaN if df is empty  
						
						
						
						
					 
					
						2021-03-02 13:38:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						2083cf6ddf 
					 
					
						
						
							
							Fix mypy errors introduced by Arrow update  
						
						
						
						
					 
					
						2021-03-01 08:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						9cb37409fd 
					 
					
						
						
							
							Explicitly convert starting-balance to float  
						
						
						
						
					 
					
						2021-02-28 09:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						b2e9295d7f 
					 
					
						
						
							
							Small stylistic fixes  
						
						
						
						
					 
					
						2021-02-27 19:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						324b9dbdff 
					 
					
						
						
							
							Simplify wallet code  
						
						
						
						
					 
					
						2021-02-27 10:33:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						98f3142b30 
					 
					
						
						
							
							Improve handling of backtesting params  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						fc256749af 
					 
					
						
						
							
							Add test for backtesting _enter_trade  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						53a57f2c81 
					 
					
						
						
							
							Change some types  
						
						... 
						
						
						
						Fix types of new model object 
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						03eb23a4ce 
					 
					
						
						
							
							2 levels of Trade models, one with and one without sqlalchemy  
						
						... 
						
						
						
						Fixes a performance issue when backtesting with sqlalchemy, as that
uses descriptors for all properties. 
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						394a6bbf2a 
					 
					
						
						
							
							Fix some type errors  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						52acacbed5 
					 
					
						
						
							
							Check min-trade-stake in backtesting  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						f04f07299c 
					 
					
						
						
							
							Improve backtesting metrics  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						7913166453 
					 
					
						
						
							
							Improve performance by updating wallets only when necessary  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						f367375e5b 
					 
					
						
						
							
							ABS drawdown should show wallet high and low values  
						
						
						
						
					 
					
						2021-02-27 09:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0d2f877e77 
					 
					
						
						
							
							Use absolute drawdown calc  
						
						
						
						
					 
					
						2021-02-27 09:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						74fc4bdab5 
					 
					
						
						
							
							Shorten debug log  
						
						
						
						
					 
					
						2021-02-27 09:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						72f21fc5ec 
					 
					
						
						
							
							Add trade-volume metric  
						
						
						
						
					 
					
						2021-02-27 09:32:59 +01:00