mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-15 20:31:43 +00:00
Add enable_ws config setting
This commit is contained in:
@@ -539,6 +539,7 @@ CONF_SCHEMA = {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {"type": "string"},
|
||||
"enable_ws": {"type": "boolean", "default": True},
|
||||
"key": {"type": "string", "default": ""},
|
||||
"secret": {"type": "string", "default": ""},
|
||||
"password": {"type": "string", "default": ""},
|
||||
|
||||
@@ -233,7 +233,7 @@ class Exchange:
|
||||
self._ws_async = self._init_ccxt(exchange_conf, False, ccxt_async_config)
|
||||
self._has_watch_ohlcv = self.exchange_has("watchOHLCV")
|
||||
self._exchange_ws: Optional[ExchangeWS] = None
|
||||
if exchange_config.get('enable_ws', False) and self._has_watch_ohlcv:
|
||||
if exchange_config.get('enable_ws', True) and self._has_watch_ohlcv:
|
||||
self._exchange_ws = ExchangeWS(self._config, self._ws_async)
|
||||
|
||||
logger.info(f'Using Exchange "{self.name}"')
|
||||
|
||||
@@ -587,6 +587,7 @@ def get_default_conf(testdatadir):
|
||||
"exchange": {
|
||||
"name": "binance",
|
||||
"key": "key",
|
||||
"enable_ws": False,
|
||||
"secret": "secret",
|
||||
"pair_whitelist": ["ETH/BTC", "LTC/BTC", "XRP/BTC", "NEO/BTC"],
|
||||
"pair_blacklist": [
|
||||
@@ -628,6 +629,7 @@ def get_default_conf_usdt(testdatadir):
|
||||
"name": "binance",
|
||||
"enabled": True,
|
||||
"key": "key",
|
||||
"enable_ws": False,
|
||||
"secret": "secret",
|
||||
"pair_whitelist": [
|
||||
"ETH/USDT",
|
||||
|
||||
Reference in New Issue
Block a user