Anton 
							
						 
					 
					
						
						
							
						
						6675120324 
					 
					
						
						
							
							Add time range support to download_backtest_data  
						
						
						
						
					 
					
						2018-04-25 02:11:07 +03:00 
						 
				 
			
				
					
						
							
							
								Matthias Voppichler 
							
						 
					 
					
						
						
							
						
						9e94778fd7 
					 
					
						
						
							
							simplify check for presence of list  
						
						
						
						
					 
					
						2018-04-24 19:42:41 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						aa213a3640 
					 
					
						
						
							
							cancel_order: handle InvalidOrder exception  
						
						
						
						
					 
					
						2018-04-23 16:58:32 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						baeeaa777d 
					 
					
						
						
							
							get_balance: handle case if currency is not in response  
						
						
						
						
					 
					
						2018-04-23 16:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						20af4bae7c 
					 
					
						
						
							
							retrier: raise initial exception instead of OperationalException  
						
						
						
						
					 
					
						2018-04-23 16:56:35 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						bc2bd7fe1e 
					 
					
						
						
							
							add retrier decorator to all exchange functions except buy/sell  
						
						
						
						
					 
					
						2018-04-22 17:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						de8db9293c 
					 
					
						
						
							
							exchange: extract ccxt init to its own function (so that we can init ccxt from the scripts)  
						
						
						
						
					 
					
						2018-04-22 10:57:48 +03:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						bbe3bc4423 
					 
					
						
						
							
							catch ccxt.ExchangeError and retry  
						
						
						
						
					 
					
						2018-04-22 00:20:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Voppichler 
							
						 
					 
					
						
						
							
						
						a140748b5a 
					 
					
						
						
							
							Merge branch 'feat/objectify-ccxt' into cxxt_obj_sellfix  
						
						
						
						
					 
					
						2018-04-21 22:39:22 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						3997b6038d 
					 
					
						
						
							
							let cctx handle rate limits  
						
						
						
						
					 
					
						2018-04-21 19:11:29 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Voppichler 
							
						 
					 
					
						
						
							
						
						c7d1a767f7 
					 
					
						
						
							
							add get_trades_for_order  
						
						
						
						
					 
					
						2018-04-21 13:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								enenn 
							
						 
					 
					
						
						
							
						
						94287d66a8 
					 
					
						
						
							
							Flake8 fixes  
						
						
						
						
					 
					
						2018-04-12 18:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								enenn 
							
						 
					 
					
						
						
							
						
						6115fb08c0 
					 
					
						
						
							
							Remove get_fee_maker/taker and add argument to get_fee instead  
						
						
						
						
					 
					
						2018-04-12 18:16:25 +02:00 
						 
				 
			
				
					
						
							
							
								enenn 
							
						 
					 
					
						
						
							
						
						cba8745164 
					 
					
						
						
							
							Update exchange validate_pairs and related tests  
						
						
						
						
					 
					
						2018-04-12 18:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								enenn 
							
						 
					 
					
						
						
							
						
						0c8ecf2b1f 
					 
					
						
						
							
							Add 'get_tickers' function to exchange and use it for dynamic whitelists  
						
						
						
						
					 
					
						2018-04-12 18:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								enenn 
							
						 
					 
					
						
						
							
						
						5fc8250ee4 
					 
					
						
						
							
							Add 'exchange_has' function to check if exchange supports specific API call  
						
						... 
						
						
						
						Catch ccxt.NotSupported exception instead of checking beforehand 
						
						
					 
					
						2018-04-12 18:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								enenn 
							
						 
					 
					
						
						
							
						
						1f75636e56 
					 
					
						
						
							
							[1/3] Add support for multiple exchanges with ccxt (objectified version) ( #585 )  
						
						... 
						
						
						
						* remove obsolete helper functions and make _state a public member.
* remove function assertions
* revert worker() changes
* Update pytest from 3.4.2 to 3.5.0
* Adapt exchange functions to ccxt API
Remove get_market_summaries and get_wallet_health, add exception handling
* Add NetworkException
* Change pair format in constants.py
* Add tests for exchange functions that comply with ccxt
* Remove bittrex tests
* Remove Bittrex and Interface classes
* Add retrier decorator
* Remove cache from get_ticker
* Remove unused and duplicate imports
* Add keyword arguments for get_fee
* Implement 'get_pair_detail_url'
* Change get_ticker_history format to ccxt format
* Fix exchange urls dict, don't need to initialize exchanges
* Add "Using Exchange ..." logging line 
						
						
					 
					
						2018-04-06 10:57:08 +03:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						7cafd1f17e 
					 
					
						
						
							
							Update exchange unit tests  
						
						
						
						
					 
					
						2018-03-30 13:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						052404ffbd 
					 
					
						
						
							
							Check if the exchange is supported  
						
						
						
						
					 
					
						2018-03-30 13:14:35 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						96b2210c0f 
					 
					
						
						
							
							Change deprecated logger.warn by warning  
						
						
						
						
					 
					
						2018-03-30 12:11:06 -07:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						1b4c1980c2 
					 
					
						
						
							
							exchange: capitalize class name  
						
						
						
						
					 
					
						2018-03-26 09:23:42 +03:00 
						 
				 
			
				
					
						
							
							
								Matthias Voppichler 
							
						 
					 
					
						
						
							
						
						016232a8e9 
					 
					
						
						
							
							Revert OHLVC dataformat to ccxt format  
						
						... 
						
						
						
						* Also fixes backtesting - but data must be refreshed for now as no
conversation is happening yet 
						
						
					 
					
						2018-03-25 13:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Voppichler 
							
						 
					 
					
						
						
							
						
						dbb0a6261f 
					 
					
						
						
							
							don't raise exceptions from get_ticker_history  
						
						
						
						
					 
					
						2018-03-25 13:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Voppichler 
							
						 
					 
					
						
						
							
						
						ab6e32f6bb 
					 
					
						
						
							
							have backtest and dry-mode working  
						
						... 
						
						
						
						partially revert d20e3f79be 
						
						
					 
					
						2018-03-24 19:51:40 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						eb4ac73b78 
					 
					
						
						
							
							remove last bittrex references so that bot is runnable  
						
						
						
						
					 
					
						2018-03-22 08:29:52 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						40a0689183 
					 
					
						
						
							
							exhcange now uses ccxt in dry_run, update config  
						
						
						
						
					 
					
						2018-03-21 19:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						14d16d573c 
					 
					
						
						
							
							Remove bittrex related interface code and tests  
						
						
						
						
					 
					
						2018-03-21 19:31:15 +02:00 
						 
				 
			
				
					
						
							
							
								gcarq 
							
						 
					 
					
						
						
							
						
						d2aea7bdc1 
					 
					
						
						
							
							optimize imports  
						
						
						
						
					 
					
						2018-03-20 19:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						67ad9e9351 
					 
					
						
						
							
							simplify some error message statements  
						
						
						
						
					 
					
						2018-02-24 19:19:43 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						160af91f9a 
					 
					
						
						
							
							improving log messages  
						
						
						
						
					 
					
						2018-02-24 18:58:57 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						40a78970e1 
					 
					
						
						
							
							flake: remove requests as we dont use it  
						
						
						
						
					 
					
						2018-01-28 11:09:03 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						8be94c4af4 
					 
					
						
						
							
							remove custom timeout as the latest bittrex package version implemented it  
						
						
						
						
					 
					
						2018-01-28 11:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gérald LONLAS 
							
						 
					 
					
						
						
							
						
						d2371b5bac 
					 
					
						
						
							
							Merge pull request  #391  from jblestang/support_multiple_ticker  
						
						... 
						
						
						
						Support multiple tickers 
						
						
					 
					
						2018-01-20 11:02:42 -08:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						081d3932b6 
					 
					
						
						
							
							Fixing bug report  #406  + unit test  
						
						
						
						
					 
					
						2018-01-20 14:44:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						42a135fbd9 
					 
					
						
						
							
							fix typo in API Bittrex  
						
						
						
						
					 
					
						2018-01-17 13:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						8e5de365a5 
					 
					
						
						
							
							Ticker in the conf is now an enum string  
						
						
						
						
					 
					
						2018-01-17 13:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						e2e2005567 
					 
					
						
						
							
							Adding 30 minutes, 1 hour, 1 day tickers  
						
						
						
						
					 
					
						2018-01-17 13:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						f7a44d1cec 
					 
					
						
						
							
							Fixing the ticker analysis with null value  
						
						
						
						
					 
					
						2018-01-13 09:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Ermak 
							
						 
					 
					
						
						
							
						
						0d0737d1f6 
					 
					
						
						
							
							Resolve conflict  
						
						
						
						
					 
					
						2018-01-11 13:36:56 +07:00 
						 
				 
			
				
					
						
							
							
								Anton Ermak 
							
						 
					 
					
						
						
							
						
						bb91fdbaf9 
					 
					
						
						
							
							oops, print removed  
						
						
						
						
					 
					
						2018-01-11 13:26:49 +07:00 
						 
				 
			
				
					
						
							
							
								Anton Ermak 
							
						 
					 
					
						
						
							
						
						11cbb9188b 
					 
					
						
						
							
							Set timeout for bittrex only  
						
						
						
						
					 
					
						2018-01-11 12:24:05 +07:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						86db6c9084 
					 
					
						
						
							
							sort imports  
						
						
						
						
					 
					
						2018-01-11 07:08:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						4b6d855e63 
					 
					
						
						
							
							fix a typo in the description of get_ticker  
						
						
						
						
					 
					
						2018-01-07 23:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						7d7752efbf 
					 
					
						
						
							
							really fixing  
						
						
						
						
					 
					
						2018-01-07 23:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						ce6f6ab9fe 
					 
					
						
						
							
							fixing refresh argument ...  
						
						
						
						
					 
					
						2018-01-07 23:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						3a0569cfd3 
					 
					
						
						
							
							force refresh is the value has never been set  
						
						
						
						
					 
					
						2018-01-07 23:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste LE STANG 
							
						 
					 
					
						
						
							
						
						7d21015b52 
					 
					
						
						
							
							get_ticker can return a cached value  
						
						
						
						
					 
					
						2018-01-07 23:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Husso 
							
						 
					 
					
						
						
							
						
						de68209f3b 
					 
					
						
						
							
							Revert "Make get_signals async. This should speed up create_trade calls by at least 10x. ( #223 )" ( #275 )  
						
						... 
						
						
						
						This reverts commit 6768658300 
						
						
					 
					
						2018-01-01 19:32:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Egger 
							
						 
					 
					
						
						
							
						
						a514b92dcf 
					 
					
						
						
							
							catch MIN_TRADE_REQUIREMENT_NOT_MET as non-critical exception ( #237 )  
						
						... 
						
						
						
						* add MIN_TRADE_REQUIREMENT_NOT_MET to response validation
* implement test 
						
						
					 
					
						2017-12-26 09:39:29 +01:00 
						 
				 
			
				
					
						
							
							
								Pan Long 
							
						 
					 
					
						
						
							
						
						6768658300 
					 
					
						
						
							
							Make get_signals async. This should speed up create_trade calls by at least 10x. ( #223 )  
						
						
						
						
					 
					
						2017-12-25 07:01:01 +01:00