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
Matthias
bee2541bd8
Merge pull request #843 from freqtrade/more_timeframes
...
Add support for more timeframes
2018-06-04 16:23:19 +02: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
Matthias
b995e04daa
Merge pull request #841 from freqtrade/choose_tickers_to_download
...
Choose tickers to download
2018-06-04 14:13:35 +02: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
Samuel Husso
86ae9d25f0
Merge pull request #840 from freqtrade/improve_downloader
...
Improve ticker downloader
2018-06-04 14:51:02 +03:00
Janne Sinivirta
3321e4cafd
travis should run hyperopt and backtesting using tests/testdata tickers
2018-06-04 14:27:42 +03:00
Janne Sinivirta
639b6bc4f6
set and create default datadir based on used exchange
2018-06-04 14:27:42 +03:00
Janne Sinivirta
af1ba1e191
split ugly ternary to regular if
2018-06-04 12:58:35 +03:00
Janne Sinivirta
5c7899ae98
flake8 fix
2018-06-04 12:45:23 +03:00
Janne Sinivirta
d4b431a335
update documentation about download_backtesting_data.py script
2018-06-04 12:37:06 +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
Janne Sinivirta
4b8f382cfd
Merge pull request #839 from freqtrade/fix/incorrect_folder_name_userdata
...
Fix folder names in custom datadir documentation
2018-06-04 11:24:09 +03:00
Janne Sinivirta
eeda93a359
Fix folder names in custom datadir documentation
2018-06-04 10:04:26 +03:00
Gérald LONLAS
7b79ca3e8f
Merge pull request #837 from xmatthias/fix_doc_links
...
Fix links to point to new repository in owner github account
2018-06-03 18:59:57 -07:00
xmatthias
5ef2654eb4
replace references to old url
...
replace garq with freqtrade
2018-06-03 23:07:00 +02:00
xmatthias
26120ff675
remove unnecessary .gitkeep
2018-06-03 23:06:37 +02:00
Gérald LONLAS
e453dab4a3
Merge pull request #831 from xmatthias/backtest_export_filename
...
allow export of backtesting-results to different files
2018-06-03 13:12:38 -07:00
xmatthias
482d063638
update documentation for --export-filename
2018-06-03 19:41:34 +02:00
Janne Sinivirta
2f3b0cd422
Merge pull request #835 from gcarq/pyup-update-ccxt-1.14.120-to-1.14.121
...
Update ccxt to 1.14.121
2018-06-03 20:40:22 +03:00
xmatthias
e3227a741c
add --export-filename for backtesting
2018-06-03 19:36:53 +02:00
pyup-bot
4eb8295955
Update ccxt from 1.14.120 to 1.14.121
2018-06-03 19:27:08 +02:00
Samuel Husso
bdb25bbcbc
Merge pull request #834 from gcarq/feature/__main__
...
Add __main__.py to improve how to launch the bot
2018-06-03 19:28:23 +03:00
Gerald Lonlas
43696eff5c
Add __main__.py to improve how to launch the bot
2018-06-03 08:57:13 -07:00
Michael Egger
c6b93f8fe5
Merge pull request #833 from gcarq/fix/backtesting_doc
...
Update Backtesting/Hyperopt usage documentation
2018-06-03 17:43:41 +02:00
Gerald Lonlas
d3d62e90d3
Update Backtesting/Hyperopt usage documentation
2018-06-03 08:36:01 -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
Janne Sinivirta
b6754601ef
Merge pull request #832 from xmatthias/contrib_document
...
update contributing document to include mypy
2018-06-03 17:43:59 +03:00
xmatthias
0f352a4b5c
update contributing document to include mypy
2018-06-03 15:14:51 +02:00
Samuel Husso
7d6b11cb10
Merge pull request #830 from xmatthias/refactor_fiat_list
...
Refactor fiat-list to constants
2018-06-03 15:57:23 +03:00
xmatthias
3a158faa30
Refactor fiat-list to constants
2018-06-03 13:47:36 +02:00
Matthias
fff7ec1dab
Merge pull request #808 from xmatthias/mypy_typecheck
...
add mypy typechecking
2018-06-03 10:43:55 +02:00
xmatthias
50fc5f91ca
Merge branch 'develop' into mypy_typecheck
2018-06-03 10:35:56 +02:00
Samuel Husso
ec7c11513e
Merge pull request #829 from gcarq/pyup-update-ccxt-1.14.119-to-1.14.120
...
Update ccxt to 1.14.120
2018-06-03 11:31:50 +03:00
pyup-bot
cfb06ceb58
Update ccxt from 1.14.119 to 1.14.120
2018-06-03 10:12:07 +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
Gérald LONLAS
5e99df1759
Merge pull request #824 from xmatthias/rymdluo-patch-1
...
Make backtesting report markdown shareable (resubmit)
2018-06-02 13:05:11 -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