title: With the Python-Binance API, my limit order is only partially filled
body: <p>I'm using Python 3.9 and the Python - Binance API, version python-binance==1.0.15.  In their test environment, I'm placing buy orders like so</p>
  <pre><code>order=self._get_auth_client(account).order_limit_buy(symbol=formatted_name, 
                                                       quantity=amount, 
                                                       price=fiat_price)
  </code></pre>
  <p>This returns the following JSON</p>
  <pre><code>{'symbol': 'ETHUSDT', 'orderId': 2603582, 'orderListId': -1, 'clientOrderId': 'Ru4Vv2jmxHIfGI21vIMtjD', 'transactTime': 1650828003836, 'price': '2915.16000000', 'origQty': '0.34303000', 'executedQty': '0.00000000', 'cummulativeQuoteQty': '0.00000000', 'status': 'NEW', 'timeInForce': 'GTC', 'type': 'LIMIT', 'side': 'BUY', 'fills': []}
  </code></pre>
  <p>Using the &quot;orderId&quot; field, I check the status of the order, and then get back the result</p>
  <pre><code>{'symbol': 'ETHUSDT', 'orderId': 2603582, 'orderListId': -1, 'clientOrderId': 'Ru4Vv2jmxHIfGI21vIMtjD', 'price': '2915.16000000', 'origQty': '0.34303000', 'executedQty': '0.08067000', 'cummulativeQuoteQty': '235.16595720', 'status': 'PARTIALLY_FILLED', 'timeInForce': 'GTC', 'type': 'LIMIT', 'side': 'BUY', 'stopPrice': '0.00000000', 'icebergQty': '0.00000000', 'time': 1650828003836, 'updateTime': 1650828050722, 'isWorking': True, 'origQuoteOrderQty': '0.00000000'}
  </code></pre>
  <p>the status indicates a partial fill.  I was wondering if there was a way to specify my buy order such that it either fills completely or not at all.  I don't see anything specified in their docs though but they are a little sparse.</p>