Ascendex fetchBalance Swap
Ascendex fetchBalance Swap

Updated Ascendex fetchBalance swap endpoint to V2:
```
ascendex.fetchBalance ()
1526 ms
{
  info: {
    code: '0',
    data: {
      accountId: 'fut2ODPhGiY71Pl4vtXnOZ00ssgD7QGn',
      ac: 'FUTURES',
      collaterals: [
        {
          asset: 'ADA',
          balance: '0.355803',
          referencePrice: '1.054446323',
          discountFactor: '0.9'
        },
        {
          asset: 'USDT',
          balance: '-0.000853881',
          referencePrice: '1',
          discountFactor: '1'
        }
      ],
      contracts: [
        {
          symbol: 'SHIB-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.000020582',
          indexPrice: '0.00002056'
        },
        {
          symbol: 'VET-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.051961864',
          indexPrice: '0.05195'
        },
        {
          symbol: 'ALGO-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.930671123',
          indexPrice: '0.93025'
        },
        {
          symbol: 'FTT-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '42.017593526',
          indexPrice: '42.0147'
        },
        {
          symbol: 'TRX-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.059357447',
          indexPrice: '0.059362'
        },
        {
          symbol: 'ADA-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'isolated',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '1.054741439',
          indexPrice: '1.054446323'
        },
        {
          symbol: 'FIDA-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '2.23282557',
          indexPrice: '2.232'
        },
        {
          symbol: 'ETH-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '2658.532044186',
          indexPrice: '2658.55222074'
        },
        {
          symbol: 'PORT-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.857272519',
          indexPrice: '0.858'
        },
        {
          symbol: 'BCH-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '277.669103081',
          indexPrice: '277.713333333'
        },
        {
          symbol: 'ATOM-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '29.39221764',
          indexPrice: '29.392266667'
        },
        {
          symbol: 'XTZ-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '3.842105571',
          indexPrice: '3.842833333'
        },
        {
          symbol: 'XPRT-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '3.350372982',
          indexPrice: '3.35235'
        },
        {
          symbol: 'BNB-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '369.758131539',
          indexPrice: '369.6'
        },
        {
          symbol: 'LTC-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '109.253879763',
          indexPrice: '109.254919017'
        },
        {
          symbol: 'SOL-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '100.374090996',
          indexPrice: '100.376633333'
        },
        {
          symbol: 'UNI-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '10.307114292',
          indexPrice: '10.304172413'
        },
        {
          symbol: 'IOST-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.025564273',
          indexPrice: '0.0255705'
        },
        {
          symbol: 'DOGE-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.136790073',
          indexPrice: '0.136776333'
        },
        {
          symbol: 'EOS-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '2.289258385',
          indexPrice: '2.2893'
        },
        {
          symbol: 'EGLD-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '139.38203849',
          indexPrice: '139.355'
        },
        {
          symbol: 'BTC-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'isolated',
          isolatedMargin: '0',
          leverage: '40',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '36922.844935102',
          indexPrice: '36919.981626597'
        },
        {
          symbol: 'BCHSV-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '89.159945377',
          indexPrice: '89.15'
        },
        {
          symbol: 'OMI-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.006696674',
          indexPrice: '0.0066939'
        },
        {
          symbol: 'DOT-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '18.670588346',
          indexPrice: '18.677'
        },
        {
          symbol: 'MATIC-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '1.534833532',
          indexPrice: '1.534863667'
        },
        {
          symbol: 'AKT-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '1.56489062',
          indexPrice: '1.56507'
        },
        {
          symbol: 'XRP-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.605408154',
          indexPrice: '0.60533'
        },
        {
          symbol: 'FIL-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '20.300970609',
          indexPrice: '20.301733333'
        },
        {
          symbol: 'CSPR-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.089219785',
          indexPrice: '0.0893'
        },
        {
          symbol: 'ETC-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '27.215623498',
          indexPrice: '27.2203'
        },
        {
          symbol: 'WOO-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.541362542',
          indexPrice: '0.54139'
        },
        {
          symbol: 'LINK-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '16.192539927',
          indexPrice: '16.191483153'
        },
        {
          symbol: 'SRM-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '2.234020837',
          indexPrice: '2.234133333'
        },
        {
          symbol: 'FTM-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '1.940146643',
          indexPrice: '1.93935'
        },
        {
          symbol: 'ONE-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.178577495',
          indexPrice: '0.1786'
        },
        {
          symbol: 'XLM-PERP',
          side: 'LONG',
          position: '0',
          referenceCost: '0',
          unrealizedPnl: '0',
          realizedPnl: '0',
          avgOpenPrice: '0',
          marginType: 'crossed',
          isolatedMargin: '0',
          leverage: '10',
          takeProfitPrice: '0',
          takeProfitTrigger: 'market',
          stopLossPrice: '0',
          stopLossTrigger: 'market',
          buyOpenOrderNotional: '0',
          sellOpenOrderNotional: '0',
          markPrice: '0.193401291',
          indexPrice: '0.19339'
        }
      ]
    }
  },
  timestamp: 1643925684617,
  datetime: '2022-02-03T22:01:24.617Z',
  ADA: { free: undefined, used: undefined, total: 0.355803 },
  USDT: { free: undefined, used: undefined, total: -0.000853881 },
  free: { ADA: undefined, USDT: undefined },
  used: { ADA: undefined, USDT: undefined },
  total: { ADA: 0.355803, USDT: -0.000853881 }
}
```
related to: https://github.com/ccxt/ccxt/issues/11827

ccxt/ccxt,ccxt/ccxt,ccxt/ccxt,ccxt/ccxt,ccxt/ccxt