-
-
Notifications
You must be signed in to change notification settings - Fork 961
Description
Step 1: Have you searched for this issue before posting it?
Yes, I have searched the issues and couldn’t find a similar one.
⸻
Step 2: Describe your environment
• OS: Ubuntu 24.04 LTS
• Python Version: 3.12 (python3 -V)
• Using binary version: Yes (Docker drakkarsoftware/octobot:stable)
• Branch: Stable
• Last Commit ID: Not applicable due to using public Docker image
⸻
Step 3: Describe the problem
Describe the bug
I’m trying to configure arbitrage trading via OctoBot using Bybit and KuCoin, but both are failing due to critical limitations that are not clearly documented.
Expected behavior
Successful connection to exchanges, portfolio detection and ability to place orders via arbitrage strategy.
⸻
Steps to reproduce:
1. Configure OctoBot via Docker with Bybit or KuCoin API keys.
2. Set exchange in config.json to either Bybit or KuCoin with trading enabled.
3. Run the container and check logs / behavior.
⸻
Observed Results:
Bybit
My account is a Unified Trading Account (UTA), and Bybit support confirmed it’s not reversible. OctoBot does not support UTA, making the exchange unusable despite being listed as officially supported.
KuCoin
Login successful, but the logs show:
Trading exchange manager without portfolio_manager on kucoin
This seems to indicate that OctoBot cannot properly load or detect the portfolio to perform trades.
⸻
Relevant logs:
[ExchangeManager] Trading exchange manager without portfolio_manager on kucoin
⸻
Additional Notes:
These issues are blocking real use and are very time-consuming to debug. If some exchanges are not fully supported due to internal API limitations (e.g. UTA on Bybit), it would be great to show a warning or mark them as partially supported in the documentation.
Thanks for your work and for any guidance!
— David