creslinux 
							
						 
					 
					
						
						
							
						
						631df64c68 
					 
					
						
						
							
							To better align with multiple client protocols, this PR  
						
						... 
						
						
						
						Refactors the existing RPC directory, classes, defs as below.
This is to better reflect the nature of the files/classes/defs to support other clients - such as rest
The code is functional, ive tested every RPC button in Telegram.
1 unit test is failing ( they all were till find_replace) in test_rpc_telegram.
Can I ask for anothers opinion on why this 1 test fails, im at loss to debug
- mocker is stretching my working knowledge of python -
Ive renamed common methods from RPC_method_name to server_method_name
e.g rpc_stop becomes server_stop, the super class is CLIENTS not RPC as it is agnostic to RPC
freqtrade/rcp/ - rpc.py
......................- rpc_manager.py
......................- telegram.py
to:
freqtrade/clients/client_manager.py (was rpc_manager
......................-common/client.py (was rpc.py - but is agnostic to what client calls)
......................-rpc/telegram.py
......................-rpc/*discord.py (example future RPC client
......................-rest/*cmd line.py (example future rest cmdline rest client
......................-rest/*web.py (example future rest web client 
						
						
					 
					
						2018-06-09 09:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						8db3dfa8c6 
					 
					
						
						
							
							Merge pull request  #880  from freqtrade/fix/636  
						
						... 
						
						
						
						Fixes issue 636 
						
						
					 
					
						2018-06-09 08:59:12 +03:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						38c32f0e10 
					 
					
						
						
							
							flake8 fix  
						
						
						
						
					 
					
						2018-06-09 08:40:32 +03:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						62b4efb881 
					 
					
						
						
							
							freqtradebot: fstrings in use  
						
						
						
						
					 
					
						2018-06-09 08:27:39 +03:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						b5c200f6c4 
					 
					
						
						
							
							Fiat_converter: fstrings into use  
						
						
						
						
					 
					
						2018-06-09 08:27:39 +03:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						18e3090379 
					 
					
						
						
							
							Exchange: f-strings into use  
						
						
						
						
					 
					
						2018-06-09 08:27:39 +03:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						1e1be6bc3f 
					 
					
						
						
							
							arguments,configuration: fstring in use  
						
						
						
						
					 
					
						2018-06-09 08:24:45 +03:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						5851cc70a7 
					 
					
						
						
							
							Merge branch 'develop' of freqtrade into fix/636  
						
						
						
						
					 
					
						2018-06-09 00:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Egger 
							
						 
					 
					
						
						
							
						
						faeda0e70c 
					 
					
						
						
							
							Merge pull request  #878  from freqtrade/fix_timeframe_issue  
						
						... 
						
						
						
						fix windows-specific init issue with named tuple 
						
						
					 
					
						2018-06-08 22:44:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Egger 
							
						 
					 
					
						
						
							
						
						73c5f0ec90 
					 
					
						
						
							
							Merge pull request  #872  from freqtrade/feature/improve-error-handling  
						
						... 
						
						
						
						improve error handling 
						
						
					 
					
						2018-06-08 22:43:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Egger 
							
						 
					 
					
						
						
							
						
						66f6e71e7e 
					 
					
						
						
							
							Merge pull request  #827  from freqtrade/fix/pylint_and_coverage  
						
						... 
						
						
						
						Increase code coverage and improve Pylint 
						
						
					 
					
						2018-06-08 22:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						8effc5f929 
					 
					
						
						
							
							fix windows-specific init issue with named tuple  
						
						
						
						
					 
					
						2018-06-08 19:46:07 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						980172a55a 
					 
					
						
						
							
							Merge pull request  #865  from freqtrade/partial_candle_removal  
						
						... 
						
						
						
						Partial candle removal 
						
						
					 
					
						2018-06-08 18:10:21 +03:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						5ca84acb6d 
					 
					
						
						
							
							Fix Flake8  
						
						
						
						
					 
					
						2018-06-07 23:12:03 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						50852136ef 
					 
					
						
						
							
							Increase FreqtradeBot.get_real_amount() coverage  
						
						
						
						
					 
					
						2018-06-07 22:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						20082f52a2 
					 
					
						
						
							
							Increase code coverage for FreqtradeBot.process_maybe_execute_sell()  
						
						
						
						
					 
					
						2018-06-07 22:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						5ec3eb76eb 
					 
					
						
						
							
							Cover a edge case of CryptoToFiatConverter::_find_price()  
						
						
						
						
					 
					
						2018-06-07 22:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						dfbc94c05b 
					 
					
						
						
							
							Add missing test for CryptoToFiatConverter::convert_amount()  
						
						
						
						
					 
					
						2018-06-07 22:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						81ce7d720d 
					 
					
						
						
							
							Add missing unit test for Arguments::testdata_dl_options()  
						
						
						
						
					 
					
						2018-06-07 22:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						1db0f2bd55 
					 
					
						
						
							
							Increase pylint to 10 for freqtrade/arguments.py  
						
						
						
						
					 
					
						2018-06-07 22:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						10e12ec1b9 
					 
					
						
						
							
							fix flake8 warning  
						
						
						
						
					 
					
						2018-06-08 02:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						61b2373dd1 
					 
					
						
						
							
							flush db connection after forcesell  
						
						
						
						
					 
					
						2018-06-08 02:35:10 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						7f881cce85 
					 
					
						
						
							
							add additional None check for trade.open_order_id  
						
						
						
						
					 
					
						2018-06-08 02:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						95d6c9c678 
					 
					
						
						
							
							adapt tests  
						
						
						
						
					 
					
						2018-06-08 02:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						a2a1a517da 
					 
					
						
						
							
							fix flake8 warning  
						
						
						
						
					 
					
						2018-06-08 02:01:18 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						27f83b511f 
					 
					
						
						
							
							raise OperationalException if config is missing  
						
						
						
						
					 
					
						2018-06-08 02:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						dd3a53fb5f 
					 
					
						
						
							
							fix tests for main.py  
						
						
						
						
					 
					
						2018-06-07 22:28:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						d23bcc435a 
					 
					
						
						
							
							Merge pull request  #864  from freqtrade/feature/overhaul-db-handling  
						
						... 
						
						
						
						Allow custom sqlite database path 
						
						
					 
					
						2018-06-07 22:18:10 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						d41f71bc34 
					 
					
						
						
							
							handle sqlalchemy NoSuchModuleError  
						
						
						
						
					 
					
						2018-06-07 21:35:57 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						f5fe9a4b1c 
					 
					
						
						
							
							fix rpc tests (add a test with multiple trades  
						
						... 
						
						
						
						without this, sum/percentage cannot be properly tested. 
						
						
					 
					
						2018-06-07 20:52:03 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						0e699b87af 
					 
					
						
						
							
							don't sum percentage, but use mean instead (aligned to backtesting)  
						
						
						
						
					 
					
						2018-06-07 20:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						3f5efef6e5 
					 
					
						
						
							
							tests: add proper asserts  
						
						
						
						
					 
					
						2018-06-07 20:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						d4f8704a4c 
					 
					
						
						
							
							arguments: implement tests for db_url  
						
						
						
						
					 
					
						2018-06-07 20:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						526cb1ea20 
					 
					
						
						
							
							fix db-url handling if passed via CLI args  
						
						
						
						
					 
					
						2018-06-07 20:15:31 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						f5b47fbd86 
					 
					
						
						
							
							flake8 fixes  
						
						
						
						
					 
					
						2018-06-07 20:23:09 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						3cee04fb8c 
					 
					
						
						
							
							bot should not repaint: do not include last partial candle in analysis  
						
						
						
						
					 
					
						2018-06-07 20:23:09 +03:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						ac602ed5a9 
					 
					
						
						
							
							persistence: adapt checks to detect in-memory db  
						
						
						
						
					 
					
						2018-06-07 19:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						ad510b8b5f 
					 
					
						
						
							
							Merge pull request  #855  from freqtrade/fix-look-ahead  
						
						... 
						
						
						
						Avoid look-ahead in backtesting 
						
						
					 
					
						2018-06-07 20:00:46 +03:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						17742df591 
					 
					
						
						
							
							Merge branch 'develop' of freqtrade into feature/overhaul-db-handling  
						
						
						
						
					 
					
						2018-06-07 17:33:37 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						5b1ff6675f 
					 
					
						
						
							
							define constants.DEFAULT_DB_DRYRUN_URL and fix StaticPool conditions  
						
						
						
						
					 
					
						2018-06-07 17:29:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Egger 
							
						 
					 
					
						
						
							
						
						867145cd09 
					 
					
						
						
							
							Merge pull request  #859  from freqtrade/readd_ticker_caching  
						
						... 
						
						
						
						Re-add ticker caching for rpc operations 
						
						
					 
					
						2018-06-07 17:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						b4ae5a36a8 
					 
					
						
						
							
							use .copy() to avoid Pandas mistake. drop first row because of shifting  
						
						
						
						
					 
					
						2018-06-07 17:29:40 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						7f8e0ba25f 
					 
					
						
						
							
							use buy/sell signal from previous candle, not current to avoid seeing to the future  
						
						
						
						
					 
					
						2018-06-07 17:28:40 +03:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						c3d0980763 
					 
					
						
						
							
							test_persistence: fix reference before assignment  
						
						
						
						
					 
					
						2018-06-07 06:06:21 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						4ee5271de7 
					 
					
						
						
							
							fix failing dynamic-whitelist test  
						
						
						
						
					 
					
						2018-06-07 05:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						a29ac44d64 
					 
					
						
						
							
							adapt tests  
						
						
						
						
					 
					
						2018-06-07 05:27:55 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						e2aa78c11b 
					 
					
						
						
							
							remove obsolete param  
						
						
						
						
					 
					
						2018-06-07 05:27:27 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						58a6f21705 
					 
					
						
						
							
							remove dry_run_db and replace it with db_url in config  
						
						
						
						
					 
					
						2018-06-07 05:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						8583e89550 
					 
					
						
						
							
							persistence: simplify init and pass db_url via config dict  
						
						
						
						
					 
					
						2018-06-07 05:25:53 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						7714490530 
					 
					
						
						
							
							Test keyerror exception  
						
						
						
						
					 
					
						2018-06-06 21:24:57 +02:00