Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						981b2df7ca 
					 
					
						
						
							
							Include win:loss ratio in results tables.  
						
						
						
						
					 
					
						2021-05-21 12:18:08 +03:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						debd98ad9a 
					 
					
						
						
							
							Make results table more compact by merging win/draw/loss columns and drawdown abs/% into single columns.  
						
						
						
						
					 
					
						2021-05-21 11:36:23 +03:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						e1dc1357ce 
					 
					
						
						
							
							Add drawdown column to strategy summary table.  
						
						
						
						
					 
					
						2021-05-21 11:36:23 +03:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						edcfa94093 
					 
					
						
						
							
							Include zero duration trades in backtesting report.  
						
						
						
						
					 
					
						2021-05-21 11:36:23 +03:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						96ea10e562 
					 
					
						
						
							
							Fix circular import in hyperopt  
						
						
						
						
					 
					
						2021-05-21 08:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						f398888865 
					 
					
						
						
							
							Refactor preprocessed trimming to seperate method  
						
						
						
						
					 
					
						2021-05-21 08:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						d19b37c777 
					 
					
						
						
							
							Merge pull request  #4979  from kamontat/patch-1  
						
						... 
						
						
						
						Fix hyperopt trim to empty dataframe 
						
						
					 
					
						2021-05-21 08:17:35 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						ccd705bfda 
					 
					
						
						
							
							Merge pull request  #4962  from eschava/total_row  
						
						... 
						
						
						
						Total row for telegram "/status table" command 
						
						
					 
					
						2021-05-21 08:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Schava 
							
						 
					 
					
						
						
							
						
						336f4aa6a7 
					 
					
						
						
							
							day/week options for Telegram '/profit' command  
						
						... 
						
						
						
						isort fix 
						
						
					 
					
						2021-05-20 08:17:08 +03:00 
						 
				 
			
				
					
						
							
							
								Kamontat Chantrachirathumrong 
							
						 
					 
					
						
						
							
						
						6172e67fcd 
					 
					
						
						
							
							Update hyperopt.py  
						
						
						
						
					 
					
						2021-05-20 11:56:31 +07:00 
						 
				 
			
				
					
						
							
							
								Kamontat Chantrachirathumrong 
							
						 
					 
					
						
						
							
						
						c2b9da68e1 
					 
					
						
						
							
							fix indent  
						
						
						
						
					 
					
						2021-05-20 11:56:11 +07:00 
						 
				 
			
				
					
						
							
							
								Kamontat Chantrachirathumrong 
							
						 
					 
					
						
						
							
						
						1b3bfb2e7f 
					 
					
						
						
							
							found root cause.  
						
						
						
						
					 
					
						2021-05-20 11:50:15 +07:00 
						 
				 
			
				
					
						
							
							
								Kamontat Chantrachirathumrong 
							
						 
					 
					
						
						
							
						
						48210170e7 
					 
					
						
						
							
							wrap with is not empty  
						
						
						
						
					 
					
						2021-05-20 11:49:25 +07:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						ba106e6c4a 
					 
					
						
						
							
							Merge pull request  #4975  from Axel-CH/allow_seconds_unfilled_timeout  
						
						... 
						
						
						
						Add ability to choose unit in unfilled timeout 
						
						
					 
					
						2021-05-20 06:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								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