Matthias
|
96849fcafe
|
refactor: provide a non-failing check_candle_support method
|
2025-12-08 17:01:36 +01:00 |
|
Matthias
|
c7636734de
|
feat: validate supported candle types when downloading data
|
2025-12-08 14:29:16 +01:00 |
|
Matthias
|
cde886b884
|
chore: use str for safe usage of candle_type
|
2025-12-08 10:20:00 +01:00 |
|
Matthias
|
01b0a8fa42
|
fix: 1h should be the default for funding/mark candles
|
2025-12-06 16:15:32 +01:00 |
|
Matthias
|
730383ab18
|
feat: auto-download correct funding rate timeframe
|
2025-12-06 14:13:41 +01:00 |
|
Matthias
|
b70f10dca6
|
chore: simplify warning formatting
|
2025-12-06 14:06:17 +01:00 |
|
Matthias
|
17009ac59f
|
chore: allow non-matching funding timeframe - as timeframe doesn't actually matter any longer.
|
2025-12-06 13:53:18 +01:00 |
|
Matthias
|
07fbf2b467
|
feat: support dynamic funding fees in dry/live mode
|
2025-12-06 13:46:27 +01:00 |
|
Matthias
|
271fc6b585
|
feat: don't fill up missing funding-fees after merge
|
2025-12-05 18:20:14 +01:00 |
|
Matthias
|
971cb94ce4
|
feat: limit returned columns for merged mark/funding calc to used columns
|
2025-12-02 20:24:52 +01:00 |
|
Matthias
|
fade66afd9
|
fix: ensure we always have a price when checking stops
|
2025-11-28 15:52:30 +01:00 |
|
Matthias
|
f63484d0b0
|
feat: add dry-limit check for stoploss orders
|
2025-11-28 15:52:30 +01:00 |
|
Matthias
|
3543e96ec5
|
refactor: extract dry-market order slippage from function
|
2025-11-28 15:52:30 +01:00 |
|
Matthias
|
c83ea0db4f
|
chore: fix default behavior for crossed mode
|
2025-11-28 15:52:30 +01:00 |
|
Matthias
|
ad256367be
|
feat: dry-is-crossed should support stoploss
|
2025-11-28 15:52:30 +01:00 |
|
Matthias
|
cd7b267171
|
feat: record dry-run stop_price price separately
|
2025-11-28 15:52:30 +01:00 |
|
Matthias
|
1770a68457
|
chore: fix wrongly worded exchange_response endpoint naming
|
2025-11-28 13:37:31 +01:00 |
|
Matthias
|
8274a6c3a9
|
chore: update usage of TTLCache to FtTTLCache
|
2025-11-24 07:07:13 +01:00 |
|
Matthias
|
b55e7bcf4e
|
chore: Improve fetch_dry_run_order
|
2025-11-18 19:45:43 +01:00 |
|
Matthias
|
ef86b4113d
|
feat: add trading-mode to list-timeframes
some exchanges provide different timeframe configurations depending on the market type
|
2025-11-15 13:11:10 +01:00 |
|
Matthias
|
baa5b1a58e
|
feat: support validating trading mode only
|
2025-11-02 09:38:27 +01:00 |
|
Matthias
|
d7c027fc7a
|
test: add ft_additional_exchange_init to simplify test setups
|
2025-10-14 06:29:59 +02:00 |
|
Matthias
|
89b6e69340
|
Merge pull request #12311 from freqtrade/fix/allow-override
fix: Allow users to override the exchange check for FreqAI incase the…
|
2025-10-05 08:09:28 +02:00 |
|
Matthias
|
082fd0fd8b
|
fix: "taker" may not always be filled for futures pairs
Gate fee removal: https://github.com/ccxt/ccxt/pull/14271
|
2025-10-03 18:25:13 +02:00 |
|
Robert Caulk
|
70fa12f1b2
|
chore: log a warning that the user is in territory that might not work.
|
2025-10-01 16:36:55 +02:00 |
|
Robert Caulk
|
8d86cc1173
|
fix: Allow users to override the exchange check for FreqAI incase they know that they dont need historic data for their system
|
2025-10-01 16:34:10 +02:00 |
|
Matthias
|
730ccba535
|
chore: fix return type
|
2025-09-27 15:28:14 +02:00 |
|
Matthias
|
f075d90d99
|
chore: slight refactor in ft_has initialization
|
2025-09-27 12:14:34 +02:00 |
|
Stefano
|
9c0d612729
|
add example, make sure to raise error on unsupported exchanges and/or trading mode
|
2025-09-22 15:55:36 +09:00 |
|
Stefano
|
07d5636d1e
|
Merge branch 'freqtrade:develop' into delist
|
2025-09-22 13:38:03 +09:00 |
|
Matthias
|
8391a0612d
|
chore: use ccxt's "set_markets_from_exchange" instead of manual logic
|
2025-09-18 07:11:55 +02:00 |
|
Stefano
|
03c67d6a3b
|
switch to use dataprovider to give flexibility to users
|
2025-09-16 14:59:44 +09:00 |
|
Stefano
|
01e288297a
|
fix precommit
|
2025-09-16 09:33:48 +09:00 |
|
Stefano
|
7564b1e6df
|
remove extra log, fix delivery time check for binance
|
2025-09-16 09:23:20 +09:00 |
|
Stefano
|
cf010c3f17
|
initial concept
|
2025-09-16 08:54:47 +09:00 |
|
Matthias
|
6cfd31c705
|
fix: "price" shouldn't be sent for regular futures candles
|
2025-09-09 19:18:28 +02:00 |
|
Matthias
|
6de7c70e7e
|
Merge pull request #11625 from alisalama/develop
Parallelisation of iterative data downloads for speed improvement
|
2025-09-07 19:31:52 +02:00 |
|
Matthias
|
e33363bf6c
|
feat: allow disabling parallel data-download per exchange
|
2025-09-07 18:18:34 +02:00 |
|
Matthias
|
7d77e63b81
|
chore: simplify comment
|
2025-09-07 15:54:16 +02:00 |
|
Matthias
|
34a72a0555
|
feat: doin't drop last candle for funding fees
|
2025-09-07 15:52:44 +02:00 |
|
Matthias
|
a9db7d0286
|
chore: improve log wording
|
2025-09-07 15:35:00 +02:00 |
|
Matthias
|
efed5700be
|
fix: handle RuntimeError on trades download
asyncio raises RuntimeError if the handler is not set on
the main thread.
closes #12211
|
2025-09-06 18:09:26 +02:00 |
|
Matthias
|
35cc3efd5a
|
feat: improve docstring and error handling
part of #12206
|
2025-09-06 17:52:09 +02:00 |
|
Matthias
|
95ad756909
|
feat: add "current funding fee" endpoint
part of #12206
|
2025-09-06 17:51:50 +02:00 |
|
Matthias
|
246891a8f6
|
feat: limit downloadable funding rates to funding rate interval
Limit using wrong funding-rate timeframes, which can cause wrong
information and assumptions in the strategy
Part of #12206
|
2025-09-06 09:21:28 +02:00 |
|
Matthias
|
9873a862e0
|
fix: improve startup_candle_count assignment
|
2025-07-26 09:48:06 +02:00 |
|
Matthias
|
2236b08fc2
|
refactor: improved exchange init sequence
|
2025-07-13 16:03:51 +02:00 |
|
Matthias
|
b24064d706
|
refactor: move default trading mode determination to exchange
|
2025-07-13 13:04:37 +02:00 |
|
Matthias
|
c5e3f7d0ba
|
chore: default trading-mode to first in supported list
|
2025-07-13 13:04:37 +02:00 |
|
Matthias
|
f889061b95
|
refactor: don't assume all exchanges support spot markets
|
2025-07-13 10:27:33 +02:00 |
|