xmatthias 
							
						 
					 
					
						
						
							
						
						4a17671f45 
					 
					
						
						
							
							improve log message  
						
						
						
						
					 
					
						2018-06-06 20:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						a901f21bcd 
					 
					
						
						
							
							test ticker caching  
						
						
						
						
					 
					
						2018-06-06 20:24:47 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						e690003621 
					 
					
						
						
							
							reinstate caching for get_ticker  
						
						
						
						
					 
					
						2018-06-06 20:18:16 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						cac6e0d715 
					 
					
						
						
							
							Add docstring to TimeRange class  
						
						
						
						
					 
					
						2018-06-06 00:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						f37c5b70ba 
					 
					
						
						
							
							Fix tests - read optional argument  
						
						
						
						
					 
					
						2018-06-05 23:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						270ccbb0da 
					 
					
						
						
							
							fix args test  
						
						
						
						
					 
					
						2018-06-05 23:41:50 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						7a34578b4d 
					 
					
						
						
							
							refactor timerange to named tuple  
						
						
						
						
					 
					
						2018-06-05 23:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton 
							
						 
					 
					
						
						
							
						
						12d8a8b1a3 
					 
					
						
						
							
							Fix review comments  
						
						
						
						
					 
					
						2018-06-06 00:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						c29c13dfd7 
					 
					
						
						
							
							Fix a typo in Arguments() comment  
						
						
						
						
					 
					
						2018-06-04 22:42:24 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						947462e134 
					 
					
						
						
							
							Add back 'import os' in Arguments()  
						
						
						
						
					 
					
						2018-06-04 21:29:53 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						3778bcda24 
					 
					
						
						
							
							Ok! you won Flake8  
						
						
						
						
					 
					
						2018-06-04 21:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						662436acd2 
					 
					
						
						
							
							Fix typo in Argument()  
						
						
						
						
					 
					
						2018-06-04 21:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						5683f9e10e 
					 
					
						
						
							
							Remove hardcoded backtest-result.json in Plot scripts  
						
						
						
						
					 
					
						2018-06-04 21:17:20 -07:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						15fb81da92 
					 
					
						
						
							
							Merge pull request  #844  from creslinux/Constants_usdt  
						
						... 
						
						
						
						To be able to start with USDT in fiat_display_currency in config.json 
						
						
					 
					
						2018-06-04 21:56:34 +02:00 
						 
				 
			
				
					
						
							
							
								creslinux 
							
						 
					 
					
						
						
							
						
						a44978a068 
					 
					
						
						
							
							Per steer from project core member, add other valid coinmarketcap  
						
						... 
						
						
						
						listed crypto base currencies that are valid during conversion lookup
Here is the test of USDT working:
https://api.coinmarketcap.com/v2/ticker/1027/?convert=USDT&limit=10 
CMK page lists: "BTC", "ETH" "XRP", "LTC", and "BCH" as valid. 
						
						
					 
					
						2018-06-04 21:48:15 +03:00 
						 
				 
			
				
					
						
							
							
								creslinux 
							
						 
					 
					
						
						
							
						
						7c8bf95f8f 
					 
					
						
						
							
							To be able to start bot with USDT in fiat_display_currency in config.json  
						
						... 
						
						
						
						There are use case that build the base pair to consider price of whitelist pairs.
On Binance this is USDT not USD. 
						
						
					 
					
						2018-06-04 16:45:47 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						7df77b1b28 
					 
					
						
						
							
							match timeframes to arguments  
						
						
						
						
					 
					
						2018-06-04 16:35:34 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						0f3dc821f2 
					 
					
						
						
							
							add missing timeframes to allowed values  
						
						
						
						
					 
					
						2018-06-04 15:08:45 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						5ff405b0b0 
					 
					
						
						
							
							allow defining of timeframes to download  
						
						
						
						
					 
					
						2018-06-04 15:08:45 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						639b6bc4f6 
					 
					
						
						
							
							set and create default datadir based on used exchange  
						
						
						
						
					 
					
						2018-06-04 14:27:42 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						6891054b84 
					 
					
						
						
							
							use folder user_data/data/exchangename by default and pick pairs.json from that folder by default  
						
						
						
						
					 
					
						2018-06-04 12:37:06 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						e10279b7b4 
					 
					
						
						
							
							show default exchange in download_backtest_data.py  
						
						
						
						
					 
					
						2018-06-04 11:50:33 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						a0c79bd727 
					 
					
						
						
							
							make --pairs-file required  
						
						
						
						
					 
					
						2018-06-04 11:47:27 +03:00 
						 
				 
			
				
					
						
							
							
								Anton 
							
						 
					 
					
						
						
							
						
						3030bf9778 
					 
					
						
						
							
							Fix types  
						
						
						
						
					 
					
						2018-06-04 01:52:54 +03:00 
						 
				 
			
				
					
						
							
							
								Anton 
							
						 
					 
					
						
						
							
						
						87f750da35 
					 
					
						
						
							
							Merge with develop  
						
						
						
						
					 
					
						2018-06-04 01:50:10 +03:00 
						 
				 
			
				
					
						
							
							
								Anton 
							
						 
					 
					
						
						
							
						
						daa9c0c026 
					 
					
						
						
							
							Fix review comments  
						
						
						
						
					 
					
						2018-06-04 01:48:26 +03:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						e3227a741c 
					 
					
						
						
							
							add --export-filename for backtesting  
						
						
						
						
					 
					
						2018-06-03 19:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						43696eff5c 
					 
					
						
						
							
							Add __main__.py to improve how to launch the bot  
						
						
						
						
					 
					
						2018-06-03 08:57:13 -07:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						20815771ab 
					 
					
						
						
							
							Merge pull request  #817  from gcarq/feature/gdax  
						
						... 
						
						
						
						Enable Backtesting with GDAX and allow trading with EUR/USD 
						
						
					 
					
						2018-06-03 17:49:20 +03:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						3a158faa30 
					 
					
						
						
							
							Refactor fiat-list to constants  
						
						
						
						
					 
					
						2018-06-03 13:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						50fc5f91ca 
					 
					
						
						
							
							Merge branch 'develop' into mypy_typecheck  
						
						
						
						
					 
					
						2018-06-03 10:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						e8a59f4c20 
					 
					
						
						
							
							Add a test to check the behavior when converting two FIAT  
						
						
						
						
					 
					
						2018-06-03 00:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						638d98735f 
					 
					
						
						
							
							Allow fiat_convert to use same symbol for Crypto and FIAT  
						
						
						
						
					 
					
						2018-06-03 00:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						c9e49ed7b4 
					 
					
						
						
							
							Sort ticker_history  
						
						... 
						
						
						
						CCXT does not sort the ticker history from exchanges.
Bittrex and Binance are sorted ASC (oldest first, newest last) when
GDAX is sorted DESC (newest first, oldest last).
Because of that the get_ticker_history() fall in a very long loop
when the tickers are sorted DESC. Means it downloads more than
needed.
This commit enable exhanges like GDAX and unify the ticker_history
list across all exchanges. 
						
						
					 
					
						2018-06-03 00:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						acbfe91f13 
					 
					
						
						
							
							Allow EUR / USD as stake_currency  
						
						... 
						
						
						
						It will enable to trade with FIAT on exhanges like GDAX or Kraken. 
						
						
					 
					
						2018-06-03 00:13:48 -07:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						7edafbb772 
					 
					
						
						
							
							Merge pull request  #823  from creslinux/timerange_unixtime_argument  
						
						... 
						
						
						
						Timerange unixtime argument 
						
						
					 
					
						2018-06-03 07:22:41 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						a657e3d24a 
					 
					
						
						
							
							Merge pull request  #826  from gcarq/fix/hyperopt-stake_currency  
						
						... 
						
						
						
						Fix stake_currency returned by Hyperopt  … 
						
						
					 
					
						2018-06-03 07:19:24 +03:00 
						 
				 
			
				
					
						
							
							
								Janne Sinivirta 
							
						 
					 
					
						
						
							
						
						2cd8782a88 
					 
					
						
						
							
							Merge pull request  #825  from gcarq/fix/hyperopt-in-progress  
						
						... 
						
						
						
						Fix the in-progress dot that does not show up during a Hyperopt run 
						
						
					 
					
						2018-06-03 07:16:39 +03:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						fe8ff1b929 
					 
					
						
						
							
							Fix stake_currency return by Hyperopt  
						
						... 
						
						
						
						Hyperopt had BTC hard coded in the result. This commit  will display
the real stake_currency used.
If you used `"stake_currency": "USDT",` in your config file.
Before this commit you saw a message like:
"2 trades. Avg profit  0.13%. Total profit  0.00002651 BTC (0.0027Σ%). Avg duration 142.5 mins."
Now with the commit, we fix the wrong BTC currency:
"2 trades. Avg profit  0.13%. Total profit  0.00002651 USDT (0.0027Σ%). Avg duration 142.5 mins." 
						
						
					 
					
						2018-06-02 14:07:31 -07:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						127cf5d619 
					 
					
						
						
							
							Backtesting: Add the Interval required when data is missing  
						
						... 
						
						
						
						Change the message:
"No data for pair ETH/BTC, use --refresh-pairs-cached to download the data"
for:
"No data for pair: "ETH/BTC", Interval: 5m. Use --refresh-pairs-cached to download the data"
The message structure is unified with the download message:
"Download the pair: "ETH/BTC", Interval: 5m" 
						
						
					 
					
						2018-06-02 13:55:05 -07:00 
						 
				 
			
				
					
						
							
							
								creslinux 
							
						 
					 
					
						
						
							
						
						94e586c049 
					 
					
						
						
							
							Added unit test to check posix time arguments passed to timerange  
						
						... 
						
						
						
						Here is the pass report:
freqtrade_new creslin$ pytest freqtrade/tests/test_arguments.py
==================================================================== test session starts =====================================================================
platform darwin -- Python 3.6.5, pytest-3.6.0, py-1.5.3, pluggy-0.6.0
rootdir: /Users/creslin/PycharmProjects/freqtrade_new, inifile:
plugins: mock-1.10.0, cov-2.5.1
collected 19 items
freqtrade/tests/test_arguments.py ...................                                                                                                  [100%]
================================================================= 19 passed in 2.37 seconds ================================================================== 
						
						
					 
					
						2018-06-02 22:46:54 +03:00 
						 
				 
			
				
					
						
							
							
								Gerald Lonlas 
							
						 
					 
					
						
						
							
						
						dc65753a64 
					 
					
						
						
							
							Fix the in-progress dot that does not show up during a Hyperopt run  
						
						
						
						
					 
					
						2018-06-02 12:35:07 -07:00 
						 
				 
			
				
					
						
							
							
								creslin 
							
						 
					 
					
						
						
							
						
						43ba02afc6 
					 
					
						
						
							
							Per feed back, kept the stype as date.  
						
						... 
						
						
						
						Use a tuple to keep as epoch int or process via arrow to timestamp.
I'll look at the test file also. 
						
						
					 
					
						2018-06-02 21:59:18 +03:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						9537f17dd4 
					 
					
						
						
							
							Fix test  
						
						
						
						
					 
					
						2018-06-02 20:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								Raymond Luo 
							
						 
					 
					
						
						
							
						
						2791d543ea 
					 
					
						
						
							
							Make backtesting report markdown shareable  
						
						... 
						
						
						
						Small tweak to make the backtesting report markdown ready and much easier to share reports on many markdown publishing tools and editors that already support Markdown Extra with just a copy and paste
Example:
 
						
						
					 
					
						2018-06-02 19:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								creslin 
							
						 
					 
					
						
						
							
						
						6ca375a397 
					 
					
						
						
							
							Extend timerange to accept unix timestamps.  
						
						... 
						
						
						
						This gives greater granularity over backtest, parsing tickerfiles.
Example runs using date and unix time below.
/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/creslin/PycharmProjects/freqtrade/scripts/report_correlation.py --timerange=20180528-20180529
2018-06-02 18:44:58,829 - freqtrade.configuration - INFO - Log level set to INFO
2018-06-02 18:44:58,830 - freqtrade.configuration - INFO - Using max_open_trades: 200 ...
2018-06-02 18:44:58,831 - freqtrade.configuration - INFO - Parameter --timerange detected: 20180528-20180529 ...
2018-06-02 18:44:58,831 - freqtrade.configuration - INFO - Parameter --datadir detected: freqtrade/tests/testdata ...
   BasePair      Pair  Correlation  BTC % Change  Pair % USD Ch  Pair % BTC Ch  Gain % on BTC        Start         Stop  BTC Volume
1  BTC_USDT   ETC_USD        0.965        -2.942         -4.070         -1.163      -1.128585  05-28 00:00  05-29 00:00      335.19
0  BTC_USDT   SNT_USD        0.943        -2.942         -5.857         -3.004      -2.915585  05-28 00:00  05-29 00:00      496.01
3  BTC_USDT  DASH_USD        0.902        -2.942         -9.034         -6.277      -6.092432  05-28 00:00  05-29 00:00      751.41
2  BTC_USDT   MTH_USD        0.954        -2.942         -9.290         -6.541      -6.348708  05-28 00:00  05-29 00:00       23.00
4  BTC_USDT   TRX_USD        0.951        -2.942        -13.647        -11.029     -10.704957  05-28 00:00  05-29 00:00    14544.57
Process finished with exit code 0
/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/creslin/PycharmProjects/freqtrade/scripts/report_correlation.py --timerange=1527595200-1527618600
2018-06-02 18:47:40,382 - freqtrade.configuration - INFO - Log level set to INFO
2018-06-02 18:47:40,382 - freqtrade.configuration - INFO - Using max_open_trades: 200 ...
2018-06-02 18:47:40,383 - freqtrade.configuration - INFO - Parameter --timerange detected: 1527595200-1527618600 ...
2018-06-02 18:47:40,383 - freqtrade.configuration - INFO - Parameter --datadir detected: freqtrade/tests/testdata ...
   BasePair      Pair  Correlation  BTC % Change  Pair % USD Ch  Pair % BTC Ch  Gain % on BTC        Start         Stop  BTC Volume
0  BTC_USDT   SNT_USD        0.680           NaN            NaN            NaN            NaN  05-29 12:00  05-29 18:30    68866.30
1  BTC_USDT   ETC_USD        0.857           NaN            NaN            NaN            NaN  05-29 12:00  05-29 18:30   227514.17
2  BTC_USDT   MTH_USD        0.790           NaN            NaN            NaN            NaN  05-29 12:00  05-29 18:30    12103.96
3  BTC_USDT  DASH_USD        0.862           NaN            NaN            NaN            NaN  05-29 12:00  05-29 18:30    72982.78
4  BTC_USDT   TRX_USD        0.178           NaN            NaN            NaN            NaN  05-29 12:00  05-29 18:30  1258316.95
Process finished with exit code 0 
						
						
					 
					
						2018-06-02 19:45:08 +03:00 
						 
				 
			
				
					
						
							
							
								Matthias 
							
						 
					 
					
						
						
							
						
						81bb128cf7 
					 
					
						
						
							
							Merge pull request  #822  from gcarq/fix/misleading_log  
						
						... 
						
						
						
						change misleading logging for datadir 
						
						
					 
					
						2018-06-02 14:50:27 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						a8bf5092e8 
					 
					
						
						
							
							add ignore explanation  
						
						
						
						
					 
					
						2018-06-02 14:18:57 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						f88729f0e8 
					 
					
						
						
							
							add ignore comment  
						
						
						
						
					 
					
						2018-06-02 14:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								xmatthias 
							
						 
					 
					
						
						
							
						
						3447e4bb97 
					 
					
						
						
							
							comment on ignore hint  
						
						
						
						
					 
					
						2018-06-02 14:13:17 +02:00