diff --git a/freqtrade/configuration/config_schema.py b/freqtrade/configuration/config_schema.py index d31069e7b..aafb828cd 100644 --- a/freqtrade/configuration/config_schema.py +++ b/freqtrade/configuration/config_schema.py @@ -40,6 +40,10 @@ CONF_SCHEMA = { ), "type": "string", }, + "proxy_coin": { + "description": "Proxy coin - must be used for specific futures modes (e.g. BNFCR)", + "type": "string", + }, "stake_currency": { "description": "Currency used for staking.", "type": "string", diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py index 1b0b60824..22ece89c9 100644 --- a/freqtrade/exchange/binance.py +++ b/freqtrade/exchange/binance.py @@ -68,7 +68,7 @@ class Binance(Exchange): :return: Proxy coin or stake currency """ if self.margin_mode == MarginMode.CROSS: - return "BNFCR" + return self._config.get("proxy_coin", self._config["stake_currency"]) return self._config["stake_currency"] def get_tickers(