INNER CODE UNIT · Python
get_symbol_info
nkaz001/sample-trading-bot · tradingbot/binancefutures.py:230
async def get_symbol_info(self, symbol):
resp = await self.__curl_binancefutures(verb='GET', path='/v1/exchangeInfo')
for x in resp['symbols']:
if x['symbol'].upper() == symbol.upper():
return x
async def create_orders(self, order):
"""Create a single order."""
order['newClientOrderId'] = self.orderIDPrefix + base64.b64encode(uuid.uuid4().bytes).decode('utf8').replace('+', '').replace('/', '').rstrip('=\n')
order['symbol'] = self.symbol
order['side'] = order['side'].upper()
order['type'] = 'LIMIT'
if self.postOnly:
order['timeInForce'] = 'GTX'
else:
order['timeInForce'] = 'GTC'
pending_order = order.copy()
pending_order['status'] = 'PENDING_NEW'