Usually, you will see something like this on the page https://3commas.io/deals. Profit in the selected currency.
But sometimes there will be a negative value near a positive one. It can be in base currency as well as in quote one. The amount could be positive too.
It's a healthy situation, and you aren't losing anything. There is nothing wrong with profit calculations and your final gain shown below numbers in $. It includes the negative amount too if there is any.
The reason for this is the exchange's limitations for price step and volume step.
- When the bot should buy 10.5 KEY, but the exchange limits the order size to an integer number, so it should be 11 or 10. If the bot buys less (10 KEY), a negative amount in KEY will appear. And a positive one in a second currency from the pair. If the bot buys more (11 KEY), a negative amount in a second currency from the pair will appear. And a positive one in the KEY.
- When the bot should buy 10 KEY for $0.015, but the exchange limits price step to two decimal places, so it should be $0.02 or $0.01. If the bot buys lower ($0.01), the number will be positive. If higher ($0.02) it will be negative.