diff --git a/cryptofeed/exchanges/binance.py b/cryptofeed/exchanges/binance.py index 14c00419e..e5041f764 100644 --- a/cryptofeed/exchanges/binance.py +++ b/cryptofeed/exchanges/binance.py @@ -63,7 +63,7 @@ def _parse_symbol_data(cls, data: dict) -> Tuple[Dict, Dict]: expiration = None stype = SPOT - if symbol.get('contractType') == 'PERPETUAL': + if symbol.get('contractType') in ('PERPETUAL', 'TRADIFI_PERPETUAL'): stype = PERPETUAL elif symbol.get('contractType') in ('CURRENT_QUARTER', 'NEXT_QUARTER'): stype = FUTURES