Matthias
|
843c68b072
|
Don't use noqa.
|
2024-04-05 06:41:46 +02:00 |
|
Matthias
|
63ac183e91
|
Merge branch 'develop' into feature/fetch-public-trades
|
2024-04-05 06:35:35 +02:00 |
|
xmatthias
|
d4872eae16
|
chore: update pre-commit hooks
|
2024-04-04 03:02:18 +00:00 |
|
Matthias
|
b284abf9e0
|
Add bingx exchange subclass
|
2024-04-02 07:14:52 +02:00 |
|
xmatthias
|
a534340cc1
|
chore: update pre-commit hooks
|
2024-03-31 07:15:47 +00:00 |
|
Joe Schr
|
53702bfdfe
|
fix: make until non-optional
|
2024-03-28 15:35:19 +01:00 |
|
Joe Schr
|
d226e7054c
|
fix: remove unused stop_on_from_id
|
2024-03-28 15:26:28 +01:00 |
|
Matthias
|
c433f49089
|
Remove temporary gate workaround
|
2024-03-27 19:59:30 +01:00 |
|
Matthias
|
553094c3c6
|
Assign 'status_stop' for gate stop orders
|
2024-03-27 19:50:52 +01:00 |
|
Matthias
|
7d6d3d38f7
|
Merge pull request #9975 from freqtrade/feat/configError
exception ConfigurationError
|
2024-03-21 08:38:45 +01:00 |
|
Matthias
|
cc7d341afc
|
Add overrides for Exchange Support
|
2024-03-21 06:31:34 +01:00 |
|
Matthias
|
4a097bd644
|
More usages for ConfigurationError
|
2024-03-19 07:13:17 +01:00 |
|
Matthias
|
409729f9d2
|
Temporarily support 'finish' in the order, too
|
2024-03-17 17:00:18 +01:00 |
|
Matthias
|
838d9cd4d0
|
Improve stop fills order handling on gate
closes #9940
|
2024-03-17 15:17:04 +01:00 |
|
Matthias
|
b5307f8281
|
Fix bug caused by any typing
|
2024-03-16 17:19:01 +01:00 |
|
Matthias
|
21bca95b6a
|
Group things logically in exchange class
|
2024-03-16 17:05:18 +01:00 |
|
Matthias
|
86fe765180
|
Improved naming on max_trades
|
2024-03-16 17:01:27 +01:00 |
|
Matthias
|
88e25df78c
|
Merge branch 'develop' into feature/fetch-public-trades
|
2024-03-16 16:34:57 +01:00 |
|
Matthias
|
0f3d538f6c
|
Avoid duplicate pandas imports
|
2024-03-16 16:26:17 +01:00 |
|
Matthias
|
9a72003c74
|
Merge pull request #9878 from TheJoeSchr/chore/extract-timeframe-to-xyz-from-exchange-utils
chore: extract `timeframe_to_*` functions into `exchange_utils_timeframe.py`
|
2024-03-15 20:01:43 +01:00 |
|
Joe Schr
|
c12e203054
|
Merge remote-tracking branch 'upstream/develop' into feature/fetch-public-trades
|
2024-03-11 12:29:00 +01:00 |
|
Matthias
|
518b6eb565
|
use dt_ts to simplify exchange date math
|
2024-03-10 19:31:43 +01:00 |
|
Joe Schr
|
6c1d70df89
|
Merge remote-tracking branch 'upstream/develop' into feature/fetch-public-trades
|
2024-03-05 17:29:24 +01:00 |
|
Matthias
|
cdfeae9f90
|
Update merge to "left" to avoid creating non-existing mark candles
|
2024-02-29 07:31:22 +01:00 |
|
Matthias
|
e988995d71
|
Handle NaN funding fees
closes #9831
|
2024-02-29 07:22:47 +01:00 |
|
Joe Schr
|
b55105ec82
|
chore: adjust timeframe_to_* imports accordingly
|
2024-02-27 10:42:29 +01:00 |
|
Joe Schr
|
4a8c8f296a
|
chore: extract timeframe_to_* functions into exchange_utils_timeframe.py
|
2024-02-27 10:23:07 +01:00 |
|
Matthias
|
426e7c48e4
|
Update typehint for candle_cache
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
7db2367de9
|
Improve ohlcv pair cache with since_ms
avoids some rare bugs in more complex configurations.
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
392d5ae09a
|
Use set to reduce iterations
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
eb175eeeb7
|
Add type-hint to exchange_has dict
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
b18733831e
|
Update "exchange_has" validation with new fallbacks
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
322a3a3bbd
|
Add fetch_order_emulated to support exchanges without proper fetch_order method
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
165003e17f
|
Fail if unified account is detected.
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
24735945fd
|
Add log message for Bybit accout type
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
0f4bffca9c
|
Remove unused import
|
2024-02-26 13:54:19 +01:00 |
|
Matthias
|
671426540e
|
Refactor ohlcv caching to exchange class
|
2024-02-26 13:54:16 +01:00 |
|
Matthias
|
4c07d2fb86
|
Improve validate_exchange
returns now both required and optional dependencies
|
2024-02-26 13:53:10 +01:00 |
|
Matthias
|
c491c2a8ee
|
Adjust for ccxt exception hierarchy change
caused by https://github.com/ccxt/ccxt/pull/21035
|
2024-02-26 13:53:10 +01:00 |
|
Matthias
|
7bfb6a0c65
|
Update cached binance leverage tiers
|
2024-02-26 13:50:50 +01:00 |
|
Matthias
|
db83b0cdb0
|
Update typehint for candle_cache
|
2024-02-22 07:09:47 +01:00 |
|
Matthias
|
4cfd5d004e
|
Improve ohlcv pair cache with since_ms
avoids some rare bugs in more complex configurations.
|
2024-02-22 06:38:28 +01:00 |
|
Matthias
|
4e87169a0c
|
Use set to reduce iterations
|
2024-02-22 06:28:54 +01:00 |
|
Matthias
|
0199e7d3d8
|
Add type-hint to exchange_has dict
|
2024-02-20 06:30:10 +01:00 |
|
Matthias
|
f53c019d2a
|
Update "exchange_has" validation with new fallbacks
|
2024-02-20 06:21:03 +01:00 |
|
Matthias
|
65af7750e6
|
Add fetch_order_emulated to support exchanges without proper fetch_order method
|
2024-02-20 06:21:03 +01:00 |
|
Matthias
|
583b2fc690
|
Fail if unified account is detected.
|
2024-02-18 11:50:42 +01:00 |
|
Matthias
|
e06b70eb05
|
Add log message for Bybit accout type
|
2024-02-18 11:50:42 +01:00 |
|
Matthias
|
51a6a7b632
|
Merge pull request #9821 from freqtrade/feat/volumepairlist_caching
improve volumepairlist "advanced filter mode" caching
|
2024-02-18 11:46:31 +01:00 |
|
Matthias
|
3250f42257
|
Improve validate_exchange
returns now both required and optional dependencies
|
2024-02-18 11:21:34 +01:00 |
|
Matthias
|
ebd439cdd1
|
Remove unused import
|
2024-02-17 16:41:10 +01:00 |
|
Matthias
|
bcfe7ef547
|
Refactor ohlcv caching to exchange class
|
2024-02-17 16:26:44 +01:00 |
|
Matthias
|
c1d7184849
|
Adjust for ccxt exception hierarchy change
caused by https://github.com/ccxt/ccxt/pull/21035
|
2024-02-15 19:20:08 +01:00 |
|
Joe Schr
|
7248f20938
|
Direct import to avoid circular import error
|
2024-02-13 12:00:24 +01:00 |
|
Joe Schr
|
bff93e31c8
|
Moves orderflow logic to it's own file
|
2024-02-12 13:45:56 +01:00 |
|
Joe Schr
|
d7b88194e0
|
Resolve various issues and comments
|
2024-02-12 13:45:56 +01:00 |
|
Joe Schr
|
6e7a536c7a
|
Replaces public_trades_to_dataframe with trades_list_to_df
|
2024-02-12 13:45:56 +01:00 |
|
Joe Schr
|
c610c44a43
|
Removes unrequired drop_incomplete
|
2024-02-12 12:12:20 +01:00 |
|
Joe Schr
|
a7e4a5e2dc
|
Removes clean_duplicate_trades
|
2024-02-12 12:11:52 +01:00 |
|
Joe Schr
|
71e36be34b
|
Use get_historic_trades directly
|
2024-02-12 10:10:45 +01:00 |
|
Joe Schr
|
aab3c07b87
|
Use _max_trades_candle_limit directly
|
2024-02-12 10:10:36 +01:00 |
|
Joe Schr
|
e60b997fd0
|
Pass on missed argument stop_on_from_id
|
2024-02-12 09:38:49 +01:00 |
|
Joe Schr
|
e8714d52cd
|
Removes nonsensical if gate
|
2024-02-12 09:31:37 +01:00 |
|
Matthias
|
d23079f837
|
improve tests slighly
|
2024-02-10 20:13:17 +01:00 |
|
Joe Schr
|
5b264d66e0
|
Ruff and flake fixes
|
2024-02-08 19:38:21 +01:00 |
|
Joe Schr
|
c40f3d91d4
|
Ruff fix
|
2024-02-08 19:06:43 +01:00 |
|
Joe Schr
|
1a0610f3e4
|
mypy fixes
|
2024-02-08 12:11:10 +01:00 |
|
Joe Schr
|
14fb29516a
|
Removes unused code path
|
2024-02-08 11:56:57 +01:00 |
|
Joe Schr
|
0647ce59e7
|
Fix error if until is undefined
|
2024-02-08 11:06:15 +01:00 |
|
Joe Schr
|
2925a2a2fa
|
Fix regression BaseException
|
2024-02-07 17:39:49 +01:00 |
|
Joe Schr
|
b8f92ecc52
|
Ruff fixes
|
2024-02-07 13:23:43 +01:00 |
|
Joe Schr
|
118ca784e8
|
Adds TRADESResponse
|
2024-02-07 13:20:39 +01:00 |
|
Joe Schr
|
39ba6fe56b
|
Ruff --fix
|
2024-02-07 12:48:15 +01:00 |
|
Joe Schr
|
b117f1b474
|
Fix superfluous changes
|
2024-02-07 12:30:50 +01:00 |
|
Joe Schr
|
f61c75ffcc
|
Fix isort imports
|
2024-02-06 20:35:16 +01:00 |
|
Joe Schr
|
3ae5667684
|
Fix merge regression regarding _pairs_last_refresh_time
|
2024-02-06 20:23:10 +01:00 |
|
Joe Schr
|
c04cce52ea
|
Fix unnecessary deep intend
|
2024-02-06 20:13:23 +01:00 |
|
Matthias
|
2989b42760
|
Update cached binance leverage tiers
|
2024-02-03 13:16:32 +01:00 |
|
TheJoeSchr
|
5487e02ba2
|
Merge branch 'develop' into feature/fetch-public-trades
|
2024-02-02 15:14:04 +01:00 |
|
Joe Schr
|
8337bf3c47
|
Fix typo
|
2024-02-02 15:12:05 +01:00 |
|
Joe Schr
|
6aaf5d6069
|
Explain why not using IDataHandler
|
2024-02-02 14:17:18 +01:00 |
|
Joe Schr
|
e405c42097
|
Copy trades dataframe directly instead of using deepcopy
|
2024-02-02 14:15:17 +01:00 |
|
Matthias
|
ad121c19b0
|
Allow <1m timeframes for utility modes
|
2024-02-02 06:57:12 +01:00 |
|
Joe Schr
|
2833169955
|
Merge remote-tracking branch 'upstream/develop' into feature/fetch-public-trades
|
2024-02-01 11:46:38 +01:00 |
|
Matthias
|
1ae3b1e622
|
Fix weekly resamples to ensure they're on monday.
|
2024-01-23 19:21:06 +01:00 |
|
Matthias
|
48ea43f954
|
Fix yearly resample timeframe
|
2024-01-23 07:22:18 +01:00 |
|
Matthias
|
6b78dac6f0
|
Re-align naming for resample_freq generator
|
2024-01-23 07:12:27 +01:00 |
|
Matthias
|
c9c44a4710
|
Extract resample_interval generation
|
2024-01-23 07:02:09 +01:00 |
|
Matthias
|
612ec38e57
|
Don't skip trades if the exchange doesn't do inclusive filtering
|
2024-01-21 16:50:49 +01:00 |
|
Matthias
|
ac5b12cfd2
|
Improve kraken pagination behavior
|
2024-01-21 15:55:34 +01:00 |
|
Matthias
|
c167575098
|
Move extracting trade pagination id to fetch_trades
|
2024-01-21 15:22:03 +01:00 |
|
Matthias
|
501a9a8c98
|
Improve error message, add test for trade_pagination_id validation
|
2024-01-21 14:11:59 +01:00 |
|
Matthias
|
c333c9c5a1
|
Improve kraken trades pagination logic
|
2024-01-21 14:08:35 +01:00 |
|
Matthias
|
d355f011df
|
Invert exchange_class mapping
|
2024-01-21 13:57:26 +01:00 |
|
Matthias
|
ef80772fc3
|
Rename class and tests
|
2024-01-21 13:57:26 +01:00 |
|
Matthias
|
ff95adb2eb
|
Update supported exchanges, add mapping
|
2024-01-21 13:57:26 +01:00 |
|
Matthias
|
c2d6ab2fa5
|
Add unified kraken stoploss settings
|
2024-01-17 19:44:09 +01:00 |
|
Matthias
|
6069670ce2
|
Remove kraken custom stoploss handling
|
2024-01-17 19:43:53 +01:00 |
|
Matthias
|
50287ce556
|
ensure funding_fee_timeframe is always set
|
2024-01-04 15:29:28 +01:00 |
|
Matthias
|
3c1bbd9610
|
Improve funding_fee_calc method structure
|
2024-01-04 15:23:15 +01:00 |
|
Matthias
|
22307913d8
|
Reduce caching to 5min to speed up UI refreshes in case of open orders.
|
2024-01-04 14:22:02 +01:00 |
|
Matthias
|
2c3cef5dee
|
don't assume 'type' to be present at all times
closes #9629
|
2024-01-02 09:24:00 +01:00 |
|
Matthias
|
e722d81456
|
Fake order response should contain order_id
|
2024-01-02 09:24:00 +01:00 |
|
Matthias
|
10dbf47836
|
Improve exchange_response formatting
|
2024-01-02 08:53:13 +01:00 |
|
Matthias
|
a2160e4503
|
add exchange_response logging to funding_fee endpoint
help debug #9626
|
2024-01-01 19:33:21 +01:00 |
|
Matthias
|
9896ddf71e
|
Add Kraken TimeInForce support
closes #9497
|
2023-12-31 09:47:39 +01:00 |
|
Joe Schr
|
18be79c906
|
Merge remote-tracking branch 'upstream/develop' into feature/fetch-public-trades
|
2023-12-18 10:34:20 +01:00 |
|
Matthias
|
5bbe6aacfd
|
Remove Bittrex subclass
|
2023-12-18 07:15:24 +01:00 |
|
Matthias
|
c9f43587ec
|
Bump binance leverage tiers
|
2023-12-12 21:30:52 +01:00 |
|
Matthias
|
04f2b7bad6
|
Add support for different timeInForce for bybit
|
2023-12-04 07:23:52 +01:00 |
|
Matthias
|
6db66b1e58
|
Add bitmart to "official supported" exchanges
|
2023-11-28 18:18:19 +01:00 |
|
Matthias
|
a18c85ec64
|
Explicitly disable stoploss on exchange for bitmart
|
2023-11-28 18:13:21 +01:00 |
|
Matthias
|
2738f3e437
|
Add minimal Exchange class for bitmart
|
2023-11-28 18:13:21 +01:00 |
|
Matthias
|
8c5194d5e2
|
force-reload markets when BadSymbol appears
closes #9463
|
2023-11-25 15:05:56 +01:00 |
|
Matthias
|
67e81c9018
|
Fix wrong/faulty docstring
|
2023-11-25 13:10:45 +01:00 |
|
Matthias
|
e9f21d0209
|
Improve logging for #9460
|
2023-11-23 07:22:44 +01:00 |
|
Matthias
|
a044649eef
|
Also have "badrequest" act as InvalidOrderException
causing an emergencyexit.
closes #9456
|
2023-11-23 06:51:29 +01:00 |
|
Matthias
|
3619247123
|
Remove bittrex from code for suppored exchanges
|
2023-11-21 06:39:29 +01:00 |
|
Matthias
|
f286cb0a90
|
Use BaseException in exception check
|
2023-11-13 18:14:18 +01:00 |
|
Matthias
|
26aa14dbfc
|
update binance leverage tiers
|
2023-10-30 20:10:01 +01:00 |
|
Joe Schr
|
6243c0e4bb
|
exchange: fix import of clean_ohlcv_dataframe, raise exception when no trades received
|
2023-10-24 12:21:20 +02:00 |
|
Joe Schr
|
bb8ced525a
|
exchange: re-add hardcoded required candle call count max
|
2023-10-24 12:20:01 +02:00 |
|
Joe Schr
|
8adf776218
|
fix imports for orderflow
|
2023-10-23 13:39:20 +02:00 |
|
Joe Schr
|
2c995977e8
|
exchange: fix last arrow use
|
2023-10-23 13:39:20 +02:00 |
|
Joe Schr
|
0c9df2ed61
|
exchange: removes duplicate _now_is_time_to_refresh_trades method
|
2023-10-23 11:17:42 +02:00 |
|
Joe Schr
|
d514d3aec1
|
fix docstring back
|
2023-10-23 10:58:24 +02:00 |
|
Joe Schr
|
d4890eade2
|
exchange: re-remove arrow use
|
2023-10-23 10:50:00 +02:00 |
|
Joe Schr
|
a81a3be8d6
|
Fix imports and handling of trade regarding changes from PR#9065
|
2023-10-23 10:16:59 +02:00 |
|
Matthias
|
a80c979482
|
Improve behavior when downloading trades data on time-based pagination
closes #9307
|
2023-10-18 20:26:51 +02:00 |
|
Matthias
|
1a78346cf1
|
Add further ebug log message for stopping clarity for --dl-data
|
2023-10-17 07:11:06 +02:00 |
|
Matthias
|
e6d0d53e47
|
Add further ebug log message for stopping clarity
|
2023-10-17 07:03:03 +02:00 |
|
Matthias
|
7344f20803
|
Handle funding_fee error in exchange class
|
2023-10-12 06:27:29 +02:00 |
|
Joe Schr
|
a9bd9b506b
|
use fetch_trades' public trades to populate dataframe
|
2023-10-09 11:37:56 +02:00 |
|
Joe Schr
|
1530bb6a40
|
fix: unfinished trades data for last candle
|
2023-10-09 11:34:31 +02:00 |
|
Joe Schr
|
387a36e730
|
fix: fetches only every second OHLCV candle
|
2023-10-09 11:34:31 +02:00 |
|
Joe Schr
|
4abac1364a
|
refactor(move function): refresh_latest_trades into dataprovider
needed here to be used for call before analyze
also removes need for internal exchange function checking if
public_trades is enabled
|
2023-10-09 11:34:30 +02:00 |
|
Joe Schr
|
0796bfadd5
|
optimize and fix issues with refresh_latest_trades
return types, timings and other issues
|
2023-10-09 11:34:30 +02:00 |
|
Joe Schr
|
070d28b6d8
|
Exchange: make required_candle_call_count configurable
|
2023-10-09 11:34:29 +02:00 |
|
Joe Schr
|
0f4e147035
|
use fetch_trades' public trades to populate dataframe
|
2023-10-09 11:34:29 +02:00 |
|
Matthias
|
19620470bd
|
Improve funding fee cutof logic
|
2023-10-09 07:04:13 +02:00 |
|
Matthias
|
bc531cf846
|
Improve variable naming
|
2023-10-09 07:04:13 +02:00 |
|
Matthias
|
14908e52e2
|
Improv variable naming
|
2023-10-09 07:04:13 +02:00 |
|
Matthias
|
094984eb2f
|
Fix wrong typehint
|
2023-10-07 15:09:44 +02:00 |
|
Matthias
|
d52d30cfbe
|
invert setting-location for stopLossPrice
Slowly migrating to stopLossPrice in favor of stopPrice.
|
2023-09-28 19:33:59 +02:00 |
|
Matthias
|
56a85690b4
|
Update cached leverage tiers
|
2023-09-28 06:38:29 +02:00 |
|
Matthias
|
3f60b2c140
|
Update bybit stoploss parameter/prop for new ccxt version
|
2023-09-26 06:45:48 +02:00 |
|
Matthias
|
927d1d2686
|
Split stop_price parameter from property
|
2023-09-26 06:34:10 +02:00 |
|
Matthias
|
4bca8b97f3
|
Don't allow empty order-type from exchange
|
2023-09-20 20:32:37 +02:00 |
|
Matthias
|
ddb0ae10b4
|
Ensure no None status is passed from "create_order"
|
2023-09-20 20:02:06 +02:00 |
|
Matthias
|
14c5f435aa
|
okx: Use proper history endpoint for fetch_orders
|
2023-09-16 20:01:19 +02:00 |
|
Matthias
|
afb1b787c8
|
add okx to fully tested exchanges
|
2023-09-16 19:43:39 +02:00 |
|
Matthias
|
220bc3c23e
|
Rename fetch_orders_emulate to make it non-protected
|
2023-09-16 17:56:16 +02:00 |
|
Matthias
|
421a6c02a0
|
Improve enum imports
|
2023-09-10 18:10:38 +02:00 |
|
Matthias
|
a4fc7ce0c4
|
"fix" bybit invalid order responses for canceled orders
closes #9128
|
2023-09-03 17:05:57 +02:00 |
|
Matthias
|
7a4276f6c7
|
Include pair in dry-run order names
|
2023-09-02 16:37:41 +02:00 |
|
Matthias
|
a87404b5a8
|
Reduce limit order cross threshold
|
2023-09-02 10:37:57 +02:00 |
|
Matthias
|
6429282f05
|
add iterating emulation to fetch_orders for bybit
|
2023-08-31 08:07:44 +02:00 |
|
Matthias
|
b5fa013600
|
Add pairs argument to fetch_orders
|
2023-08-31 08:05:07 +02:00 |
|
Matthias
|
02bd052e45
|
Improve naming of variable
|
2023-08-31 06:39:26 +02:00 |
|
Matthias
|
4ed46ef6b3
|
Add significant digits Round_Up / round_down
|
2023-08-30 16:48:31 +00:00 |
|
Matthias
|
bfc2c70b44
|
Fix and improve Tick size ROUND_DOWN logic
|
2023-08-30 08:21:02 +00:00 |
|
Matthias
|
133660ff4e
|
Fall back "price_to_precision" to ccxt where possible
|
2023-08-30 07:53:00 +00:00 |
|
Matthias
|
994b2a0f28
|
Update sorting of price precision logic
|
2023-08-30 07:43:53 +00:00 |
|
Matthias
|
981cf1f6ee
|
Update cached binance leverage tiers
|
2023-08-27 14:50:54 +02:00 |
|
Matthias
|
e5a88fdeda
|
Fix stylistic issues
|
2023-08-24 20:06:51 +02:00 |
|
Matthias
|
9c4aca2b90
|
Improve download data debug output
|
2023-08-24 20:05:20 +02:00 |
|
Matthias
|
4c5f992670
|
Ensure signals don't break on windows
|
2023-08-20 16:09:12 +02:00 |
|
Matthias
|
b71a44f27c
|
Enhance Keyboard interrupt handling for dl-trades (stores data it already downloaded).
|
2023-08-20 11:57:59 +02:00 |
|
Matthias
|
d9fb40ca3e
|
Update cached binance leverage tiers
|
2023-08-16 07:45:22 +02:00 |
|
Matthias
|
72bd4e816d
|
Simplify code, no longer log "could not find rate"
closes #9031
|
2023-08-12 16:10:37 +02:00 |
|
Matthias
|
32c3d96760
|
Merge pull request #9027 from freqtrade/remove_sandbox
Remove sandbox
|
2023-08-09 20:24:19 +02:00 |
|
Matthias
|
2069abe314
|
Remove custom fetch_funding_fees from bybit
|
2023-08-08 20:56:03 +02:00 |
|
Matthias
|
565e2699b4
|
Re-set funding-fee history limit for bybit to 200
|
2023-08-08 20:29:57 +02:00 |
|
Jan Smets
|
1f23727ff7
|
Increase bybit ohlcv_candle_limit to 1000
|
2023-08-08 11:36:48 +02:00 |
|
Matthias
|
88d6f70abe
|
Remove sandbox related code
|
2023-08-08 06:25:06 +02:00 |
|
Matthias
|
78670602dd
|
Update binance leverage tiers
|
2023-08-01 07:09:44 +02:00 |
|
Matthias
|
ea45349235
|
Completely remove "fee_cost_in_contracts" functionality
|
2023-07-20 19:51:45 +02:00 |
|
Matthias
|
e734ab52de
|
okx fees are not in contracts.
|
2023-07-20 19:51:45 +02:00 |
|
Matthias
|
75628403b0
|
Invert order_props_in_contracts logic - cost is almost never in contracts
|
2023-07-20 19:51:45 +02:00 |
|
Matthias
|
9c39fd6e92
|
Update cached binance lev-tiers file
|
2023-07-18 20:25:55 +02:00 |
|
Jan Smets
|
e8fe5a4f17
|
bybit provides up to 2years of historic ohlcv data on any timefame.
|
2023-07-12 11:39:32 +02:00 |
|
Matthias
|
937734365f
|
Improve typehint for markets
|
2023-06-17 18:04:41 +02:00 |
|
Matthias
|
1a4d94a6f3
|
OKX stop should convert contracts to amount
|
2023-06-12 20:01:26 +02:00 |
|
Matthias
|
5844756ba1
|
Add test and fix for stop-price == limit price
closes #8758
|
2023-06-11 17:20:35 +02:00 |
|
Matthias
|
cfe88f06d2
|
Improve behavior of okx rebuys when using stop on exchange
closes #8755
|
2023-06-10 16:56:41 +02:00 |
|
Matthias
|
7a726da691
|
Update cached binance leverage tiers
|
2023-06-04 20:28:08 +02:00 |
|
Matthias
|
ac7419e975
|
Split trademode response value into trade_mode and margin-mode
|
2023-06-03 11:58:55 +02:00 |
|
Matthias
|
54bf1634c7
|
Refactor validExchangesType to separate types package
|
2023-06-03 11:58:55 +02:00 |
|
Matthias
|
6f928b826f
|
Update types for build_exchange_list_entry
|
2023-06-03 11:58:55 +02:00 |
|
Matthias
|
fcb960185e
|
Clarify function naming
|
2023-06-03 11:58:55 +02:00 |
|
Matthias
|
250ae2d006
|
Enhance list-exchanges with more information
|
2023-06-03 11:58:55 +02:00 |
|
Matthias
|
b5d1017779
|
Update list_exchanges to use a dict internally
|
2023-06-03 11:58:55 +02:00 |
|
Matthias
|
9c6fee3841
|
Enable gate futures for spread-filter again
closes #8687
|
2023-05-31 17:14:22 +02:00 |
|
Matthias
|
1f543666f4
|
Improve test for reload-markets timings, fix bug
closes #8714
|
2023-05-31 11:46:31 +02:00 |
|
Matthias
|
b666c418bb
|
Don't use variables for simple debug values
|
2023-05-29 17:33:11 +02:00 |
|
Matthias
|
af1dbf7dff
|
Extract get_rate_from_ticker from get_rate method
|
2023-05-29 17:31:57 +02:00 |
|
Matthias
|
f074383d6a
|
Extract orderbook logic into separate method
|
2023-05-29 17:24:04 +02:00 |
|
Matthias
|
b5ed693bee
|
Extrac OKX convert stop order, call for regular orders, too
|
2023-05-24 20:15:36 +02:00 |
|
Matthias
|
6292d1af6d
|
Use camelcase version of private fapi method
closes #8680
|
2023-05-23 19:07:58 +02:00 |
|
Matthias
|
85c14578e2
|
Merge pull request #8661 from freqtrade/feat/datetimehelpers
Add datetime helpers, reduce arrow usage to a minimum
|
2023-05-22 18:22:29 +02:00 |
|
Matthias
|
9d0f488de7
|
Some more edits due to arrow
|
2023-05-19 07:15:24 +02:00 |
|
Matthias
|
5d0cff2f76
|
Add dt_humanize helper
|
2023-05-18 07:07:22 +02:00 |
|
Matthias
|
7f73e99437
|
Simplify exchange_utils
|
2023-05-18 07:00:36 +02:00 |
|
Matthias
|
55ce58d79f
|
Reduce some arrow usages in favor of dt helpers
|
2023-05-18 07:00:36 +02:00 |
|
Matthias
|
2477ef57f9
|
Reduce arrow usage throughout code
|
2023-05-18 07:00:36 +02:00 |
|
Matthias
|
b2a631e93a
|
refactor remove_exchange_credentials
|
2023-05-15 07:22:40 +02:00 |
|
Matthias
|
fe36e77412
|
Split exchange_config before passing through the strategy
|
2023-05-15 07:22:40 +02:00 |
|
Matthias
|
7bba034efd
|
Merge pull request #8560 from freqtrade/feat/recoverTrades
Recover trades after selling on exchange
|
2023-05-13 16:35:08 +02:00 |
|
Matthias
|
0db1869356
|
Update cached binance leverage tiers
|
2023-05-13 16:22:04 +02:00 |
|
Matthias
|
dc4268b6e7
|
Convert Exchange arguments to be kw only
|
2023-05-13 16:17:26 +02:00 |
|
Matthias
|
b2a3fe6879
|
Improve remove credentials
|
2023-05-13 11:03:26 +02:00 |
|
Matthias
|
13974d2508
|
Reduce error severity when maintenance-ratio fails
|
2023-05-02 21:44:19 +02:00 |
|
Matthias
|
95b35e452d
|
Emulate fetch_orders if it ain't supported natively
|
2023-04-25 17:13:02 +02:00 |
|
Matthias
|
d14f50f50d
|
temporary comment fetch_orders logic
|
2023-04-25 16:19:14 +02:00 |
|
Matthias
|
531b5727f2
|
add fetch_orders exchange wrapper
|
2023-04-25 16:19:14 +02:00 |
|
Matthias
|
6a271317bc
|
use stop_price_param for dry stops
closes #8555
|
2023-04-25 08:53:02 +02:00 |
|
Matthias
|
b49ff3d5bc
|
Improve type safety
|
2023-04-24 14:27:56 +02:00 |
|
Matthias
|
5608aaca26
|
Simplify mocking
|
2023-04-24 14:27:56 +02:00 |
|
Matthias
|
caf524c685
|
Don't fail on leverage tier loading error
closes #8512
|
2023-04-18 18:01:12 +02:00 |
|
Matthias
|
14bca509da
|
Cleanup some code
|
2023-04-17 19:55:58 +02:00 |
|
Matthias
|
b2ea464250
|
Handle individual exceptions when initializing leverage tiers
closes #8515
closes #8512
closes #8514
|
2023-04-17 19:52:19 +02:00 |
|
Matthias
|
d73e7f292a
|
simplify Leverage tier code
|
2023-04-17 19:52:19 +02:00 |
|
Matthias
|
8aec71e27e
|
Add bitvavo sublass to properly set ohlcv limit
|
2023-04-17 07:25:13 +02:00 |
|
Matthias
|
f6e93114e6
|
Update binance leverage tiers file
|
2023-04-16 08:35:17 +02:00 |
|
Matthias
|
6a0a33739b
|
order cost should be with leverage, not leverage-cleared
closes #8495
|
2023-04-15 09:09:28 +02:00 |
|
Matthias
|
92a060c5b4
|
Make stop_price_parameter configurable by exchange
|
2023-04-03 20:18:57 +02:00 |
|
Matthias
|
a3acdd5240
|
apply stop-reserve to minimum limits only when necessary
it's unnecessary for amount - but necessary for Cost / price limits.
|
2023-04-03 06:37:31 +02:00 |
|
Matthias
|
e6a125719e
|
Slightly refactor _get_stake_amount_limit
|
2023-04-03 06:37:31 +02:00 |
|
Matthias
|
78a1551798
|
Reorder get_stake_limit
|
2023-04-03 06:37:31 +02:00 |
|
Matthias
|
5e13b48648
|
Merge pull request #8386 from freqtrade/feature/price_to_precision_round
price to precision rounding
|
2023-03-31 07:20:10 +02:00 |
|
Matthias
|
2860e817bd
|
Update cached binance leverage Tiers
|
2023-03-28 07:05:37 +02:00 |
|
Matthias
|
19b78fbc22
|
Override ccxt's marketOrderRequiresPrice settings for gate
|
2023-03-28 06:57:18 +02:00 |
|
Matthias
|
cde432fef0
|
Enable gate market orders
closes #8368
|
2023-03-28 06:56:11 +02:00 |
|
Matthias
|
fb1541bdf6
|
Explicitly close loop in async tests
|
2023-03-26 16:21:51 +02:00 |
|
Matthias
|
444d18aa39
|
Revert binance PO fix, since ccxt has fixed this bug.
|
2023-03-26 16:21:51 +02:00 |
|
Matthias
|
0cb28f3d82
|
Use kwarg for rounding_mode, update tests with additional parameter
|
2023-03-26 11:00:41 +02:00 |
|
Matthias
|
d0d0cbe1d1
|
Implement price_to_precision logic for stoploss
|
2023-03-26 10:37:18 +02:00 |
|
Matthias
|
02078456fc
|
Merge branch 'develop' into pr/asuiu/8296
|
2023-03-26 10:28:02 +02:00 |
|
Matthias
|
01dfb1cba8
|
Revert having price_rounding_mode as configuration
|
2023-03-26 10:24:47 +02:00 |
|
Matthias
|
150c5510c7
|
Don''t fully fail bot when invalid price value is reached
closes #8300
|
2023-03-22 19:46:07 +01:00 |
|
Matthias
|
8cf3e9f91b
|
Accept "insufficient funds" error on set_leverage from stop calls
closes #8341
|
2023-03-21 19:29:27 +01:00 |
|
Matthias
|
36c45fd14f
|
Remove unused argument from set_leverage
|
2023-03-21 19:14:09 +01:00 |
|
Matthias
|
97c420b2df
|
Add explicit test for okx lev_prep
|
2023-03-20 19:27:48 +01:00 |
|
Matthias
|
639987cbab
|
Prevent parameter reuse
|
2023-03-20 18:19:17 +01:00 |
|
Matthias
|
4f4bfdac4d
|
Adjustments to okx stoploss
|
2023-03-20 09:00:00 +01:00 |
|
Matthias
|
a7c7f720c0
|
Add test for okx fetch_stop
|
2023-03-19 20:03:34 +01:00 |
|
Matthias
|
224f289ec8
|
OKX Stop: Add some more okx specific logic
|
2023-03-19 19:45:30 +01:00 |
|
Matthias
|
d84ece7258
|
Use conditional orders for stop orders
|
2023-03-19 19:44:35 +01:00 |
|
Matthias
|
6c5dc7e0a9
|
OKX: improve stop order handling
|
2023-03-19 19:44:35 +01:00 |
|
Matthias
|
df20757d21
|
OKX stop: implement proper stoploss fetching
|
2023-03-19 19:44:35 +01:00 |
|