Matthias
|
f4995780e5
|
Verify last is not None - to avoid crashing
fix #3117
|
2020-04-23 20:04:36 +02:00 |
|
hroff-1902
|
9364a9c4c4
|
Merge pull request #3168 from freqtrade/fix_pairlist_caching
Fix pairlist caching
|
2020-04-16 18:39:00 +03:00 |
|
Matthias
|
99f3e9ed77
|
Remove wrong comment
|
2020-04-15 07:55:15 +02:00 |
|
Matthias
|
36e714a7b2
|
Add price_get_one_pip filter
|
2020-04-15 07:19:27 +02:00 |
|
Matthias
|
2b7376f6f3
|
Implement log-filtering for all pairlists
|
2020-04-14 20:45:30 +02:00 |
|
Matthias
|
ceca0a659c
|
Simplify cached stuff to only what's needed
|
2020-04-14 20:25:58 +02:00 |
|
Matthias
|
13ee7a55c4
|
Fix #3166
Always call _gen_pair_whitelist if volumepairlist is not the first in
the list.
|
2020-04-14 20:21:30 +02:00 |
|
Matthias
|
5d876ca0a3
|
Use log-spamprevention methods
|
2020-04-14 20:21:10 +02:00 |
|
Matthias
|
7c15375f5d
|
Add log_on_refresh - using TTL caching to avoid spamming logs
|
2020-04-14 20:20:36 +02:00 |
|
Matthias
|
c049651784
|
whitelist_for_active_markets should not remove blacklisted items
|
2020-03-09 11:30:28 +01:00 |
|
Matthias
|
5cbf325fda
|
Allow different loglevels for message
|
2020-03-09 11:30:13 +01:00 |
|
Matthias
|
4e218be51d
|
Don't use markets[pair]['quote']
|
2020-02-26 07:08:09 +01:00 |
|
Matthias
|
1021ffa1c3
|
Apply suggestions from code review
Add suggested changes to comments
Co-Authored-By: hroff-1902 <47309513+hroff-1902@users.noreply.github.com>
|
2020-02-26 07:00:08 +01:00 |
|
Matthias
|
31ac4598ba
|
Fix last occurances of pair splitting
|
2020-02-25 07:16:37 +01:00 |
|
Matthias
|
6581ba56ca
|
Use markets.quote to validate
|
2020-02-24 20:41:45 +01:00 |
|
Matthias
|
6866f6389d
|
Fix merge-error
|
2020-02-04 20:41:13 +01:00 |
|
hroff-1902
|
d2cac1d8fd
|
Merge branch 'develop' into spreadfilter
|
2020-02-04 16:54:46 +03:00 |
|
untoreh
|
aa54fd2251
|
- added spread filter
- minimum value to volume pairlist
|
2020-02-04 14:49:59 +01:00 |
|
hroff-1902
|
f3d500085c
|
Add some type hints
|
2020-02-02 07:00:40 +03:00 |
|
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
|
1ffda29fd2
|
Adjust improts to new exception location
|
2019-12-30 15:02:17 +01:00 |
|
Matthias
|
5fefa9e97c
|
Convert PairlistResolver to static loader
|
2019-12-23 09:56:12 +01:00 |
|
Matthias
|
153434561d
|
Add test_pairlist method
|
2019-11-30 19:53:22 +01:00 |
|
Matthias
|
5f62a9e4d8
|
rename ttl to refresh_period
|
2019-11-19 06:50:23 +01:00 |
|
Matthias
|
a8855bf795
|
rename LowPriceFilter to PrieFilter
|
2019-11-19 06:49:45 +01:00 |
|
Matthias
|
c22b00b303
|
move pairlist filters out of config[]
|
2019-11-19 06:37:06 +01:00 |
|
Matthias
|
52e24c3a25
|
Split error-messsage between incompatible and wrong stake amount
|
2019-11-12 09:27:53 +01:00 |
|
Matthias
|
085aa3084e
|
Implement ticker caching
|
2019-11-09 19:45:09 +01:00 |
|
Matthias
|
7ff61f12e9
|
pass pairlist position into the pairlists
|
2019-11-09 15:04:04 +01:00 |
|
Matthias
|
ae35649366
|
improve pairlistmanager errorhandling
|
2019-11-09 14:49:41 +01:00 |
|
Matthias
|
a01b34a004
|
tests
|
2019-11-09 14:44:39 +01:00 |
|
Matthias
|
c74d766275
|
move from name to name_list
|
2019-11-09 14:00:32 +01:00 |
|
Matthias
|
d7262c0b4e
|
Fix correct ticker type
|
2019-11-09 13:40:36 +01:00 |
|
Matthias
|
870966dcd0
|
Fix more tests
|
2019-11-09 09:42:34 +01:00 |
|
Matthias
|
bf69b055eb
|
Add name getting
|
2019-11-09 09:07:46 +01:00 |
|
Matthias
|
31c7189b8b
|
Verify blacklist correctly
|
2019-11-09 07:23:34 +01:00 |
|
Matthias
|
eaf3fd80c5
|
Allow blacklist-verification from all pairlists
|
2019-11-09 07:19:46 +01:00 |
|
Matthias
|
1059586226
|
Small adjustments
|
2019-11-09 07:07:33 +01:00 |
|
Matthias
|
b610e8c7e6
|
Don't refresh tickers if they are not needed
|
2019-11-09 07:05:17 +01:00 |
|
Matthias
|
e632720c02
|
Allow chaining of pairlists
|
2019-11-09 06:55:16 +01:00 |
|
Matthias
|
14758dbe10
|
Some small cleanups
|
2019-10-30 16:32:22 +01:00 |
|
Matthias
|
fd9c02603c
|
Introduce chainable PairlistFilters
|
2019-10-30 15:59:52 +01:00 |
|
Matthias
|
de2cc58b0c
|
Final cleanups and added tests
|
2019-10-29 10:44:35 +01:00 |
|
Matthias
|
d803d86f4d
|
Add low_price_percent_filter
|
2019-10-29 09:32:06 +01:00 |
|
Matthias
|
d706571e6f
|
Extract precision_filter to seperate function
|
2019-10-28 19:41:00 +01:00 |
|
Matthias
|
4ff035537b
|
Simplify precision_filter code
|
2019-10-28 16:21:00 +01:00 |
|
Matthias
|
2e896462c1
|
Fix wrong volumepairlist message
|
2019-10-25 19:49:23 +02:00 |
|
hroff-1902
|
033742b708
|
Fix pairlists to use market_is_active() instead of custom check
|
2019-10-17 19:06:58 +03:00 |
|
Matthias
|
d785d76370
|
make VolumePairlist less verbose
no need to print the full whitelist on every iteration
|
2019-08-18 18:11:24 +02:00 |
|
Matthias
|
7fdb099097
|
Reformat log statement
|
2019-03-21 06:14:43 +01:00 |
|
iuvbio
|
4de4a70be7
|
update log messages
|
2019-03-17 18:18:35 +01:00 |
|
iuvbio
|
7f9c76a6fc
|
move stake check to the same condition as the other checks
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
d4d37667e1
|
use pairname for stake cur comparison
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
d4543be8eb
|
edit comment
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
e38a3051a1
|
update docstring
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
c907e80c10
|
make sure no dups
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
39232cbcbb
|
loop over whitelist only instead of all markets
|
2019-03-17 16:04:09 +01:00 |
|
iuvbio
|
95a3b5c41e
|
check if ticker sort key is populated
|
2019-03-14 22:48:42 +01:00 |
|
iuvbio
|
b24a22b0b6
|
use self.markets instead of get_markets
|
2019-03-12 16:31:22 +01:00 |
|
iuvbio
|
e2cbb7e7da
|
remove remnants markets and precisionlist
|
2019-03-03 13:41:51 +01:00 |
|
iuvbio
|
064f6629ab
|
delete separate pairlist
|
2019-03-03 00:35:25 +01:00 |
|
iuvbio
|
e1ae0d7e90
|
remove markets changes
|
2019-03-02 18:53:42 +01:00 |
|
iuvbio
|
24c587518a
|
add precision_filter
|
2019-03-02 17:24:28 +01:00 |
|
iuvbio
|
98bca30dfb
|
reorganize imports
|
2019-02-22 21:16:31 +01:00 |
|
iuvbio
|
cc0fae8e4e
|
change < to <=
|
2019-02-22 21:13:08 +01:00 |
|
iuvbio
|
b7afcf3416
|
add VolumePrecisionPairList
|
2019-02-16 22:56:04 +01:00 |
|
Matthias
|
a63f123b6d
|
Check if number_assets is defined, as it's required by VolumePairList
|
2018-12-06 19:36:33 +01:00 |
|
Matthias
|
3e2fa58029
|
load pairlists via resolver
|
2018-12-05 20:44:56 +01:00 |
|
Matthias
|
21906e4892
|
Remove duplicate code
|
2018-12-05 19:48:50 +01:00 |
|
Matthias
|
6ab907bef1
|
Rename config whitelist to pairlist
|
2018-12-04 20:24:45 +01:00 |
|
Matthias
|
bf678164c7
|
remove default param - fix tests
|
2018-12-04 07:16:34 +01:00 |
|
Matthias
|
ba3218a87d
|
Support multiple sorting variants
|
2018-12-04 07:12:56 +01:00 |
|
Matthias
|
ef1208b366
|
Fix rpc messages
|
2018-12-03 20:31:25 +01:00 |
|
Matthias
|
1b3ecb8343
|
Deprecate --dynamic-whitelist
|
2018-12-03 20:00:18 +01:00 |
|
Matthias
|
3360e777a1
|
Fix flake adn mypy
|
2018-12-03 19:29:35 +01:00 |
|
Matthias
|
d09dbfe2e6
|
Add volumePairList - refactor tests to correct file
|
2018-12-02 22:07:09 +01:00 |
|
Matthias
|
58c7adae0a
|
Test for blacklist
|
2018-12-02 22:07:09 +01:00 |
|
Matthias
|
8fd713f3ae
|
validate_whitelist should return the list again
|
2018-12-02 22:07:09 +01:00 |
|
Matthias
|
1738633efc
|
Fix refresh_whitelist tests
|
2018-12-02 22:07:09 +01:00 |
|
Matthias
|
e8fbe77ebc
|
Refactor static whitelist to module
|
2018-12-02 22:07:09 +01:00 |
|