Commit Graph

24797 Commits

Author SHA1 Message Date
Matthias 6913aed027 Merge branch 'develop' into ci/ccxt.pro 2024-06-01 08:48:50 +02:00
Matthias 0e44cd91d8 StrEnum was only introduced in 3.11 . . . 2024-06-01 08:43:04 +02:00
Matthias 5a0e0263d8 use StrEnum for RunMode 2024-05-31 20:36:18 +02:00
Matthias e6a562f74a Ensure pairlist tests use proper mode 2024-05-31 20:31:56 +02:00
Matthias 87eda5fc2a Properly mock ccxt_async init 2024-05-31 20:18:36 +02:00
Matthias 122896f9ab Improved "task done" message 2024-05-31 07:12:02 +02:00
Matthias 8b90643f3a Don't show "exchange closed by user" exceptions 2024-05-31 07:03:40 +02:00
Matthias 12852438a5 Call connection at intervals 2024-05-31 06:52:11 +02:00
Matthias 33e61b1308 Extract connection reset from exchange_ws 2024-05-31 06:48:38 +02:00
Matthias 7e736a34dd Reduce ccxt.pro verbosity 2024-05-31 06:40:14 +02:00
Matthias f33c4db572 Apply ruff formatting to ws branch 2024-05-31 06:40:14 +02:00
Matthias cabd36253e Reduce level of "reuse watch result" . . . 2024-05-31 06:40:14 +02:00
Matthias 212ac2073e Don't multiply klines_last_refresh
with 1000 - it's already in ms
2024-05-31 06:40:14 +02:00
Matthias 627154cb66 improve ws "removing" condition 2024-05-31 06:40:14 +02:00
Matthias 7ec8b28be3 Re-adjust ts handling to not use time.time() 2024-05-31 06:40:14 +02:00
Matthias 765fa06daa Deepcopy ccxt ws result 2024-05-31 06:40:14 +02:00
Matthias d5d818be8b Remove unused import 2024-05-31 06:40:14 +02:00
Matthias ed8b9018c5 Properly handle shutdown (canceled coroutines)
This will imrove shutdown behavior
2024-05-31 06:40:14 +02:00
Matthias 68c36ce07d Fix typo 2024-05-31 06:40:14 +02:00
Matthias b5239f06ae Improve log formatting 2024-05-31 06:40:14 +02:00
Matthias 7bc4fdca27 remove pairs from _pairs_schedules when their coroutine stops 2024-05-31 06:40:14 +02:00
Matthias 93cdf1bb54 Simplify logging 2024-05-31 06:40:14 +02:00
Matthias 554d4134ff Add humanized date to debug log 2024-05-31 06:40:14 +02:00
Matthias 45c17f2448 Reduce excessive log again 2024-05-31 06:40:14 +02:00
Matthias ce33b031f2 Show pair for task finished 2024-05-31 06:40:14 +02:00
Matthias fc66a12c14 Improve "stopped" messages 2024-05-31 06:40:14 +02:00
Matthias 85725b5472 Improved exception message 2024-05-31 06:40:14 +02:00
Matthias c482b7e40f Add log for "removal" tracking 2024-05-31 06:40:14 +02:00
Matthias 80c7d4eb5f Improve debug logging 2024-05-31 06:40:14 +02:00
Matthias d3962a7c07 Remove websocket init for non-trade modes 2024-05-31 06:40:14 +02:00
Matthias 2ade5191e6 Ensure shutdown of async exchange, fix test 2024-05-31 06:40:14 +02:00
Matthias d42e012ec3 ws - Improve cleanup behavior 2024-05-31 06:40:14 +02:00
Matthias 4e75e59476 Skip futures tests on exchnages not supporting futures ... 2024-05-31 06:40:14 +02:00
Matthias 9f2708247a Enable ws for bybit 2024-05-31 06:40:14 +02:00
Matthias f324af938a Improve WS logic to assume a candle is complete if time rolled over 2024-05-31 06:40:14 +02:00
Matthias b5dc54072e Ensure exchange objects are not undefined 2024-05-31 06:40:14 +02:00
Matthias c61d9e0dec Reduce verbosity 2024-05-31 06:40:14 +02:00
Matthias c0c775114e Slightly improved loggign 2024-05-31 06:40:14 +02:00
Matthias 0ec751826b Opt in binance to websocket support 2024-05-31 06:40:14 +02:00
Matthias 137ddb2ec3 Require opt-in for ws enablement to allow slow rollout 2024-05-31 06:40:14 +02:00
Matthias e31d8313f2 Improve ccxt_ws test setup 2024-05-31 06:40:14 +02:00
Matthias e3887a33b9 Add Helping comment to ws_compat_tests 2024-05-31 06:40:14 +02:00
Matthias bd9ebe4a72 Improve ccxt.ws live test 2024-05-31 06:40:14 +02:00
Matthias f9ce0bb9ab Improve exchange formatting 2024-05-31 06:40:14 +02:00
Matthias 35e2e58a5c Improve formatting 2024-05-31 06:40:14 +02:00
Matthias a835177597 Initial swat at online WS test 2024-05-31 06:40:14 +02:00
Matthias 8375209a8e Add fixtures for exchange_ws 2024-05-31 06:40:14 +02:00
Matthias 55bd7db022 Don't forget to close WS session 2024-05-31 06:40:14 +02:00
Matthias c18b6cdb74 Improve stop behavior 2024-05-31 06:40:14 +02:00
Matthias 4832c10973 Only import ccxt.async when necessary 2024-05-31 06:40:14 +02:00