| 
							
							
								 Matthias | 6d0f16920f | Get Longest lock logic | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | dce2364672 | Add stoploss per pair support | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 8f958ef723 | Improve login-mixin structure | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 8d9c66a638 | Add LogginMixin to freqtradebot class to avoid over-logging | 2020-12-07 08:23:10 +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 | 5e3d2401f5 | Only call stop methods when they actually support this method | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 2cd54a5933 | Allow disabling output from plugins | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 8ebd6ad200 | Rename login-mixin log method | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 2e5b9fd4b2 | format profit in low_profit_pairs | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | e29d918ea5 | Avoid double-locks also in per pair locks | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | fc97266dd4 | Add "now" to lock_pair method | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 59091ef2b7 | Add helper method to calculate protection until | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 5133675988 | Apply all stops in the list, even if the first would apply already | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 9484ee6690 | Test for low_profit_pairs | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | bb06365c50 | Improve protection documentation | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 1f703dc341 | Improve protection documentation | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 00d4820bc1 | Add low_profit_pairs | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 9f6c2a583f | Better wording for config options | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 8dbef6bbea | Add test for cooldown period | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | fe0afb9883 | Implement calling of per-pair protection | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 2a66c33a4e | Add locks per pair | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | ff7ba23477 | Simplify enter_positions and add global pairlock check | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 05be33ccd4 | Simplify is_pair_locked | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 56975db2ed | Add more tests | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 816703b8e1 | Improve protections work | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | f39a534fc0 | Implement global stop (First try) | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 3447f1ae53 | Implement first stop method | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | a0bd2ce837 | Add first version of protection manager | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | b6b9c8e5cc | Move "slow-log" to it's own mixin | 2020-12-07 08:23:10 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 51fbd0698c | Move get_logs to be static method | 2020-12-06 19:57:48 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 245c19f5e9 | Add simple test for /stats call | 2020-12-05 14:48:56 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | aa27c9ace2 | Reorder methods in telegram /stats is closely related to /profit | 2020-12-05 14:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 143423145c | Refactor most of the logic to rpc.py this way /stats can be used by other RPC methods too | 2020-12-05 14:38:42 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | c556d1b37e | Make /stats working | 2020-12-05 14:06:46 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 8f61b68b2a | Merge branch 'develop' into pr/imxuwang/3799 | 2020-12-05 14:06:23 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 058d40a72c | Fix telegram /daily command without arguments | 2020-12-05 08:16:40 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 2fbbeb970b | Gracefully handle cases where no buy price was found closes #4030 | 2020-12-04 07:42:16 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 22595e6f92 | Merge pull request #3929 from radwayne/roi_trailing_backtest change backtesting behaviour if roi and trailing-stop happen at the same time | 2020-12-03 19:40:46 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 36b7edc342 | Update typing errors | 2020-12-01 19:57:09 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | dda5bcbc8d | Merge pull request #4009 from mrsegen/patch-4 [Pairlist] Add PerformanceFilter | 2020-11-30 07:48:15 +01:00 |  | 
			
				
					| 
							
							
								 Leif Segen | e7a035eefe | Lint | 2020-11-28 12:29:31 -06:00 |  | 
			
				
					| 
							
							
								 Leif Segen | 323c0657f8 | Sort by profit after sort by count/pair | 2020-11-28 12:17:03 -06:00 |  | 
			
				
					| 
							
							
								 Leif Segen | 6a74c57c3d | Pair name-based sorting. Attempt at more rational string sorting. Change test to show not working as expected. | 2020-11-28 11:33:25 -06:00 |  | 
			
				
					| 
							
							
								 Matthias | e40d97e05e | Small formatting improvements | 2020-11-28 17:52:29 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | 5d3f59df90 | Add best / worst trade | 2020-11-28 17:45:56 +01:00 |  | 
			
				
					| 
							
							
								 Matthias | a00f852cf9 | Add best / worst pair to summary statistics | 2020-11-28 17:37:10 +01:00 |  | 
			
				
					| 
							
							
								 Leif Segen | 03c5714399 | Use explicit merge without depending on library detail. Add no trades case. | 2020-11-28 09:45:17 -06:00 |  | 
			
				
					| 
							
							
								 Leif Segen | e1d42ba78c | Alphabetize | 2020-11-28 09:44:01 -06:00 |  | 
			
				
					| 
							
							
								 Matthias | a47d8dbe56 | Small refactor, avoiding duplicate calculation of profits | 2020-11-28 11:35:29 +01:00 |  | 
			
				
					| 
							
							
								 Leif Segen | 37d2e476df | isort imports | 2020-11-28 01:59:30 -06:00 |  |