
DCA Futures, the backtesting AND the Demo bots themselves are actually assuming totally incorrect standard base fees for trades.
This affect Bybit and Kucoin and possibly others but those are the two I tested.
I tested both Bybit and Kucoin demo bots and backtesting with my Live account also, the real standard fee for both is 0.055% for Bybit and 0.06% for Kucoin.
The backtest and demo bots I have calculated are using 0.11% which is more close to the actual SPOT fee level and nott applicable to any real user anywhere for Futures. Its totally wrong as its more than double and not at all what would really happen on either Exchange live.
As a result the backtesting and demo bots are completely inaccurate. It may not seem like much but when you have hundreds of trades over 1 month for eg I am seeing bots show profits ranging from +600% to +1500%, or worse end up in drawdown only because of the fees being wrong..
Sure I can override the fee in the backtest, but the demo bots are still using totally incorrect fee also.
I contacted support and told them all of this and showed my evidence, I calculated the actual fee you are using myself, and I also compared it to my real live trades with my real bots.
Your documentation says that backtesting will request the API to give the custom fee for each user, and if it does not get the custom fee it will use the standard rate. Well, your standard rate is wrong.
Attached some pics. Also for some reason the backtest by default simply shows 0.04%, which is not at all what it uses as when it shows that its actually using 0.01%, so the text is false also initially.
Also please allow another decimal place in your backtesting override. I cannot type 0.055% I can only type 0.05 or 0.06%.
Your documentation also states there should be a line in the backtest saying if a custom fee is used, I have never seen thhat shown ever:
“How it works:
— When you open the Backtest window, Bitsgap requests your current fee via the exchange API (subscription/tier).
— If an individual fee is found, Backtest applies it.
— If not, Backtest uses the standard trading fee of that exchange for the selected market.
— On the first Backtest run for an exchange where a custom fee is applied, you’ll see a one‑time hint: “Custom fee applied. Your backtest results reflect your individual trading fees.”
I have attached a chart showing Bybits fees. VIP0 is the base rate for standard users. Kucoins rates are also 0.06% standard.
Please fix it. This is not me asking for a new feature, its asking you to fix a broken implementation.