Matthias
e77feafee0
fix: avoid unnecessary log message when filling ws message
2025-07-13 09:52:05 +02:00
Matthias
1889a315a3
chore: fix comment location
2025-07-13 09:41:48 +02:00
Matthias
8acc05bb2d
chore: update wording in exception message
2025-07-08 06:59:52 +02:00
Matthias
8ecd7011cb
Merge pull request #11953 from freqtrade/drop_3.10
...
Drop support for python 3.10
2025-07-06 08:58:54 +02:00
Matthias
f7d42ba60d
chore: add TODO to eventually remove warning
2025-07-05 19:58:47 +02:00
Matthias
701cf47c4b
fix: implement fall-through for leverage tier finding
...
We'll for now issue a warning about this - and use the "current" tier
This way, gaps in tier data (between maxNotional and the next
minNotional) no longer cause an operational exception.
closes #11923
2025-07-05 19:56:52 +02:00
Matthias
315009a7f0
chore: move comment to correct location
2025-07-05 19:50:26 +02:00
Matthias
37cc949d94
refactor: Update utc to UTC
2025-07-04 18:22:42 +02:00
Matthias
c9bc2b880a
feat: add always_require_api_keys to ft_has
2025-07-03 08:33:15 +02:00
Matthias
545cd3a994
chore: ft_has should be before remove_credentials
2025-07-03 08:33:12 +02:00
Matthias
51a09585db
refactor: extract final ft_has construction to it's own method
2025-07-03 08:19:04 +02:00
Matthias
b98816635d
chore: simplify exchange class setup
...
remove attributes that are only used once.
2025-07-03 08:18:58 +02:00
Matthias
bfa9c818e6
chore: update margin/trading mode exception to be a configuration error
2025-07-02 07:47:38 +02:00
Matthias
25c24ddc9c
chore: improve error message
...
part of #11923
2025-07-01 20:48:32 +02:00
Matthias
5e059660d4
chore: move remove_exchange_credentials to config module
2025-06-20 20:19:20 +02:00
Matthias
3ac4a872b1
Merge remote-tracking branch 'origin/develop' into dependabot/pip/develop/ccxt-4.4.85
2025-05-29 20:14:05 +02:00
Matthias
33b5482065
fix: memory leak on binance in combination with aiohttp>3.10
...
apparently, returning big data through
run_until_complete can cause this (or
closes #11317
2025-05-29 07:06:57 +02:00
Matthias
e00b74c0e0
fix: capture ws edge-case on reconnect
2025-05-26 07:06:56 +02:00
Matthias
adce6e4f68
fix: don't try to place stoploss orders with blocking assets
2025-05-24 11:20:47 +02:00
Matthias
f3d03dd26a
feat: ensure uniqueness among fetched orders
...
closes #11786
2025-05-23 07:39:35 +02:00
Matthias
ecdd84efd8
fix: "until" shouldn't be in the future.
...
part of #11786
2025-05-23 07:26:39 +02:00
Matthias
84e816fc5b
refactor: fetch_orders pagination to base class
2025-05-22 19:07:10 +02:00
Matthias
8dc278f1a0
refactor: simplify ws exchange handling
2025-05-10 13:30:26 +02:00
Matthias
5f907d4219
chore: move candletype check to can_use_websocket.
2025-05-10 11:43:52 +02:00
Matthias
c39c5f254f
Extract "can use websocket" method
2025-05-10 11:31:30 +02:00
Matthias
0dfc4ed696
refactor: extract websocket builder logic to it's own function
2025-05-10 11:24:54 +02:00
Matthias
1e1c9a28f2
chore: simplify types in exchange class
2025-04-18 14:46:13 +02:00
Matthias
be572ba046
fix: include leverage tiers in max_stake calculation
...
closes #11650
2025-04-18 14:19:28 +02:00
Matthias
f711afd843
chore: slight reordering within stake_amount_limit method
2025-04-18 14:07:04 +02:00
Matthias
9dd1ce71ca
fix: improve get_max_leverage logic
2025-04-18 14:01:34 +02:00
Matthias
0a0a8428d5
chore: simplify method
2025-04-18 13:02:22 +02:00
Matthias
feab28de91
chore: unpack instead of list concat
2025-04-09 20:05:15 +02:00
Matthias
0e92372b0b
chore: don't use list[0] - but next
2025-04-09 19:42:46 +02:00
Matthias
1f09b90dbe
chore: improved docstring
2025-04-02 19:43:56 +02:00
Matthias
2e343b9fbd
fix: add l2 upper-limit (for gate)
...
closes #11592
2025-04-02 19:41:07 +02:00
Matthias
55dc2d4bf4
chore: update watch reuse log message
2025-03-16 13:07:52 +01:00
Matthias
538139ef31
chore: fix incorrect docstrings
2025-03-08 17:10:23 +01:00
Matthias
ee4f05a5b8
fix: have download-data hard-fail if it times out
...
this will avoid holes in data if individual requests fail.
The tradeoff is that the download will stop for this pair/timeframe combination.
2025-03-06 07:17:39 +01:00
Matthias
857aeaa9eb
chore: fix init sequence to avoid risk of "unbound error"
2025-02-04 19:34:26 +01:00
Matthias
2bfd66d271
chore: use loop_lock for all run_until_complete usages
2025-02-03 19:43:08 +01:00
Matthias
fc0cae21e6
fix: improve reliability when fetching from "features"
2025-02-01 13:49:17 +01:00
Matthias
f90cd44a9e
feat: default ohlcv_limit to ccxt's features definition
2025-02-01 08:12:19 +01:00
Matthias
d530527f11
test: add test for exchange.features
2025-01-31 07:03:06 +01:00
Matthias
8af8260b7c
feat: initial "features" support
2025-01-31 06:56:41 +01:00
Matthias
62e3f408a6
chore: make some internal fetch-trades methods require since
2025-01-27 20:36:14 +01:00
Matthias
d3f6227d3f
chore: improve ohlcvs interface
2025-01-25 18:13:11 +01:00
Matthias
0cfb73b74b
chore: add wrapper for ws ohlcvs
...
this avoids access to internal objects
2025-01-25 14:02:09 +01:00
Matthias
f1c5d4a970
chore: ruff format updates
2025-01-13 18:05:20 +01:00
Matthias
092a9ff5db
chore: fix error if precision.price is None
2025-01-09 18:06:58 +01:00
Matthias
a9483edaac
chore: convert _pairs_last_refresh_time to milliseconds
2025-01-05 10:06:27 +01:00