| 
							
							
								 Matthias | 7eab33de08 | Merge branch 'develop' into plugins/protections_backtest | 2020-12-13 10:31:33 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | f1af2972e2 | Ensure non-defined attributes fail correctly Remove unnecessary check, as stoploss cannot be none (it's mandatory and
a number) | 2020-12-09 07:55:08 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | be57ceb252 | Remove confusing entry (in this branch of the if statement, candle_date is empty | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | fefb4b23d0 | revise logic in should_sell | 2020-11-27 09:24:53 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 81d08c4def | Add detailed backtest test verifying the ROI / trailing stop collision | 2020-11-27 08:24:56 +01:00 |  | 
			
				
					| 
							
							
								 radwayne | 8e03fee868 | Update interface.py Changed The should_sell() method, to handle the case where both ROI and trailing stoploss are reached in backtest. | 2020-11-06 13:56:46 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | e602ac3406 | Introduce Pairlocks middleware | 2020-10-27 07:06:06 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | a143f7bc43 | Improve pairlock docstrings | 2020-10-21 19:35:57 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 7caa6cfe31 | Add tests for pairlock | 2020-10-20 19:21:13 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | e513871fd5 | Persist pairlocks closes #3034 | 2020-10-20 19:21:13 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 66b77d2f53 | Fix some types | 2020-10-02 06:52:43 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 253b7b763e | Apply isort to freqtrade codebase | 2020-09-28 19:40:46 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 7852feab05 | support smaller timeframes | 2020-09-07 09:06:43 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 71af64af94 | Move comment to the right place | 2020-09-04 20:10:43 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | cc684c5141 | Correctly handle identical timerame merges | 2020-09-04 20:09:02 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 7bc8927914 | Add documentation for merge_informative_pair helper | 2020-09-04 20:02:31 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | bd4f3d838a | Implement merge_informative_pairs helper | 2020-09-04 19:44:35 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | f54fecaeba | Expose helpermethods thorugh freqtrade.strategy | 2020-09-02 19:58:26 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 3bb69bc1bd | Add returns statement to docstring | 2020-08-24 17:31:00 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | fca11160e4 | Improve docstring of is_pair_locked | 2020-08-24 17:18:57 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 354a406248 | Sort imports in interface.py | 2020-08-24 11:45:38 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | c272944834 | Lock pair until a new candle arrives | 2020-08-24 11:09:09 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 8b767eedfd | Merge branch 'develop' into pr/yazeed/3055 | 2020-08-24 07:21:48 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 87e4a82041 | Merge branch 'develop' into bt_add_maxdrawdown | 2020-08-09 08:34:36 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | c4a9a79be0 | Apply suggested documentation changes from code review Co-authored-by: hroff-1902 <47309513+hroff-1902@users.noreply.github.com> | 2020-07-04 09:43:49 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 1339479882 | Have sell_type stringify correctly | 2020-07-03 06:58:27 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | eef3c01da7 | Fix function header formatting | 2020-06-18 19:49:05 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | f1993fb2f4 | Pass analyzed dataframe to get_signal | 2020-06-18 08:09:52 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 48225e0d80 | Improve interface docstrings for analyze functions | 2020-06-18 07:54:00 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | f2a778d294 | Combine tests for empty dataframe | 2020-06-18 07:03:30 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 8b186dbe0e | Add additional test scenarios | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 84329ad2ca | Add confirm_trade* methods to abort buying or selling | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 910100f1c8 | Improve docstring comment | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | c047e48a47 | Add errorsupression to safe wrapper | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | bc821c7c20 | Add documentation for bot_loop_start | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 77056a3119 | Add bot_loop_start callback | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 8166b37253 | Explicitly check if dp is available | 2020-06-18 06:50:06 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 55fa514ec9 | Adapt most tests | 2020-06-18 06:50:05 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 273aaaff12 | Introduce .analyze() function for Strategy Fixing a few tests along the way | 2020-06-18 06:50:05 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 95f3ac08d4 | Update some comments | 2020-06-18 06:50:05 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | fd97ad9b76 | Cache analyzed dataframe | 2020-06-18 06:50:05 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | a8005819c9 | Add class-level attributes to hyperopt and strategy | 2020-06-02 10:19:27 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 09fe3c6f5e | create compatibility code | 2020-06-02 09:52:30 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | cadc50ce9b | Replace more occurances of ticker_interval with timeframe | 2020-06-01 20:49:40 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | ea5daee505 | Allow changing severity of strategy-validations to log only. | 2020-05-29 19:37:18 +02:00 |  | 
			
				
					| 
							
							
								 Matthias | 27e0c2604c | Add comment to ensure we're not accidentally removing this again | 2020-05-26 16:58:29 +02:00 |  | 
			
				
					| 
							
							
								 hroff-1902 | 9f573481a8 | Fix #3378 | 2020-05-26 13:54:45 +03:00 |  | 
			
				
					| 
							
							
								 Matthias | 046202fdda | Fix typing circular dependency | 2020-05-22 20:56:34 +02:00 |  | 
			
				
					| 
							
							
								 hroff-1902 | 8bf38443c2 | Merge branch 'develop' into verify_date_on_new_candle_on_get_signal | 2020-05-20 14:05:21 +03:00 |  | 
			
				
					| 
							
							
								 hroff-1902 | a8b1dcf3c8 | Minor: cleanup in get_signal() | 2020-05-19 22:20:53 +03:00 |  |