Matthias 
							
						 
					 
					
						
						
							
						
						586f2a699d 
					 
					
						
						
							
							Merge pull request  #4953  from freqtrade/value_filter  
						
						... 
						
						
						
						max-value change filter 
						
						
					 
					
						2021-05-20 06:35:34 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0358b5365f 
					 
					
						
						
							
							Add "unfilledtimeout-unit" to full config sample  
						
						
						
						
					 
					
						2021-05-20 06:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						935ed36433 
					 
					
						
						
							
							day/week options for Telegram '/profit' command  
						
						... 
						
						
						
						mypy fix 
						
						
					 
					
						2021-05-20 01:10:22 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						e9841910e9 
					 
					
						
						
							
							day/week options for Telegram '/profit' command  
						
						
						
						
					 
					
						2021-05-20 00:33:33 +03:00 
						 
				 
			
				
					
						
							
							
								Kamontat Chantrachirathumrong 
							
						 
					 
					
						
						
							
						
						082fb11bbe 
					 
					
						
						
							
							Avoid having error cannot set a frame with no defined index and a scalar  
						
						
						
						
					 
					
						2021-05-20 01:54:48 +07:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						ef4d1c24d7 
					 
					
						
						
							
							Merge pull request  #4941  from brookmiles/fix-stoploss-above-candle  
						
						... 
						
						
						
						prevent backtest stoploss trade price being set above candle high 
						
						
					 
					
						2021-05-19 06:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								axel 
							
						 
					 
					
						
						
							
						
						75f88b466a 
					 
					
						
						
							
							add ability to choose unit in unfilled timeout  
						
						
						
						
					 
					
						2021-05-18 19:30:36 -04:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						7a9853bfe1 
					 
					
						
						
							
							Fix "Too many open Files" exception  
						
						
						
						
					 
					
						2021-05-18 20:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						16c22c7b68 
					 
					
						
						
							
							Add pair name to stoploss  
						
						... 
						
						
						
						helps debugging #4972  
						
						
					 
					
						2021-05-18 19:16:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						36eba0f110 
					 
					
						
						
							
							Don't use "r+" memmap, but "r2  
						
						
						
						
					 
					
						2021-05-17 21:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						6aa574fa2b 
					 
					
						
						
							
							Convert ROI result to proper json object  
						
						... 
						
						
						
						closes  #4952  
					
						2021-05-17 20:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						6659a07079 
					 
					
						
						
							
							Add tests for max-value filter  
						
						
						
						
					 
					
						2021-05-17 19:47:57 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						369f19df6b 
					 
					
						
						
							
							Add valuefilter to Pricefilters  
						
						
						
						
					 
					
						2021-05-17 19:44:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						3006396398 
					 
					
						
						
							
							Fix docstring typo  
						
						
						
						
					 
					
						2021-05-17 19:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						26f5bc6584 
					 
					
						
						
							
							Merge pull request  #4944  from brookmiles/fix-download-data-end-date  
						
						... 
						
						
						
						Add support for timerange end date to `download-data` 
						
						
					 
					
						2021-05-17 19:35:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						459fae6d80 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						... 
						
						
						
						fixes 
						
						
					 
					
						2021-05-17 16:22:48 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						3ad8fa2f38 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						... 
						
						
						
						moved sum calculation to API 
						
						
					 
					
						2021-05-17 15:59:03 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						196fde44e0 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						... 
						
						
						
						work around mypy warning 
						
						
					 
					
						2021-05-17 14:45:54 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						915ff7e1bf 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						... 
						
						
						
						fix mypy warnings 
						
						
					 
					
						2021-05-17 13:03:20 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						d7479fda1f 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						... 
						
						
						
						fix compiler warnings 
						
						
					 
					
						2021-05-17 12:53:57 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						0abb9cfe28 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						
						
						
					 
					
						2021-05-17 12:41:44 +03:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						10ef0f54ac 
					 
					
						
						
							
							Total row for telegram "/status table" command  
						
						
						
						
					 
					
						2021-05-17 11:12:11 +03:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						37b71b8cfd 
					 
					
						
						
							
							Fix PerformanceFilter failing in test-pairlist mode  
						
						
						
						
					 
					
						2021-05-16 19:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0d50e99563 
					 
					
						
						
							
							Fix Agefilter checking for > instead of >=  
						
						
						
						
					 
					
						2021-05-16 19:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						c9ac67e985 
					 
					
						
						
							
							Fix some typos  
						
						
						
						
					 
					
						2021-05-16 14:50:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						6f38976470 
					 
					
						
						
							
							Introduce cancel_stoploss_with_result  
						
						
						
						
					 
					
						2021-05-16 14:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						380754b8ab 
					 
					
						
						
							
							Fix typos in docstrings  
						
						
						
						
					 
					
						2021-05-16 13:20:05 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0b1dd0d203 
					 
					
						
						
							
							Use correct order_id for ftx  
						
						... 
						
						
						
						closes  #4511  
					
						2021-05-16 09:15:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						2d7735ba04 
					 
					
						
						
							
							Update telegram to sort performance by absolute performance  
						
						
						
						
					 
					
						2021-05-15 19:49:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						6b2a38ccfb 
					 
					
						
						
							
							Add absolute Profit to apiserver  
						
						
						
						
					 
					
						2021-05-15 19:39:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						4f968b4a6f 
					 
					
						
						
							
							Merge pull request  #4926  from rokups/rk/misc-fixes  
						
						... 
						
						
						
						Two fixes 
						
						
					 
					
						2021-05-15 15:11:07 +02:00 
						 
				 
			
				
					
						
							
							
								Brook Miles 
							
						 
					 
					
						
						
							
						
						db17b1a851 
					 
					
						
						
							
							fix indentation  
						
						
						
						
					 
					
						2021-05-15 20:20:36 +09:00 
						 
				 
			
				
					
						
							
							
								Brook Miles 
							
						 
					 
					
						
						
							
						
						88da1f109b 
					 
					
						
						
							
							fix   #4412  download-data does not stop downloading at the specified TIMERANGE end date  
						
						
						
						
					 
					
						2021-05-15 20:15:19 +09:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						2d5f465f1b 
					 
					
						
						
							
							Fix protections being loaded multiple times for first strategy when backtesting.  
						
						
						
						
					 
					
						2021-05-15 13:37:03 +03:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						29fed37df3 
					 
					
						
						
							
							Fix exception when few pairs with no data do not result in aborting backtest.  
						
						... 
						
						
						
						Exception is triggered by backtesting 20210301-20210501 range with BAKE/USDT pair (binance). Pair data starts on 2021-04-30 12:00:00 and after adjusting for startup candles pair dataframe is empty.
Solution: Since there are other pairs with enough data - skip pairs with no data and issue a warning.
Exception:
```
Traceback (most recent call last):
  File "/home/rk/src/freqtrade/freqtrade/main.py", line 37, in main
    return_code = args['func'](args)
  File "/home/rk/src/freqtrade/freqtrade/commands/optimize_commands.py", line 53, in start_backtesting
    backtesting.start()
  File "/home/rk/src/freqtrade/freqtrade/optimize/backtesting.py", line 502, in start
    min_date, max_date = self.backtest_one_strategy(strat, data, timerange)
  File "/home/rk/src/freqtrade/freqtrade/optimize/backtesting.py", line 474, in backtest_one_strategy
    results = self.backtest(
  File "/home/rk/src/freqtrade/freqtrade/optimize/backtesting.py", line 365, in backtest
    data: Dict = self._get_ohlcv_as_lists(processed)
  File "/home/rk/src/freqtrade/freqtrade/optimize/backtesting.py", line 199, in _get_ohlcv_as_lists
    pair_data.loc[:, 'buy'] = 0  # cleanup from previous run
  File "/home/rk/src/freqtrade/venv/lib/python3.9/site-packages/pandas/core/indexing.py", line 692, in __setitem__
    iloc._setitem_with_indexer(indexer, value, self.name)
  File "/home/rk/src/freqtrade/venv/lib/python3.9/site-packages/pandas/core/indexing.py", line 1587, in _setitem_with_indexer
    raise ValueError(
ValueError: cannot set a frame with no defined index and a scalar
``` 
						
						
					 
					
						2021-05-15 13:37:03 +03:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						e1447f955c 
					 
					
						
						
							
							/locks should always respond, even if there's no locks  
						
						... 
						
						
						
						closes  #4942  
					
						2021-05-15 10:50:00 +02:00 
						 
				 
			
				
					
						
							
							
								Brook Miles 
							
						 
					 
					
						
						
							
						
						2eac23a15f 
					 
					
						
						
							
							if stoploss price is above the candle high, set it to candle open instead.  this can occur if stoploss had previously been reached but the sell was prevented by confirm_trade_exit  
						
						
						
						
					 
					
						2021-05-15 15:38:51 +09:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						0ace35bf3d 
					 
					
						
						
							
							Fix unreferenced error  
						
						
						
						
					 
					
						2021-05-15 08:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						a6c644161d 
					 
					
						
						
							
							Merge pull request  #4930  from freqtrade/hyperopt_memory  
						
						... 
						
						
						
						Hyperopt memory problems 
						
						
					 
					
						2021-05-15 07:12:57 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						5e73195b30 
					 
					
						
						
							
							Use linux lineseperator at all times  
						
						
						
						
					 
					
						2021-05-15 07:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						4bc018a456 
					 
					
						
						
							
							Change rate back to "open" for custom_sell  
						
						... 
						
						
						
						closes  #4920  
					
						2021-05-14 07:18:10 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						09756e3007 
					 
					
						
						
							
							Subplots should always be included in responses  
						
						
						
						
					 
					
						2021-05-14 06:36:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						ecee42f561 
					 
					
						
						
							
							Read pickle file in mmap mode  
						
						
						
						
					 
					
						2021-05-13 20:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						1055862bc0 
					 
					
						
						
							
							Extract data-load + dump from hyperopt  
						
						... 
						
						
						
						(Reduces memory-usage as the dataframes go out of scope) 
						
						
					 
					
						2021-05-12 21:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						24a1d5a96f 
					 
					
						
						
							
							Change default hyperopt-name to be shorter  
						
						
						
						
					 
					
						2021-05-12 19:06:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						3cbe40875d 
					 
					
						
						
							
							read hyperopt results from pickle or json  
						
						
						
						
					 
					
						2021-05-12 06:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						06bf1aa274 
					 
					
						
						
							
							Store epochs as json per line  
						
						
						
						
					 
					
						2021-05-12 05:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						7398ea88e0 
					 
					
						
						
							
							Change optimize_reports to convert dates to string earlier  
						
						
						
						
					 
					
						2021-05-11 20:37:49 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						b81f24d9c6 
					 
					
						
						
							
							Merge pull request  #4851  from rokups/rk/backtest-dataprovider  
						
						... 
						
						
						
						Data provider support in backtesting 
						
						
					 
					
						2021-05-10 19:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						92186d89a2 
					 
					
						
						
							
							Add some changes to strategytemplate  
						
						
						
						
					 
					
						2021-05-09 09:56:36 +02:00