Merge pull request #5887 from samgermain/common-ccxt-config

Common ccxt config
This commit is contained in:
Matthias
2021-11-14 09:52:06 +01:00
committed by GitHub
7 changed files with 29 additions and 65 deletions

View File

@@ -36,24 +36,6 @@ class Gateio(Exchange):
# (TradingMode.FUTURES, Collateral.ISOLATED)
]
@property
def _ccxt_config(self) -> Dict:
# Parameters to add directly to ccxt sync/async initialization.
if self.trading_mode == TradingMode.MARGIN:
return {
"options": {
"defaultType": "margin"
}
}
elif self.trading_mode == TradingMode.FUTURES:
return {
"options": {
"defaultType": "swap"
}
}
else:
return {}
def validate_ordertypes(self, order_types: Dict) -> None:
super().validate_ordertypes(order_types)