By default settings like stop_loss / take_profit / trailing_buy and trailing_profit and all other settings that depends on P% will need to be converted when you decide to trade on Futures
On Spot you want to have a take_profit of 0.5%
On futures trading leverage of 10 you would have to set take_profit = 0.5 * 10 = 5%
Now if you decide to change your leverage from 10 to 2 you have to change ALL your settings again.
That 5% is now 0.5 * 2 = 1%
Using AUTO_LEVERAGE_CALCULATION = true on futures exchanges will help you avoid this.
You can leave your take_profit as 0.5% in your config
The bot will see that your leverage is 10
and will make sure to sell when PnL reaches 0.5 * 10 = 5%
So now you can simply reuse your spot settings without having to make any chagnes to your config.
PnL is always profit * leverage
While indicators will always show value WITHOUT leverage if this setting is true
So when using GAIN strategy it will show SSV as 1.2
But the PnL will show as 12% if using leverage 10.
So do not expect GAIN/PROFITPERCENTAGE indicators to match PnL