Matthias
|
5fcab1eee8
|
Align method names to internal ccxt names
These methods are reimplemented from ccxt so we can test their behaviour.
|
2020-01-12 14:55:05 +01:00 |
|
Matthias
|
b60d7ad42f
|
Use ccxt.decimal_to_precision instead of our own calculation
|
2020-01-12 14:41:09 +01:00 |
|
Matthias
|
fa1f9bcdbd
|
expose precisionMode from exchange class
|
2020-01-12 14:37:45 +01:00 |
|
Matthias
|
53abfdbcbf
|
Use sorted on set instead of explicit list conversion
|
2020-01-12 12:48:29 +01:00 |
|
Matthias
|
3519cebf66
|
Add test for failing stake_validation
|
2020-01-11 13:14:19 +01:00 |
|
Matthias
|
60b47b6eec
|
Add tests for get_quote_currencies
|
2020-01-11 12:01:34 +01:00 |
|
Matthias
|
13274964a9
|
Implement validation for valid stake currency
|
2020-01-11 11:54:00 +01:00 |
|
Matthias
|
235a10ab86
|
Don't suppport <1m timeframes
|
2020-01-11 11:36:28 +01:00 |
|
Matthias
|
1ffda29fd2
|
Adjust improts to new exception location
|
2019-12-30 15:02:17 +01:00 |
|
Matthias
|
cadde3ab6d
|
Check if markets.info is a dict before using it
|
2019-12-27 16:15:44 +01:00 |
|
Matthias
|
21622ac313
|
Rename get_ticker to fetch_ticker
|
2019-12-18 16:34:30 +01:00 |
|
hroff-1902
|
39197458f4
|
Merge pull request #2661 from freqtrade/wallet_dry
Introduce Dry-Run Wallet
|
2019-12-16 14:00:11 +03:00 |
|
Matthias
|
c741b67c3c
|
Adjust tests for dry_run wallet simulation
|
2019-12-15 10:39:52 +01:00 |
|
Matthias
|
931d24b5a8
|
Have dry_run_wallet default to 1000
|
2019-12-15 09:26:17 +01:00 |
|
Matthias
|
2275a1539e
|
Remove default symbol from get_fee()
|
2019-12-14 13:22:42 +01:00 |
|
Matthias
|
b69f5afaaf
|
Round amount to precision also for dry-runs
|
2019-12-13 06:59:10 +01:00 |
|
hroff-1902
|
6174a5dd55
|
Reimplement adjustment of ccxt 'has' with more generic ccxt_config class attribute
|
2019-11-13 20:22:23 +03:00 |
|
hroff-1902
|
e26bbc7de8
|
Add fix for bibox exchange
|
2019-11-13 19:50:54 +03:00 |
|
Matthias
|
08aedc18e1
|
Exchange ticker_interval with timeframe in some more places
|
2019-11-12 15:13:06 +01:00 |
|
Matthias
|
da57396d07
|
Fix UTC handling of timestamp() conversation in fetch_my_trades
|
2019-11-08 06:55:07 +01:00 |
|
Matthias
|
9a42afe0be
|
Move exchange-constants and retriers to exchange.common
|
2019-10-31 10:59:17 +01:00 |
|
Matthias
|
132a4da7cf
|
Small style fixes and adjusted tests
|
2019-10-27 10:56:38 +01:00 |
|
Matthias
|
73f5bff9c5
|
Add validation to make sure strategies work on that exchange
|
2019-10-27 10:38:21 +01:00 |
|
hroff-1902
|
b26faa13bd
|
Call validate_timeframe only when validate is True
|
2019-10-22 13:51:36 +03:00 |
|
hroff-1902
|
ad5f7e1581
|
Merge remote-tracking branch 'origin/develop' into list-pairs2
|
2019-10-22 12:30:39 +03:00 |
|
hroff-1902
|
3cf95f9f6c
|
Merge pull request #2369 from freqtrade/disable_exchangevalidate
Allow skipping of exchange validation
|
2019-10-22 12:22:48 +03:00 |
|
hroff-1902
|
1bc63288a3
|
Merge branch 'develop' into list-pairs2
|
2019-10-20 23:22:45 +03:00 |
|
hroff-1902
|
47fabca1d9
|
Merge pull request #2372 from xmatthias/kraken_ohlcv_emulate
download tick-based data to emulate candles
|
2019-10-19 19:32:37 +03:00 |
|
Matthias
|
fd22c87295
|
Some minor cleanups to trades download methods and docs
|
2019-10-19 10:05:30 +02:00 |
|
hroff-1902
|
8564affdf0
|
Add tests for Exchange.get_markets()
|
2019-10-17 22:45:20 +03:00 |
|
hroff-1902
|
b6e26c82ea
|
Replace market_is_pair() by symbol_is_pair()
|
2019-10-17 18:44:25 +03:00 |
|
hroff-1902
|
1e61263a28
|
More sofisticated market_is_pair(), taken from #1989
|
2019-10-17 17:49:04 +03:00 |
|
hroff-1902
|
92fda0f76c
|
Allow --base and --quote be lists of currencies
|
2019-10-17 02:09:19 +03:00 |
|
hroff-1902
|
6e27c47dee
|
Handle properly exchanges with no active flag set for markets
|
2019-10-14 13:32:39 +03:00 |
|
Matthias
|
76ad5bea0e
|
Load correct exchange class
closes #2371
|
2019-10-14 11:36:42 +02:00 |
|
Matthias
|
13e80e449c
|
cleanup and better docstring
|
2019-10-14 06:22:10 +02:00 |
|
Matthias
|
762ae3a598
|
Extend tests
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
640d58eb13
|
Remove unneeded checks
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
fa8c61382b
|
Remove unneeded exception handlers
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
16d6914b15
|
Add test to cover missing line
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
05e473642b
|
Small adjustments to get_trade_history
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
0d592f6c55
|
Refactor trade downloading to handle exceptions only once
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
9584629f50
|
Rename argument from dl_path to datadir
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
1f79ca9539
|
Remove duplicate check
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
1d8fc97053
|
Fix duplicate trade error, rename some methods
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
57dee794d1
|
Fix end-reached for id-based trade-download
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
2c0bb71a6e
|
Add download_trades_history()
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
ab8f638e44
|
Move id/time detection to get_historic_trades method
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
77c367ad1d
|
First draft of async get_trade methods
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
26b3148904
|
Add build_ohlcv wrapper
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
27dc9ca799
|
Add trades_pagination attributes
|
2019-10-13 13:15:22 +02:00 |
|
Matthias
|
baad1a5166
|
Explain _params element
|
2019-10-13 13:15:22 +02:00 |
|
hroff-1902
|
7cf7982565
|
Add list-pairs and list-markets subcommands
|
2019-10-13 13:12:20 +03:00 |
|
Matthias
|
f3f6e9d365
|
Allow skipping of exchange validation
|
2019-10-13 10:33:22 +02:00 |
|
hroff-1902
|
946b8c29d7
|
Merge pull request #2317 from hroff-1902/list-timeframes
Add list-timeframes subcommand
|
2019-10-06 16:28:15 +03:00 |
|
hroff-1902
|
d1fa5f307b
|
Add --all option to list-exchanges
|
2019-10-01 00:33:33 +03:00 |
|
hroff-1902
|
7617dd5029
|
Add separate message for hitbtc exchange
|
2019-09-30 20:01:55 +03:00 |
|
hroff-1902
|
272c977d08
|
Add exchanges to the list of bad exchanges
|
2019-09-30 03:55:55 +03:00 |
|
hroff-1902
|
75446d8195
|
Refactor list-timeframes command with the use of the Exchange class methods
|
2019-09-29 23:18:04 +03:00 |
|
hroff-1902
|
c5f455d660
|
Merge pull request #2256 from freqtrade/kraken_balance
fix Kraken balance calculation
|
2019-09-12 23:12:55 +03:00 |
|
Matthias
|
6c5eff4a7c
|
Use List of Tuples, remove unused columns
|
2019-09-12 07:03:52 +02:00 |
|
hroff-1902
|
849d694c27
|
Don't inherit from object
|
2019-09-12 04:39:52 +03:00 |
|
Matthias
|
3b4bbe7a18
|
Implement get_balances which uses open_orders
|
2019-09-11 19:43:16 +02:00 |
|
Matthias
|
c01953daf2
|
Remove kraken block
|
2019-09-11 06:57:58 +02:00 |
|
Matthias
|
48ac37a1b8
|
BLock kraken trading - it's not working at the moment
|
2019-09-05 20:16:09 +02:00 |
|
hroff-1902
|
caec5ac941
|
Merge pull request #2206 from freqtrade/sloe_handling
Improve stoploss on exchange handling
|
2019-09-04 10:00:53 +03:00 |
|
Matthias
|
aae9c3194f
|
Reenable stoploss_on_exchange for dry-run
|
2019-09-01 17:48:06 +02:00 |
|
Matthias
|
f91557f549
|
Add space to exception message
|
2019-09-01 10:17:17 +02:00 |
|
Matthias
|
9f53e9f5dd
|
Raise InvalidOrder error when stoploss-creation fails
|
2019-09-01 09:08:35 +02:00 |
|
Matthias
|
b5789203f2
|
Merge branch 'develop' into timeframe_use_ccxt
|
2019-08-26 19:48:58 +02:00 |
|
Matthias
|
565a543b7b
|
Use ccxt base methods to round timeframe
|
2019-08-25 10:34:56 +02:00 |
|
Matthias
|
a4c8b5bf5d
|
Move binance-specific test to test_binance.py
|
2019-08-25 10:08:06 +02:00 |
|
Matthias
|
2c66b33fd1
|
Adapt some tests to use Binance subclass for stoplosslimit
|
2019-08-25 09:57:21 +02:00 |
|
Matthias
|
defa1c027d
|
Move stoploss_limit to binance subclass
|
2019-08-25 09:50:37 +02:00 |
|
Matthias
|
ea179a8e38
|
stoploss_limit shall not use create_order()
It needs to handle exceptions differently
|
2019-08-25 09:43:10 +02:00 |
|
Matthias
|
8a17615b5a
|
move exceptionhandling from create_order() to calling functions
|
2019-08-25 09:42:02 +02:00 |
|
hroff-1902
|
d19b11a00f
|
exchange cosmetics
|
2019-08-22 20:01:41 +03:00 |
|
Matthias
|
dc35a8022b
|
Merge pull request #2157 from freqtrade/fix/create_order_crash
create market order crash if exchange raises an exception
|
2019-08-20 06:22:43 +02:00 |
|
Matthias
|
a4ede02ced
|
Gracefully handle problems with dry-run orders
|
2019-08-18 19:38:23 +02:00 |
|
Matthias
|
045ac1019e
|
Split test for buy-orders too
|
2019-08-18 15:58:53 +02:00 |
|
Matthias
|
ee7ba96e85
|
Don't do calculations in exception handlers when one element can be None
fixes #2011
|
2019-08-18 15:46:38 +02:00 |
|
Matthias
|
93cf2cd19b
|
Merge pull request #2135 from freqtrade/ohlcv_docstring
[minor] Improve docstring for some downloading methods
|
2019-08-15 16:23:42 +02:00 |
|
Matthias
|
14c4854987
|
Merge branch 'develop' into lock_pairs
|
2019-08-15 06:56:39 +02:00 |
|
Matthias
|
9f26c4ebdc
|
Merge branch 'develop' into fix/sell_order_hanging
|
2019-08-15 06:46:12 +02:00 |
|
Matthias
|
11790fbf01
|
Fix typos in docstrings
|
2019-08-15 06:37:26 +02:00 |
|
Matthias
|
84baef922c
|
Rename get_history to get_historic_ohlcv
|
2019-08-14 10:14:54 +02:00 |
|
Matthias
|
4da2bfefb7
|
Improve docstring for some downloading methods
|
2019-08-14 09:37:17 +02:00 |
|
Matthias
|
3c589bb877
|
fail if known bad exchanges are detcted
|
2019-08-13 08:27:46 +02:00 |
|
Matthias
|
d8dbea9d5b
|
Add exchange_reasons to bad exchanges
|
2019-08-13 08:20:35 +02:00 |
|
Matthias
|
ca739f71fb
|
Fix default argument handling for timeframe_to_nextdate
|
2019-08-12 20:39:24 +02:00 |
|
Matthias
|
2600cb7b64
|
simplify timeframe_next_date calculation
|
2019-08-12 20:04:19 +02:00 |
|
Matthias
|
444ee274d7
|
close dry-run orders in case of market orders
|
2019-08-12 16:46:45 +02:00 |
|
Matthias
|
1ce63b5b42
|
Reformat tests to be easier readable
|
2019-08-12 16:25:01 +02:00 |
|
Matthias
|
dd0ba183f8
|
Add timeframe_to_prev_candle
|
2019-08-12 16:11:43 +02:00 |
|
Matthias
|
933a553dd4
|
Convert timeframe to next date
|
2019-08-12 16:08:23 +02:00 |
|
Matthias
|
a90ced1f38
|
Since arguments are in milliseconds integer throughout ccxt.
Explained here: https://github.com/ccxt/ccxt/issues/5636
fixes #2093
|
2019-08-06 20:09:09 +02:00 |
|
Matthias
|
bbd58e772e
|
Warn when using restricted pairs
As noted in https://github.com/ccxt/ccxt/issues/5624, there is currently
no way to detect if a user is impacted by this or not prior to creating
a order.
|
2019-08-03 13:14:36 +02:00 |
|
Matthias
|
4b8b2f7c5b
|
Use raise xxx from e to have a nicer traceback
|
2019-07-25 20:06:20 +02:00 |
|
Matthias
|
9887cb997e
|
Check if Price is needed for market orders
This is currently the case for:
cex, coinex, cointiger, fcoin, fcoinjp, hadax, huobipro, huobiru, uex,
|
2019-07-14 14:17:09 +02:00 |
|
Matthias
|
61b24180f0
|
Merge pull request #1998 from freqtrade/fix/pax_balance
Support all types of pairs for /balance
|
2019-07-08 16:31:57 +02:00 |
|