async def fetch_orders(self, symbol=None, since=None, limit=None, params={}):
    (await self.load_markets())
    market = None
    request = {}
    if (symbol is not None):
        market = self.market(symbol)
        request['currencyPair'] = market['id']
    if (since is not None):
        request['issuedFrom'] = int(since)
    if (limit is not None):
        request['endRow'] = (limit - 1)
    response = (await self.privateGetExchangeClientOrders(self.extend(request, params)))
    result = []
    rawOrders = []
    if response['data']:
        rawOrders = response['data']
    for i in range(0, len(rawOrders)):
        order = rawOrders[i]
        result.append(self.parse_order(order, market))
    return self.sort_by(result, 'timestamp')
async def fetch_orders(self, symbol=None, since=None, limit=None, params={}):
    (await self.load_markets())
    market = None
    request = {}
    if (symbol is not None):
        market = self.market(symbol)
        request['currencyPair'] = market['id']
    if (since is not None):
        request['issuedFrom'] = int(since)
    if (limit is not None):
        request['endRow'] = (limit - 1)
    response = (await self.privateGetExchangeClientOrders(self.extend(request, params)))
    result = []
    rawOrders = []
    if response['data']:
        rawOrders = response['data']
    for i in range(0, len(rawOrders)):
        order = rawOrders[i]
        result.append(self.parse_order(order, market))
    return self.sort_by(result, 'timestamp')