Skip to main content
All CollectionsBots (Signal/DCA/Grid)DCA bots
Do DCA and Grid bots include the exchange fee in profit calculation?
Do DCA and Grid bots include the exchange fee in profit calculation?

People often ask if the profits reported include the exchange fees.

Updated over 4 months ago

Yes, the trading fees are included! And here comes an amazing news!

The REAL trading fees are calculated for those users who trade on the following exchanges:

  • Binance Spot

  • Bybit Spot

  • Bybit Futures (USDT and Inverse perp)

  • OKX Spot

  • Kucoin Spot

  • Bitstamp

  • gate.io Spot

Now, our main trading tools, such as the DCA bot, and the Grid bot, include the REAL trading fees to make your trading strategy even more precise.

In DCA bots - you can see the real Entry order, Take profit order, and Stop loss order prices with real fees applied in active or closed trades.

Grid bot backtesting applies real trading fees and provides more precise results! And if you have a higher tier, you will now be able to place grid lines closer to each other!

For exchanges other than those listed above, there are different ways of including fees in PnL and uPnL.

The standard fees are considered when calculating the Take Profit and Stop losses. It's in uPnL. Usually, it's a taker fee at the lowest tier on the exchange (0.1% on OKX, for example).

However, when the trade is closed, the results (PnL) include the net trading fees, taking into account all possible discounts you have on your exchange.

For example, on Coinbase Advanced, you trade a lot, and you have a higher tier that provides you with a fee discount. When the bot places the Take profit order for a deal, it includes a standard fee. But when the deal is closed, your net profit will be higher because you paid less than the standard fee.

On Futures accounts, the Funding fees are not included in the Futures positions on 3Commas. Unfortunately, the funding fees are reported as a separate transaction on the exchange account that is not linked to the position or trade that was opened by 3Commas. So take this into account when setting up tiny take profits for Futures DCA bots.


In Grid bots, it's slightly different.

For exchanges other than those listed above, the bot considers standard trading fees while placing the orders (grid lines), and it will not let you put the lines closer than a certain percentage - this is made for you to prevent losses. And when the profit is calculated from the executed orders, it includes the real trading fees, so the real profit can be a little bigger than the distance between the grid lines, if you have a trading fee discount.

Did this answer your question?